public static function getUsers($type = 0) { $LD = LoginData::get("ADServerUserPass"); if (mUserdata::getGlobalSettingValue("AppServer", "") != "") { $U = new Users(); $U->getAppServerUsers(); } elseif ($LD != null and $LD->A("server") != "") { $U = new LoginAD(); $U->getUsers(); } else { $U = new Users(); $U->addAssocV3("isAdmin", "=", "0"); $U->addAssocV3("UserType", "=", $type); } return $U; }
function ldapUsersPopup() { $T = ""; try { $AD = new LoginAD(); $AD->getUsers(); $T = new HTMLTable(2); $T->setColWidth(1, 20); $T->maxHeight(400); $T->useForSelection(false); $B = new Button("Eintrag bearbeiten", "./images/i2/edit.png", "icon"); while ($U = $AD->n()) { $T->addRow(array($B, $U->A("name"))); $T->addRowEvent("click", OnEvent::frame("contentLeft", "User", $U->getID())); } } catch (Exception $e) { } echo $T; }
public static function getUserById($userID) { $U = new LoginAD(); $U->getUsers(); while ($User = $U->n()) { if ($User->getID() == $userID) { return $User->getA(); } } return null; }