- Timestamp:
- Apr 5, 2007 12:16:27 AM (17 years ago)
- Location:
- trunk/lib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/App.inc.php
r203 r242 63 63 // Use php sessions? 64 64 'enable_session' => false, 65 'session_name' => ' Strangecode',65 'session_name' => '_session', 66 66 'session_use_cookies' => true, 67 'session_use_trans_sid' => false, 67 68 68 69 // Use database? … … 670 671 $delim = strpos($url, '?') !== false ? ini_get('arg_separator.output') : '?'; 671 672 672 673 673 $q = ''; 674 674 if ($do_carry_queries) { … … 700 700 || !$this->getParam('session_use_cookies') 701 701 ) 702 && $this->getParam('session_use_trans_sid') 702 703 && $this->getParam('enable_session') 703 704 && isMyDomain($url) 704 && 705 ( 705 && ( 706 706 !ini_get('session.use_trans_sid') 707 707 || preg_match('!^(http|https)://!i', $url) … … 908 908 909 909 if ('' != $url && is_string($url)) { 910 // Delete any boomerang request keys in the query string .911 $url = preg_replace( '/[&?]?boomerang=[\w]+/', '', $url);910 // Delete any boomerang request keys in the query string (along with any trailing delimiters after the deletion). 911 $url = preg_replace(array('/([&?])boomerang=\w+[&?]?/', '/[&?]$/'), array('$1', ''), $url); 912 912 913 913 if (isset($_SESSION['_app'][$this->_ns]['boomerang']['url']) && is_array($_SESSION['_app'][$this->_ns]['boomerang']['url']) && !empty($_SESSION['_app'][$this->_ns]['boomerang']['url'])) { -
trunk/lib/Prefs.inc.php
r241 r242 203 203 { 204 204 $app =& App::getInstance(); 205 if ( array_key_exists($key, $_SESSION['_prefs'][$this->_ns]['persistent'])) {205 if (isset($_SESSION['_prefs'][$this->_ns]['persistent']) && array_key_exists($key, $_SESSION['_prefs'][$this->_ns]['persistent'])) { 206 206 $app->logMsg(sprintf('Found %s in persistent', $key), LOG_DEBUG, __FILE__, __LINE__); 207 207 return $_SESSION['_prefs'][$this->_ns]['persistent'][$key]; 208 } else if ( array_key_exists($key, $_SESSION['_prefs'][$this->_ns]['defaults'])) {208 } else if (isset($_SESSION['_prefs'][$this->_ns]['defaults']) && array_key_exists($key, $_SESSION['_prefs'][$this->_ns]['defaults'])) { 209 209 $app->logMsg(sprintf('Found %s in defaults', $key), LOG_DEBUG, __FILE__, __LINE__); 210 210 return $_SESSION['_prefs'][$this->_ns]['defaults'][$key];
Note: See TracChangeset
for help on using the changeset viewer.