Lines Matching refs:domain
143 $domain = $this->getUserDomain($INPUT->server->str('REMOTE_USER'));
144 $this->loadServerConfig($domain);
262 $domain = $this->getUserDomain($user);
263 if ($domain && !in_array("domain-$domain", $info['grps'])) {
264 $info['grps'][] = $this->cleanGroup("domain-$domain");
327 $domain = '';
332 if ($dom) $domain = $dom;
334 if ($dom) $domain = $dom;
337 $domain = PhpString::strtolower(trim($domain));
342 (!isset($this->conf[$domain]) || !is_array($this->conf[$domain])) &&
345 $domain = '';
349 if ($domain) $user = "$user@$domain";
633 * @param string|null $domain The AD domain to use
636 protected function initAdLdap($domain) argument
638 $domain = (string) ($domain ?? $this->opts['domain'] ?? '');
639 $this->opts = $this->loadServerConfig($domain);
640 if (isset($this->adldap[$domain])) return $this->adldap[$domain];
644 $this->adldap[$domain] = new adLDAP($this->opts);
645 return $this->adldap[$domain];
651 $this->adldap[$domain] = null;
664 [, $domain] = sexplode('@', $user, 2, '');
665 return $domain;
687 * @param string $domain current AD domain
690 protected function loadServerConfig($domain) argument
695 $opts['domain'] = $domain;
698 …if ($domain && is_array($this->conf[$domain] ?? '')) foreach ($this->conf[$domain] as $key => $val…