Пример #1
0
 /**
  * Получение системного сообщения
  * @return string - текст сообщения
  */
 public static function get()
 {
     $_s = session_id();
     if (!joosCore::is_admin() && empty($_s)) {
         session_name(joosSession::session_cookie_name());
         session_start();
     }
     $message = joosRequest::session('joostina.mosmsg', false);
     if ($message != '' && joosString::strlen($message) > 300) {
         // выводим сообщения не длинее 300 символов
         $message = joosString::substr($message, 0, 300);
     }
     /**
             @var $_SESSION array */
     unset($_SESSION['joostina.mosmsg']);
     return $message ? '<div class="b-system_message">' . $message . '</div>' : '';
 }
Пример #2
0
 /**
  * Получение объекта текущего пользователя
  * @return modelUsers
  */
 public static function current()
 {
     // TODO тут надо как-то унифицировать
     return joosCore::is_admin() ? joosCoreAdmin::user() : self::instance();
 }
Пример #3
0
 public static function set_admin_mode()
 {
     self::$is_admin = TRUE;
 }