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