$_SESSION[Administrator::$PasswordSessionField] = CookieHelper::Get(Administrator::$PasswordSessionField); } if (isset($_SESSION[Administrator::$UsernameSessionField])) { CookieHelper::Set(Administrator::$UsernameSessionField, $_SESSION[Administrator::$UsernameSessionField]); CookieHelper::Set(Administrator::$PasswordSessionField, $_SESSION[Administrator::$PasswordSessionField]); $Administrator = Administrator::GetSingle(array("username", "=", $_SESSION[Administrator::$UsernameSessionField])); if (substr($Administrator->Data["last_active"], 1) > time() - Administrator::$InactiveTime) { $Administrator->Login(); } else { $Administrator->Logout(); } } if (!isset($Administrator) || !$Administrator->LoggedIn()) { $Administrator = new Administrator(); } } else { if (true) { // Change to false to disable user loggin die("Administrator class required"); } } /* Pagination ------------------------------*/ if (class_exists("Pagination")) { $Pagination = new Pagination(array("PerPage" => 12)); $Pagination->Options["ContainerCSS"]["display"] = "inline-block"; $Pagination->Options["ContainerCSS"]["width"] = "auto"; $Pagination->SetCSS("ButtonCSS", array("background" => "#EEEEEE", "color" => "#009ACD", "border-radius" => "0px", "border" => "none", "padding" => "2px 10px")); $Pagination->SetCSS("ActiveButtonCSS", array("background" => "#009ACD", "color" => "white !important")); $Pagination->SetCSS("HighlightedButtonCSS", array("background" => "#009ACD", "color" => "white !important")); }