Beispiel #1
0
 public function __subsection_router__()
 {
     $method_template = $_GET['section'] . '_Template';
     // $method_template = $_GET['section'].'_Template';
     echo '<div id="fixed_div" style="position:fixed; background-color:#fff;padding:5px; bottom:0; right:0">метод ' . $method_template . ' </div>';
     // если в этом классе существует такой метод - выполняем его
     if (method_exists($this, $method_template)) {
         $this->{$method_template}();
     } else {
         header('Location: http://' . $_SERVER['HTTP_HOST'] . '/' . get_worked_link_href_for_cabinet());
         // // обработка ответа о неправильном адресе
         // $this->response_to_the_wrong_address($method_template);
     }
 }
 public function __subsection_router__()
 {
     $method_template = $_GET['section'] . '_Template';
     // $method_template = $_GET['section'].'_Template';
     // echo '<div id="fixed_div" style="position:fixed; background-color:#fff;padding:5px; bottom:0; right:0">метод '.$method_template.' </div>';
     // скрываем левое меню за ненадобностью
     // echo '<style type="text/css" media="screen">#cabinet_left_coll_menu{display:none;}</style>';
     // если в этом классе существует такой метод - выполняем его
     if (method_exists($this, $method_template)) {
         $this->{$method_template}();
     } else {
         header('Location: http://' . $_SERVER['HTTP_HOST'] . '/' . get_worked_link_href_for_cabinet());
         // // обработка ответа о неправильном адресе
         // $this->response_to_the_wrong_address($method_template);
     }
 }
Beispiel #3
0
 protected function response_to_the_wrong_address($method_template)
 {
     // отправляем сообщение об ошибке
     $this->error_message_for_incorrect_URL();
     // собиравем сообщение для пользоватедля
     $message = 'Вы не должны были попасть на данную страницу, но что-то пошло не так и Вы всё таки здесь!!!<br>';
     $message .= 'Через 12 секунд Вы будете переадресованы на стартовую страницу кабинета <br>в соответствии с Вашим уровнем доступа.<br>';
     $message .= 'Сообщение о данном происшествии уже отправлено разработчикам. Спасибо.';
     // при выгрузке данного дива на страницу JS переадресует пользователя через 5 секунд по указанной в div ссылке
     $message .= '<div id="js_location" data-time="12000"><a href="http://' . $_SERVER['HTTP_HOST'] . '/' . get_worked_link_href_for_cabinet() . '">Перейти по ссылке</a></div>';
     // выводим сообщение
     echo $this->wrap_text_in_warning_message($message);
 }