/** * Display option field in backend login * * @param $strContent * @param $strTemplate * @return mixed */ public function addServersToLoginPage($strContent, $strTemplate) { if ($strTemplate == 'be_login') { $template = new \BackendTemplate('mod_authclient_serverlist'); $template->loginServers = \AuthClientServerModel::findAll(); // TODO: Check if certificate is still valid // Preferred login provider $preferredServer = intval(\Input::cookie('cto_preferred_login_provider')); if ($preferredServer > 0) { $template->preferredServer = $preferredServer; } else { $template->preferredServer = false; } $searchString = '<table class="tl_login_table">'; $strContent = str_replace($searchString, $searchString . $template->parse(), $strContent); } return $strContent; }