Example #1
0
 static function get_prefs($name)
 {
     $criteria = new CDbCriteria();
     if ($name != null) {
         $criteria->addCondition("name ='{$name}'");
     } else {
         return null;
     }
     $prefs = MtSysPrefs::model()->find($criteria);
     return $prefs->value;
 }
 public function actionIndex()
 {
     if (isset($_POST['limit'])) {
         $limit = $_POST['limit'];
     } else {
         $limit = 20;
     }
     if (isset($_POST['start'])) {
         $start = $_POST['start'];
     } else {
         $start = 0;
     }
     //$model = new MtSysPrefs('search');
     //$model->unsetAttributes();
     $criteria = new CDbCriteria();
     //$criteria->limit = $limit;
     //$criteria->offset = $start;
     $model = MtSysPrefs::model()->findAll($criteria);
     $total = MtSysPrefs::model()->count($criteria);
     if (isset($_GET['MtSysPrefs'])) {
         $model->attributes = $_GET['MtSysPrefs'];
     }
     if (isset($_GET['output']) && $_GET['output'] == 'json') {
         $this->renderJson($model, $total);
     } else {
         $model = new MtSysPrefs('search');
         $model->unsetAttributes();
         $this->render('admin', array('model' => $model));
     }
 }