Beispiel #1
0
 public function actionToggleActive($id)
 {
     $model = new ModuleForm();
     $model->getSetting();
     if (!is_array($model->activeModules)) {
         $model->activeModules = array();
     }
     if (($key = array_search($id, $model->activeModules)) !== false) {
         unset($model->activeModules[$key]);
     } else {
         $model->activeModules[] = $id;
     }
     $model->activeModules = array_unique($model->activeModules);
     if ($model->saveSetting()) {
         Yii::app()->user->setFlash('success', '操作成功!');
     } else {
         Yii::app()->user->setFlash('success', '操作失败!');
     }
     $this->redirect(array('list'));
 }