コード例 #1
0
 /**
  * Устанавливает/возвращает режим работы макросов
  * @param bool|null $newValue - если передан, то переопределяет режим работы
  * @static
  * @return bool - возвращает режим работы, если передан новый режим, возвращает прошлый режим работы макросов
  */
 public static function isXSLTResultMode($newValue = null)
 {
     if (is_null(self::$xsltResultMode)) {
         self::$xsltResultMode = cmsController::getInstance()->getCurrentTemplater() instanceof umiTemplaterXSLT;
     }
     if (!is_null($newValue)) {
         $oldValue = self::$xsltResultMode;
         self::$xsltResultMode = (bool) $newValue;
         return $oldValue;
     }
     return self::$xsltResultMode;
 }