/**
  * Lists all models.
  */
 public function actionIndex($all = 0)
 {
     $model = new Zakaz('search');
     $model->unsetAttributes();
     if ($all == 1) {
         $model->setAttribute('status', -1);
     }
     if (Yii::app()->request->isAjaxRequest) {
         array_walk($_POST['Zakaz'], function (&$v, $k) {
             if (substr($k, 0, 2)) {
                 if (strlen($v) > 10) {
                     $v = substr($v, 0, 10);
                 }
             }
         });
         $params = Yii::app()->request->getParam('Zakaz');
         $model->setAttributes($params);
         Yii::app()->user->setState('ZakazFilterState', $params);
         $this->renderPartial('index', array('model' => $model), false, true);
     } else {
         $params = Yii::app()->user->getState('ZakazFilterState');
         if (isset($params)) {
             $model->setAttributes($params);
         }
         $this->render('index', array('model' => $model));
     }
 }