/**
  * Return setting template with typePage: public, admin_sweeto or back_office
  */
 public static function getCurrentTemplate($typePage)
 {
     $model = OmmuThemes::model()->find(array('select' => 'folder, layout', 'condition' => 'group_page = :group AND default_theme = "1"', 'params' => array(':group' => $typePage)));
     if ($model != null) {
         return array('folder' => $model->folder, 'layout' => $model->layout);
     }
 }
예제 #2
0
 /**
  * Get default theme from database
  *
  * @return string theme name
  */
 public function getDefaultTheme()
 {
     $theme = OmmuThemes::model()->find(array('select' => 'folder', 'condition' => 'group_page= :group AND default_theme= "1"', 'params' => array(':group' => 'public')));
     if ($theme !== null) {
         return $theme->folder;
     } else {
         return null;
     }
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = OmmuThemes::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, Yii::t('phrase', 'The requested page does not exist.'));
     }
     return $model;
 }