Changeset 1a659d7 in github
- Timestamp:
- May 8, 2008 2:59:48 AM (5 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- f1b7537
- Parents:
- 4f9c833
- Files:
-
- 2 edited
-
CHANGELOG (modified) (1 diff)
-
program/include/session.inc (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
CHANGELOG
r4f9c833 r1a659d7 1 1 CHANGELOG RoundCube Webmail 2 2 --------------------------- 3 4 2008/05/08 (alec) 5 ---------- 6 - Don't attempt to delete cache entries if enable_caching is FALSE (#1485051) 3 7 4 8 2008/05/07 (davidke/richs) -
program/include/session.inc
r2912dbd2 r1a659d7 25 25 return TRUE; 26 26 } 27 28 27 29 28 … … 91 90 $vars, 92 91 $_SERVER['REMOTE_ADDR']); 93 94 95 92 } 96 93 … … 102 99 function sess_destroy($key) 103 100 { 104 global $DB ;101 global $DB, $CONFIG; 105 102 106 103 if ($DB->is_error()) 107 104 return FALSE; 108 109 // delete session entries in cache table 110 $DB->query("DELETE FROM ".get_table_name('cache')." 111 WHERE session_id=?", 105 106 if ($CONFIG['enable_caching']) 107 { 108 // delete session entries in cache table 109 $DB->query("DELETE FROM ".get_table_name('cache')." 110 WHERE session_id=?", 112 111 $key); 112 } 113 113 114 114 $DB->query("DELETE FROM ".get_table_name('session')." … … 123 123 function sess_gc($maxlifetime) 124 124 { 125 global $DB ;125 global $DB, $CONFIG; 126 126 127 127 if ($DB->is_error()) … … 138 138 $a_exp_sessions[] = $sql_arr['sess_id']; 139 139 140 141 140 if (sizeof($a_exp_sessions)) 142 141 { 143 // delete session cache records 144 $DB->query("DELETE FROM ".get_table_name('cache')." 145 WHERE session_id IN ('".join("','", $a_exp_sessions)."')"); 146 142 if ($CONFIG['enable_caching']) 143 { 144 // delete session cache records 145 $DB->query("DELETE FROM ".get_table_name('cache')." 146 WHERE session_id IN ('".join("','", $a_exp_sessions)."')"); 147 } 148 147 149 // delete session records 148 150 $DB->query("DELETE FROM ".get_table_name('session')." … … 151 153 152 154 // also run message cache GC 153 rcmail_message_cache_gc(); 155 if ($CONFIG['enable_caching']) 156 rcmail_message_cache_gc(); 154 157 rcmail_temp_gc(); 155 158
Note: See TracChangeset
for help on using the changeset viewer.
