public function __construct() { if (isset($_COOKIE['loged']) && $_COOKIE['loged'] == true) { if (file_exists("../controls/view/admin_panel.php")) { include_once "../controls/view/admin_panel.php"; } else { Logger::write("adminform_controller; #110 отсутсвует ../controls/view/admin_panel.php"); } } else { if (self::blocked() == 0) { if (isset($_POST["adm_frm_sb"])) { $user = Db::select_login("admin_users", Clear::data($_POST["adm_frm_lg"])); if (trim($user['hash']) == trim(md5(Clear::data($_POST["adm_frm_lg"]) . Clear::data($_POST["adm_frm_ps"])))) { self::setcookies($user); if (file_exists("../logs/" . $_SERVER['REMOTE_ADDR'] . ".ini")) { unlink("../logs/" . $_SERVER['REMOTE_ADDR'] . ".ini"); } header("Location: http://" . $_SERVER['HTTP_HOST'] . "/controls/"); if (isset($_COOKIE['loged']) && !empty($_COOKIE['loged'])) { if (file_exists("../controls/view/admin_panel.php")) { include_once "../controls/view/admin_panel.php"; } else { Logger::write("adminform_controller; отсутсвует ../controls/view/admin_panel.php"); } } } else { $try = self::tryLogin() + 1; self::try_write("try={$try};lasttime=" . date("H:i"), $_SERVER['REMOTE_ADDR']); Logger::write("Неудачная попытка {$try} авторизации в админпанеле c IP {$_SERVER['REMOTE_ADDR']}"); if (file_exists("../controls/view/login_panel.php")) { include_once "../controls/view/login_panel.php"; } else { Logger::write("adminform_controller; #120 отсутсвует ../controls/view/login_panel.php"); } } } else { if (file_exists("../controls/view/login_panel.php")) { include_once "../controls/view/login_panel.php"; } else { Logger::write("adminform_controller; #133 отсутсвует ../controls/view/login_panel.php"); } } } else { if (file_exists("../controls/view/admin_error.php")) { include_once "../controls/view/admin_error.php"; } else { Logger::write("adminform_controller; #139 отсутсвует ../controls/view/admin_error.php"); } } } }