public function saveAutosearch($model)
 {
     if (!Yii::app()->user->isGuest) {
         $crit = $this->getCriteria();
         if ($crit->params != [] || $crit->with != []) {
             if (count($crit->params) == 1 && array_key_exists(':deleted_status', $crit->params) && $crit->with == []) {
                 Yii::app()->user->setFlash('error', Yii::t('default', 'Автопоиск не создан. Необходимо задать критерии поиска'));
             } elseif (count($crit->params) == 2 && array_key_exists(':deleted_status', $crit->params) && array_key_exists(':status', $crit->params)) {
                 Yii::app()->user->setFlash('error', Yii::t('default', 'Автопоиск не создан. Необходимо задать критерии поиска'));
             } else {
                 $Autosearch = new Autosearch();
                 $Autosearch->criteria = serialize($this->getCriteria());
                 $Autosearch->model = $model;
                 $Autosearch->name = Yii::t('default', 'Автопоиск без названия');
                 if ($Autosearch->save()) {
                     $Autosearch->name = $Autosearch->modul . '-' . $Autosearch->autosearch_id;
                     $Autosearch->update();
                 }
                 Yii::app()->user->setFlash('success', Yii::t('default', 'Автопоиск успешно создан.'));
             }
         } else {
             Yii::app()->user->setFlash('error', Yii::t('default', 'Автопоиск не создан. Необходимо задать критерии поиска'));
         }
     } else {
         Yii::app()->user->setFlash('error', Yii::t('default', 'Автопоиск не создан. Необходимо авторизироваться.'));
     }
 }