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 if (is_null($domain) && is_array($this->opts)) {
639 $domain = $this->opts['domain'];
642 $this->opts = $this->loadServerConfig((string) $domain);
643 if (isset($this->adldap[$domain])) return $this->adldap[$domain];
647 $this->adldap[$domain] = new adLDAP($this->opts);
648 return $this->adldap[$domain];
654 $this->adldap[$domain] = null;
667 [, $domain] = sexplode('@', $user, 2, '');
668 return $domain;
690 * @param string $domain current AD domain
693 protected function loadServerConfig($domain) argument
698 $opts['domain'] = $domain;
701 …if ($domain && is_array($this->conf[$domain] ?? '')) foreach ($this->conf[$domain] as $key => $val…