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);
 }