Changeset 2041 in ExiteCMS for trunk/includes/user_functions.php
- Timestamp:
- 11/16/08 15:22:45 (4 years ago)
- File:
-
- 1 edited
-
trunk/includes/user_functions.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/user_functions.php
r2033 r2041 79 79 $userdata = dbarray($result); 80 80 if ($userdata['user_status'] == 0) { 81 if ($userdata['user_theme'] != "Default" && file_exists(PATH_THEMES.$userdata['user_theme']."/theme.php")) { 81 // set the user's theme 82 if (isset($_SESSION['set_theme']) && file_exists(PATH_THEMES.$_SESSION['set_theme']."/theme.php")) { 83 $userdata['user_theme'] = $_SESSION['set_theme']; 84 unset($_SESSION['set_theme']); 85 $result2 = dbquery("UPDATE ".$db_prefix."users SET user_theme = '".$userdata['user_theme']."' WHERE user_id='$userinfo_1' AND user_password='$userinfo_2'"); 86 define("PATH_THEME", PATH_THEMES.$userdata['user_theme']."/"); 87 define("THEME", THEMES.$userdata['user_theme']."/"); 88 } elseif ($userdata['user_theme'] != "Default" && file_exists(PATH_THEMES.$userdata['user_theme']."/theme.php")) { 82 89 define("PATH_THEME", PATH_THEMES.$userdata['user_theme']."/"); 83 90 define("THEME", THEMES.$userdata['user_theme']."/"); … … 133 140 exit; 134 141 } 135 define("PATH_THEME", PATH_THEMES.$settings['theme']."/"); 136 define("THEME", THEMES.$settings['theme']."/"); 142 if (isset($_SESSION['set_theme']) && file_exists(PATH_THEMES.$_SESSION['set_theme']."/theme.php")) { 143 define("PATH_THEME", PATH_THEMES.$_SESSION['set_theme']."/"); 144 define("THEME", THEMES.$_SESSION['set_theme']."/"); 145 } else { 146 define("PATH_THEME", PATH_THEMES.$settings['theme']."/"); 147 define("THEME", THEMES.$settings['theme']."/"); 148 } 137 149 $userdata = array(); $userdata['user_level'] = 0; $userdata['user_rights'] = ""; $userdata['user_groups'] = ""; 138 150 } … … 211 223 } 212 224 } 213 // users inactive for more than 180 seconds are not considered to be online214 $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()- 180)."");225 // users inactive for more than 5 minutes are not considered to be online 226 $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-300).""); 215 227 216 228 // update the threads_read table for the current user
Note: See TracChangeset
for help on using the changeset viewer.
