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)); }
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); } }