/** * Lists all models. */ public function actionIndex() { $this->addToolbar(); $model = new Advertisement('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['Advertisement'])) { $model->attributes = $_GET['Advertisement']; } $this->render('index', array('model' => $model)); }
public function actionAdminSearch() { $this->layout = '//layouts/blank'; $model = new Advertisement('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['Advertisement'])) { $model->attributes = $_GET['Advertisement']; } $criteria = $model->search()->getCriteria(); $criteria->order = 'id DESC'; $count = Advertisement::model()->count($criteria); $pagination = new CPagination($count); $pagination->setPageSize(15); $pagination->applyLimit($criteria); $dataProvider = Advertisement::model()->findAll($criteria); $this->render('adminsearch', array('dataProvider' => $dataProvider, 'pagination' => $pagination)); }
public function actionTrash($id = NULL) { $model = new Advertisement('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['Advertisement'])) { $model->attributes = $_GET['Advertisement']; } if (isset($id)) { $model = $this->loadModel($id); $model->status = 1; if ($model->save(true, array('status'))) { Yii::app()->user->setFlash('success', Yii::t('advertisement', 'Advertisement was re-activate.')); } else { Yii::app()->user->setFlash('error', Yii::t('advertisement', 'Advertisement cannot re-activate. Please try it later.')); } $this->redirect(array('/' . backend . '/advertisement/trash')); } $this->render(strtolower($this->action->Id), array('model' => $model)); }