Example #1
0
 static function isLoggedOrDie($init)
 {
     global $_TB_IDENTITY;
     if ($init->user->isLogged) {
         return true;
     } else {
         App::$instance->log->logWrite(LOG_SECURITY, "Restricted access: Try to enter logged only allowed zone");
         ST::redirectToCaRoute("AuthNew/login&return=" . FrontController::whereIm() . "/" . FrontController::getParams());
         //            echo ExceptionHandler::showEmptyMessage("Страница доступна только зарегистрированным пользователям, пожалуйста, войдите в систему  <a href='" . HTTP_PATH."?route=AuthNew/login&return=" . FrontController::whereIm()."/".FrontController::getParams() . "' '>здесь</a>  используя логин для <b>ТБ ".$_TB_IDENTITY[MY_NODE]['humanName']."</b>");
         //            exit;
     }
 }
Example #2
0
 public static function ifActiveMarkIt(array $matchPattern, $allInThisControllers = [])
 {
     $currentPage = FrontController::whereIm();
     $currentPage = mb_strtolower($currentPage);
     $selected = Null;
     $selected = in_array($currentPage, $matchPattern) ? "active" : Null;
     if (count($allInThisControllers)) {
         foreach ($allInThisControllers as $controller) {
             if (mb_strtolower(FrontController::getController()) == mb_strtolower($controller)) {
                 $selected = "active";
             }
         }
     }
     return $selected;
 }