Esempio n. 1
0
 public function actionCreateblock()
 {
     $model = new CmsNode();
     $cms = new CmsContent();
     if (isset($_POST['CmsNode'])) {
         $model->attributes = $_POST['CmsNode'];
         $model->created = date('Y-m-d h:m:s');
         if ($model->validate()) {
             if ($model->save()) {
                 $cms->attributes = $_POST['CmsContent'];
                 $cms->nodeId = $model->id;
                 if ($cms->save()) {
                     $this->redirect(array("//cms/admin/blocks"));
                 }
             }
         }
     }
     $this->render('createblock', array('model' => $model, 'cms' => $cms));
 }
 public function status()
 {
     if ($id = Request::get('id')) {
         $content = new CmsContent($id);
         if (isset($_GET['status'])) {
             $content->status = Request::get('status');
         }
         $this->row = $content->save();
         if (Request::get('ajax')) {
             $this->use_layout = false;
         } else {
             $this->redirect_to(Session::get('list_refer'));
         }
     } else {
         $this->redirect_to("/admin/home");
     }
 }