phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] setup/inc/functions.inc.php, 1.48


From: nomail
Subject: [Phpgroupware-cvs] setup/inc/functions.inc.php, 1.48
Date: Thu, 30 Dec 2004 09:43:15 +0100

Update of /setup/inc
Modified Files:
        Branch: 
          functions.inc.php

date: 2004/12/30 08:43:15;  author: skwashd;  state: Exp;  lines: +16 -9

Log Message:
adding missing files to new HEAD
=====================================================================
Index: setup/inc/functions.inc.php
diff -u setup/inc/functions.inc.php:1.47 setup/inc/functions.inc.php:1.48
--- setup/inc/functions.inc.php:1.47    Tue Apr  9 23:43:55 2002
+++ setup/inc/functions.inc.php Thu Dec 30 08:43:15 2004
@@ -32,6 +32,16 @@
        {
                include('../header.inc.php');
        }
+
+       if (!function_exists('version_compare'))//version_compare() is only 
available in PHP4.1+
+       {
+               echo 'phpGroupWare now requires PHP 4.1 or greater.<br>';
+               echo 'Please contact your System Administrator';
+               exit;
+       }
+                                                                               
+
+       
        /*  If we included the header.inc.php, but it is somehow broken, cover 
ourselves... */
        if(!defined('PHPGW_SERVER_ROOT') && !defined('PHPGW_INCLUDE_ROOT'))
        {
@@ -39,11 +49,8 @@
                define('PHPGW_INCLUDE_ROOT','..');
        }
 
-       if (floor(phpversion()) == 3)
-       {
-               include(PHPGW_INCLUDE_ROOT . 
'/phpgwapi/inc/php3_support_functions.inc.php');
-       }
        include(PHPGW_INCLUDE_ROOT . '/phpgwapi/inc/common_functions.inc.php');
+       include(PHPGW_INCLUDE_ROOT . '/phpgwapi/inc/log_functions.inc.php');
 
        define('SEP',filesystem_separator());
 
@@ -97,19 +104,19 @@
                return $languages;
        }
 
-       function lang_select()
+       function lang_select($onChange=False)
        {
                $ConfigLang = get_var('ConfigLang',Array('POST','COOKIE'));
 
-               $select = '<select name="ConfigLang">' . "\n";
+               $select = '<select name="ConfigLang"'.($onChange ? ' 
onChange="this.form.submit();"' : '').'>' . "\n";
                $languages = get_langs();
                while(list($null,$data) = each($languages))
                {
-                       if($data['available'])
+                       if($data['available'] && !empty($data['lang']))
                        {
                                $selected = '';
                                $short = substr($data['lang'],0,2);
-                               if ($short == $ConfigLang)
+                               if ($short == $ConfigLang || empty($ConfigLang) 
&& $short == substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2))
                                {
                                        $selected = ' selected';
                                }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]