performance fixes
This commit is contained in:
parent
fb147e36a0
commit
8592d8da74
|
@ -962,7 +962,8 @@ class posixGroup extends baseModule implements passwordService {
|
||||||
}
|
}
|
||||||
$result = searchLDAPByAttribute('gidNumber', '*', 'posixAccount', array('uid', 'gidNumber', 'cn'), array('user'));
|
$result = searchLDAPByAttribute('gidNumber', '*', 'posixAccount', array('uid', 'gidNumber', 'cn'), array('user'));
|
||||||
$this->cachedUserToGIDList = array();
|
$this->cachedUserToGIDList = array();
|
||||||
for ($i = 0; $i < sizeof($result); $i++) {
|
$resultCount = sizeof($result);
|
||||||
|
for ($i = 0; $i < $resultCount; $i++) {
|
||||||
$this->cachedUserToGIDList[$result[$i]['uid'][0]] = array('gid' => $result[$i]['gidnumber'][0], 'cn' => $result[$i]['cn'][0]);
|
$this->cachedUserToGIDList[$result[$i]['uid'][0]] = array('gid' => $result[$i]['gidnumber'][0], 'cn' => $result[$i]['cn'][0]);
|
||||||
}
|
}
|
||||||
return $this->cachedUserToGIDList;
|
return $this->cachedUserToGIDList;
|
||||||
|
|
|
@ -566,7 +566,8 @@ class lamUserList extends lamList {
|
||||||
$filter = "objectClass=posixGroup";
|
$filter = "objectClass=posixGroup";
|
||||||
$attrs = array("cn", "gidNumber");
|
$attrs = array("cn", "gidNumber");
|
||||||
$entries = searchLDAPByAttribute(null, null, 'posixGroup', $attrs, array('group'));
|
$entries = searchLDAPByAttribute(null, null, 'posixGroup', $attrs, array('group'));
|
||||||
for ($i = 0; $i < sizeof($entries); $i++) {
|
$entryCount = sizeof($entries);
|
||||||
|
for ($i = 0; $i < $entryCount; $i++) {
|
||||||
$this->trans_primary_hash[$entries[$i]['gidnumber'][0]] = $entries[$i]['cn'][0];
|
$this->trans_primary_hash[$entries[$i]['gidnumber'][0]] = $entries[$i]['cn'][0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -758,7 +759,8 @@ class lamUserList extends lamList {
|
||||||
* Injects values for the virtual account status attribute to make it sortable.
|
* Injects values for the virtual account status attribute to make it sortable.
|
||||||
*/
|
*/
|
||||||
private function injectAccountStatusAttribute() {
|
private function injectAccountStatusAttribute() {
|
||||||
for ($i = 0; $i < sizeof($this->entries); $i++) {
|
$entryCount = sizeof($this->entries);
|
||||||
|
for ($i = 0; $i < $entryCount; $i++) {
|
||||||
$status = 0;
|
$status = 0;
|
||||||
if (!self::isUnixLocked($this->entries[$i])) {
|
if (!self::isUnixLocked($this->entries[$i])) {
|
||||||
$status++;
|
$status++;
|
||||||
|
|
Loading…
Reference in New Issue