function SaveAction() { $request = Project::getRequest(); $model = new UserTypeModel(); $model->load($request->id); $do_save = true; if (!strlen(trim($request->type_name))) { $this->_view->clearFlashMessages(); $this->_view->addFlashMessage(FM::ERROR, "Не заполнено название"); $do_save = false; } if (!strlen(trim($request->description))) { $this->_view->clearFlashMessages(); $this->_view->addFlashMessage(FM::ERROR, "Не заполнено описание"); $do_save = false; } if ($do_save) { $this->_view->clearFlashMessages(); $model->name = $request->type_name; $model->description = $request->description; $id = $model->save(); $model = new UserTypeModel(); $info = array(); $info['group_list'] = $model->loadAll(); $info['edit_controller'] = null; $info['edit_action'] = 'Edit'; $this->_view->AjaxGroupList($info); } $this->_view->ajax(); }