/**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'update' page.
  */
 public function actionCreate()
 {
     $model = new SiteModuleSettings();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     // set attributes from get
     if (isset($_GET['SiteModuleSettings'])) {
         $model->attributes = $_GET['SiteModuleSettings'];
     }
     if (isset($_POST['SiteModuleSettings'])) {
         $model->attributes = $_POST['SiteModuleSettings'];
         if ($model->save()) {
             $url = isset($_POST['go_to_list']) ? $this->listUrl('index') : $this->itemUrl('update', $model->id);
             $this->redirect($url);
         }
     }
     $this->render('create', array('model' => $model));
 }
 /**
  * Создает записи в таблице настроек модулей по умолчанию, если нет такой записи
  */
 public function createDefaultModules()
 {
     foreach (SiteModuleSettings::model()->getFolderModule() as $module_id => $module_name) {
         if (SiteModuleSettings::model()->find('site_module_id = ' . $module_id)) {
             continue;
         }
         $model = new SiteModuleSettings();
         $model->site_module_id = $module_id;
         $model->version = '1.0';
         $model->r_cover_small_crop = 'Resize';
         $model->r_cover_medium_crop = 'Resize';
         $model->r_cover_large_crop = 'Resize';
         $model->e_cover_small_crop = 'Resize';
         $model->e_cover_medium_crop = 'Resize';
         $model->e_cover_large_crop = 'Resize';
         $model->watermark_type = 0;
         $model->watermark_pos = 1;
         $model->status = 1;
         $model->save();
     }
     return true;
 }