Exemplo n.º 1
0
 /**
  * Load params from Yii::app()->params into class properties.
  */
 public static function load()
 {
     self::validateDefaultNumberOfColumns();
     self::$allowedNumberOfColumnsContent = range(0, self::defaultNumberOfColumnsTotal);
     self::$allowedNumberOfColumnsSidebar1 = range(0, self::defaultNumberOfColumnsTotal);
     self::$allowedNumberOfColumnsSidebar2 = range(0, self::defaultNumberOfColumnsTotal);
     self::$allowedNumberOfColumnsTotal = array(12, 16);
     $data = Yii::app()->params;
     self::setNumberOfColumnsContent(isset($data['layoutNumberOfColumnsContent']) ? $data['layoutNumberOfColumnsContent'] : self::_default);
     self::setNumberOfColumnsSidebar1(isset($data['layoutNumberOfColumnsSidebar1']) ? $data['layoutNumberOfColumnsSidebar1'] : self::_default);
     self::setNumberOfColumnsSidebar2(isset($data['layoutNumberOfColumnsSidebar2']) ? $data['layoutNumberOfColumnsSidebar2'] : self::_default);
     self::setNumberOfColumnsTotal(isset($data['layoutNumberOfColumnsTotal']) ? $data['layoutNumberOfColumnsTotal'] : self::_default);
     self::validateNumberOfColumns();
     self::setWrapInGridCssClass(isset($data['layoutWrapInGridCssClass']) ? $data['layoutWrapInGridCssClass'] : self::_default);
 }