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