headTitle($this->translate('external_auth_access_heading')); $scopes = []; $ilsNeeded = false; if ($this->userIdentifierField != 'id') { $scopes[] = $this->translate('external_auth_sub_' . $this->userIdentifierField); } foreach ($this->authRequest->getScopes() as $scope) { if ($scope->getHidden()) { continue; } $ilsNeeded = $ilsNeeded || $scope->getILSNeeded(); $scopes[] = $this->translate($scope->getDescription() ?: $scope->getIdentifier()); } $scopes = array_unique($scopes); if (!$scopes) { $scopes[] = $this->translate('external_auth_scopes_none'); } $clientName = $this->authRequest->getClient()->getName(); ?>

escapeHtml($clientName)?>

flashmessages()?>
translate('external_auth_prompt_html')?>
transEsc('external_auth_ils_prompt')?> libraryCards()->getCardsForUser($this->user)) > 1): ?> partial('librarycards/selectcard.phtml', ['user' => $this->user]); ?> ils()->getOfflineMode() && $this->patronLoginView && !empty($this->patronLoginView->getTemplate())): ?> partial($this->patronLoginView)?>