Exemple #1
0
 /**
  * Метод загружает текущую страницу.
  * При этом он имеет ввиду, что страница может и не быть зарегистрирована.
  * Все методы, вне методов WebPages, должны работать в предположении, что текущая 
  * страница существует и установлена. Данный метод нужен только для нужд этого класса.
  * 
  * @return WebPage - текущая страница или null
  */
 private static function loadCurPage($ensure)
 {
     if (!self::$CURPAGE_SETTED) {
         self::$CURPAGE_SETTED = true;
         self::$CURPAGE = self::getPage(ServerArrayAdapter::PHP_SELF(), false);
     }
     check_condition(!$ensure || self::$CURPAGE instanceof WebPage, 'Текущая страница не установлена');
     return self::$CURPAGE;
 }