Bugs in function show_users_online in users_db.inc
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Sun, 1 Nov 2009 10:50:03 +0000 (10:50 +0000)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Sun, 1 Nov 2009 10:50:03 +0000 (10:50 +0000)
Small sideeffect in date_functions after correction of $date_system

CHANGELOG.txt
admin/db/users_db.inc
includes/date_functions.inc

index 799facefdee46dd505cfeabf538f7c43ba52773a..a31cb13ae36f9564f4e4ab2cc31f6c080789350a 100644 (file)
@@ -23,7 +23,10 @@ $ -> Affected files
 ! Changed $date_system value of 3 to be traditional, but non-workday is Friday 
   and start of week is Saturday. For DatePicker.
 $ config.default.php
 ! Changed $date_system value of 3 to be traditional, but non-workday is Friday 
   and start of week is Saturday. For DatePicker.
 $ config.default.php
+  /includes/date_functions.inc
   /includes/ui/ui_view.inc
   /includes/ui/ui_view.inc
+# Bugs in function show_users_online in users_db.inc
+$ /admin/db/users_db.inc
   
 30-Oct-2009 Janusz Dobrowolski
 # Fixed non-default company selection bug on login.
   
 30-Oct-2009 Janusz Dobrowolski
 # Fixed non-default company selection bug on login.
index d9e3dae33251e749bcac37a92d7e040c73e755be..c0bd02b152b315a00f9dfac2b43e3879c7377b9a 100644 (file)
@@ -169,9 +169,10 @@ function show_users_online()
 {
        global $show_users_online;
        
 {
        global $show_users_online;
        
-       if (!isset($show_users_online) || $show_users_online == 0)
+       if (!isset($show_users_online) || $show_users_online == 0 || !defined('TB_PREF') || !isset($_SESSION['get_text']))
                return "";
                return "";
-       if (db_num_rows(db_query("SHOW TABLES LIKE '".TB_PREF."useronline'")) == 1)
+       $result = db_query("SHOW TABLES LIKE '".TB_PREF."useronline'"); 
+       if (db_num_rows($result) == 1)
        {
                $timeoutseconds = 120;
 
        {
                $timeoutseconds = 120;
 
index e44f083b41d424c55f1589fab3e87c1510446e1b..13294eb055721b8653cba1b9208f24765727554a 100644 (file)
 date validation and parsing functions
 
 These functions refer to the global variable defining the date format
 date validation and parsing functions
 
 These functions refer to the global variable defining the date format
-The date format is defined in config.php called DefaultDateFormat
+The date format is defined in config.php called dateformats
 this can be a string either "d/m/Y" for UK/Australia/New Zealand dates or
 this can be a string either "d/m/Y" for UK/Australia/New Zealand dates or
-"m/d/Y" for US/Canada format dates
+"m/d/Y" for US/Canada format dates depending on setting in preferences.
 
 */
 
 */
-if(function_exists("date_default_timezone_set") and function_exists("date_default_timezone_get"))
+if(function_exists("date_default_timezone_set") && function_exists("date_default_timezone_get"))
        @date_default_timezone_set(@date_default_timezone_get());
 
 function __date($year, $month, $day)
        @date_default_timezone_set(@date_default_timezone_get());
 
 function __date($year, $month, $day)
@@ -366,7 +366,7 @@ and converts to a yyyy/mm/dd format */
                $year = $month = $day = 0;
 
 //to modify assumption in 2030
                $year = $month = $day = 0;
 
 //to modify assumption in 2030
-       if ($date_system == 0)
+       if ($date_system == 0 || $date_system == 3)
        {
                if ((int)$year < 60)
                {
        {
                if ((int)$year < 60)
                {