From: Reini U. <ru...@us...> - 2004-02-25 17:22:36
|
Update of /cvsroot/phpwiki/phpwiki/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3848 Modified Files: WikiUserNew.php Log Message: improve stability Index: WikiUserNew.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/WikiUserNew.php,v retrieving revision 1.18 retrieving revision 1.19 diff -u -2 -b -p -d -r1.18 -r1.19 --- WikiUserNew.php 24 Feb 2004 15:20:05 -0000 1.18 +++ WikiUserNew.php 25 Feb 2004 17:15:17 -0000 1.19 @@ -336,5 +336,5 @@ class _WikiUser function nextAuthMethod() { - if (! $this->_current_method) { + if (empty($this->_current_method)) { if (get_class($this) != '_passuser') { $this->_current_method = substr(get_class($this),1,-8); @@ -343,4 +343,5 @@ class _WikiUser $this->_current_index = -1; } + if (empty($this->_current_index)) $this->_current_index = -1; $this->_current_index++; if ($this->_current_index >= count($this->_auth_methods)) @@ -747,4 +748,5 @@ extends _AnonUser function getPreferences() { + if (!empty($this->_prefmethod)) { if ($this->_prefmethod == 'ADODB') { _AdoDbPassUser::_AdoDbPassUser(); @@ -754,4 +756,5 @@ extends _AnonUser return _PearDbPassUser::getPreferences(); } + } // We don't necessarily have to read the cookie first. Since @@ -771,4 +774,5 @@ extends _AnonUser function setPreferences($prefs, $id_only=false) { + if (!empty($this->_prefmethod)) { if ($this->_prefmethod == 'ADODB') { _AdoDbPassUser::_AdoDbPassUser(); @@ -779,4 +783,5 @@ extends _AnonUser return _PearDbPassUser::setPreferences($prefs, $id_only); } + } _AnonUser::setPreferences($prefs, $id_only); @@ -1908,4 +1913,7 @@ extends UserPreferences // $Log$ +// Revision 1.19 2004/02/25 17:15:17 rurban +// improve stability +// // Revision 1.18 2004/02/24 15:20:05 rurban // fixed minor warnings: unchecked args, POST => Get urls for sortby e.g. |