public function __construct($prefs, $db) { if ($prefs['authLocalAdmins'] && !$prefs['authAdmins']) { $prefs['authAdmins'] = $prefs['authLocalAdmins']; } parent::__construct($prefs, $db); // Set $this->_db in here to get the database handle. $this->_db = $db; $this->_prefs = $prefs; }
public function __construct($prefs, $db) { if ($prefs['authIMAPAdmins'] && !$prefs['authAdmins']) { $prefs['authAdmins'] = $prefs['authIMAPAdmins']; } parent::__construct($prefs, $db); $this->_imapServer = trim($prefs['authIMAPServer']); $this->_imapDomain = trim($prefs['authIMAPDomain']); if ($this->_imapDomain) { // _imapDomain includes the @ if it is set, makes later code simpler $this->_imapDomain = '@' . $this->_imapDomain; } else { $this->_imapDomain = ""; } $this->_imapOrg = trim($prefs['authIMAPOrganization']); $this->_prefs = $prefs; }
public function __construct($prefs, $db) { if ($prefs['authLDAPAdmins'] && !$prefs['authAdmins']) { $prefs['authAdmins'] = $prefs['authLDAPAdmins']; } parent::__construct($prefs, $db); $this->_ldapServers = $prefs['authLDAPServers']; $this->_ldapBase = $prefs['authLDAPBaseDN']; $this->_ldapUseSSL = $prefs['authLDAPUseSSL']; $this->_ldapFullName = $prefs['authLDAPFullName']; $this->_ldapDn = $prefs['authLDAPBindDn']; $this->_ldapPass = $prefs['authLDAPBindPass']; // User must be member of LDAPMemberRole, key name is LDAPMemberKey $this->_ldapMemberKey = strtolower($prefs['authLDAPMemberKey']); $this->_ldapMemberRole = strtolower($prefs['authLDAPMemberRole']); $this->_ldapOrg = trim($prefs['authLDAPOrganization']); }
public function __construct($prefs, $db) { if ($prefs['authLDAPAdmins'] && !$prefs['authAdmins']) { $prefs['authAdmins'] = $prefs['authLDAPAdmins']; } parent::__construct($prefs, $db); $this->_ldapServers1 = $prefs['authLDAPServers1']; $this->_ldapBase1 = $prefs['authLDAPBaseDN1']; $this->_ldapAccountSuffix1 = $prefs['authLDAPAccountSuffix1']; $this->_ldapUseSSL1 = $prefs['authLDAPUseSSL1']; $this->_ldapBindUser1 = $prefs['authLDAPBindUser1']; $this->_ldapBindPass1 = $prefs['authLDAPBindPass1']; $this->_ldapOrg1 = $prefs['authLDAPOrganization1']; $this->_ldapServers2 = $prefs['authLDAPServers2']; $this->_ldapBase2 = $prefs['authLDAPBaseDN2']; $this->_ldapAccountSuffix2 = $prefs['authLDAPAccountSuffix2']; $this->_ldapUseSSL2 = $prefs['authLDAPUseSSL2']; $this->_ldapBindUser2 = $prefs['authLDAPBindUser2']; $this->_ldapBindPass2 = $prefs['authLDAPBindPass2']; $this->_ldapOrg2 = $prefs['authLDAPOrganization2']; $this->_ldapMemberKey = strtolower($prefs['authLDAPMemberKey']); $this->_ldapMemberRole = strtolower($prefs['authLDAPMemberRole']); }
public function __construct($prefs, $db) { $adjPrefs = $prefs; $adjPrefs['authAdmins'] = array(NSS_STATIC_UID); parent::__construct($adjPrefs, $db); }