示例#1
0
 public function actionSconfig()
 {
     if (Yii::app()->request->isPostRequest) {
         $_model = new Sconfig();
         $_model->attributes = $_POST['Sconfig'];
         $model = Sconfig::model()->find();
         if (strlen(CActiveForm::validate($_model)) == 2) {
             if (!$model) {
                 $model = new Sconfig();
                 $model->attributes = $_POST['Sconfig'];
                 $model->save();
             } else {
                 Sconfig::model()->updateAll($_POST['Sconfig']);
             }
             $str = 'Data saved suc On ' . date("Y-m-d H:i:s");
             Yii::app()->user->setFlash('success', $str);
             $sconfig = Sconfig::model()->find();
         } else {
             $sconfig = $_model;
             $str = 'Data saved fail! On ' . date("Y-m-d H:i:s");
             Yii::app()->user->setFlash('fail', $str);
         }
     } else {
         $sconfig = Sconfig::model()->find();
         if (!$sconfig) {
             $sconfig = new Sconfig();
         }
     }
     $this->render('_sconfig', array('sconfig' => $sconfig));
 }
示例#2
0
 public function init()
 {
     //   Yii::app()->theme = 'forum';
     //   Yii::app()->name = 'ifuckforum';
     $this->isconfig = Sconfig::model()->find();
     $this->controllerId = ucfirst($this->getId());
     if (Yii::app()->user->getState('cplang')) {
         Yii::app()->language = Yii::app()->user->getState('cplang');
     }
     //Yii::app()->language = 'en_us';
     //print_r( Yii::app()->language);
     if (Yii::app()->user->getState('scategory')) {
         //print_r(Yii::app()->user->getState('scategory'));
     } else {
         $_scategory = Category::model()->findAll(array('select' => 'id,name'));
         $__scategory = array();
         foreach ($_scategory as $icat) {
             $__scategory[$icat['id']]['id'] = $icat['name'];
         }
         unset($_scategory);
         Yii::app()->user->setState('scategory', $__scategory);
     }
     if ($this->isconfig && $this->isconfig->is_oops) {
         //echo "oops";
         //exit;
     }
     if (!Yii::app()->user->isGuest) {
         $this->iuser = User::model()->findByPk(Yii::app()->user->id);
     }
 }