mirror of
https://github.com/moparisthebest/user_sql
synced 2025-02-16 15:00:15 -05:00
Fix getUserCount to support userDomainMapping
This commit is contained in:
parent
4953f23c5c
commit
2dea312a0d
@ -108,9 +108,9 @@ class Helper {
|
||||
break;
|
||||
|
||||
case 'countUsers':
|
||||
$query = "SELECT COUNT(*) FROM ".$this->settings['sql_table'];
|
||||
$query = "SELECT COUNT(*) FROM ".$this->settings['sql_table']." WHERE ".$this->settings['col_username'] ." LIKE :search";
|
||||
if($this -> settings['col_active'] !== '')
|
||||
$query .= " WHERE " .($this -> settings['set_active_invert'] === 'true' ? "NOT " : "" ) . $this -> settings['col_active'];
|
||||
$query .= " AND " .($this -> settings['set_active_invert'] === 'true' ? "NOT " : "" ) . $this -> settings['col_active'];
|
||||
break;
|
||||
|
||||
case 'getUsers':
|
||||
|
@ -254,7 +254,8 @@ class OC_USER_SQL extends \OC_User_Backend implements \OCP\IUserBackend, \OCP\Us
|
||||
{
|
||||
\OCP\Util::writeLog('OC_USER_SQL', "Entering countUsers()", \OCP\Util::DEBUG);
|
||||
|
||||
$userCount = $this -> helper -> runQuery('countUsers', array());
|
||||
$search = "%".$this -> doUserDomainMapping("");
|
||||
$userCount = $this -> helper -> runQuery('countUsers', array('search' => $search));
|
||||
if($userCount === false)
|
||||
{
|
||||
$userCount = 0;
|
||||
@ -263,7 +264,7 @@ class OC_USER_SQL extends \OC_User_Backend implements \OCP\IUserBackend, \OCP\Us
|
||||
$userCount = reset($userCount);
|
||||
}
|
||||
|
||||
\OCP\Util::writeLog('OC_USER_SQL', "Return usercount", \OCP\Util::DEBUG);
|
||||
\OCP\Util::writeLog('OC_USER_SQL', "Return usercount: ".$userCount, \OCP\Util::DEBUG);
|
||||
return $userCount;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user