summaryrefslogtreecommitdiff
path: root/lib/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'lib/plugins')
-rw-r--r--lib/plugins/auth.php4
-rw-r--r--lib/plugins/authmysql/auth.php10
2 files changed, 7 insertions, 7 deletions
diff --git a/lib/plugins/auth.php b/lib/plugins/auth.php
index f9e5cded9..9275611be 100644
--- a/lib/plugins/auth.php
+++ b/lib/plugins/auth.php
@@ -232,7 +232,7 @@ class DokuWiki_Auth_Plugin extends DokuWiki_Plugin {
* at least these fields:
*
* name string full name of the user
- * mail string email addres of the user
+ * mail string email address of the user
* grps array list of groups the user is in
*
* @author Andreas Gohr <andi@splitbrain.org>
@@ -240,7 +240,7 @@ class DokuWiki_Auth_Plugin extends DokuWiki_Plugin {
* @param bool $requireGroups whether or not the returned data must include groups
* @return array containing user data or false
*/
- public function getUserData($user, $requireGroups=true) {
+ public function getUserData($user, $requireGroups=self::REQUIRE_GROUPS) {
if(!$this->cando['external']) msg("no valid authorisation system in use", -1);
return false;
}
diff --git a/lib/plugins/authmysql/auth.php b/lib/plugins/authmysql/auth.php
index 0ddbff99b..d3906759b 100644
--- a/lib/plugins/authmysql/auth.php
+++ b/lib/plugins/authmysql/auth.php
@@ -182,7 +182,7 @@ class auth_plugin_authmysql extends DokuWiki_Auth_Plugin {
* when false, it maybe included, but is not required by the caller
* @return array|bool
*/
- public function getUserData($user, $requireGroups=true) {
+ public function getUserData($user, $requireGroups=DokuWiki_Auth_Plugin::REQUIRE_GROUPS) {
if($this->_cacheExists($user, $requireGroups)) {
return $this->cacheUserInfo[$user];
}
@@ -690,13 +690,13 @@ class auth_plugin_authmysql extends DokuWiki_Auth_Plugin {
*
* @return bool existence of required user information in the cache
*/
- protected function _cacheExists($user, $requireGroups=true) {
+ protected function _cacheExists($user, $requireGroups=DokuWiki_Auth_Plugin::REQUIRE_GROUPS) {
if (isset($this->cacheUserInfo[$user])) {
if (!is_array($this->cacheUserInfo[$user])) {
return true; // user doesn't exist
}
- if (!$requireGroups || isset($this->cacheUserInfo[$user]['grps'])) {
+ if ($requireGroups == DokuWiki_Auth_Plugin::IGNORE_GROUPS || isset($this->cacheUserInfo[$user]['grps'])) {
return true;
}
}
@@ -718,7 +718,7 @@ class auth_plugin_authmysql extends DokuWiki_Auth_Plugin {
* @return mixed false|array false if the user doesn't exist
* array containing user information if user does exist
*/
- protected function _getUserInfo($user, $requireGroups=true, $useCache=true) {
+ protected function _getUserInfo($user, $requireGroups=DokuWiki_Auth_Plugin::REQUIRE_GROUPS, $useCache=true) {
$info = null;
if ($useCache && isset($this->cacheUserInfo[$user])) {
@@ -729,7 +729,7 @@ class auth_plugin_authmysql extends DokuWiki_Auth_Plugin {
$info = $this->_retrieveUserInfo($user);
}
- if ($requireGroups && $info && !isset($info['grps'])) {
+ if (($requireGroups == DokuWiki_Auth_Plugin::REQUIRE_GROUPS) && $info && !isset($info['grps'])) {
$info['grps'] = $this->_getGroups($user);
}