Lines Matching refs:domain
142 $domain = $this->getUserDomain($INPUT->server->str('REMOTE_USER'));
143 $this->loadServerConfig($domain);
261 $domain = $this->getUserDomain($user);
262 if ($domain && !in_array("domain-$domain", $info['grps'])) {
263 $info['grps'][] = $this->cleanGroup("domain-$domain");
326 $domain = '';
331 if ($dom) $domain = $dom;
333 if ($dom) $domain = $dom;
336 $domain = PhpString::strtolower(trim($domain));
341 (!isset($this->conf[$domain]) || !is_array($this->conf[$domain])) &&
344 $domain = '';
348 if ($domain) $user = "$user@$domain";
632 * @param string|null $domain The AD domain to use
635 protected function initAdLdap($domain) argument
637 if (is_null($domain) && is_array($this->opts)) {
638 $domain = $this->opts['domain'];
641 $this->opts = $this->loadServerConfig((string) $domain);
642 if (isset($this->adldap[$domain])) return $this->adldap[$domain];
646 $this->adldap[$domain] = new adLDAP($this->opts);
647 return $this->adldap[$domain];
653 $this->adldap[$domain] = null;
666 [, $domain] = sexplode('@', $user, 2, '');
667 return $domain;
689 * @param string $domain current AD domain
692 protected function loadServerConfig($domain) argument
697 $opts['domain'] = $domain;
700 …if ($domain && is_array($this->conf[$domain] ?? '')) foreach ($this->conf[$domain] as $key => $val…