Example #1
0
 /**
  * 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;
 }