public function ManagedCatAction() { $request = Project::getRequest(); $data = array(); $model = new QuestionCatModel(); $id = $request->getKeyByNumber(0); if ($request->sub == 0) { $data['action_name'] = "Создать категорию"; if ($id > 0) { $data['action_name'] = "Редактировать категорию"; $data['cat'] = $model->load($id); } $data['cat_list'] = $model->loadAll('sortfield'); $this->BaseAdminData(); $this->_view->ManagedCat($data); $this->_view->ajax(); } else { if ($id > 0) { $model->load($id); } $model->name = $request->name; $model->sortfield = $request->after_item + 1; $model->save(); Project::getResponse()->Redirect($request->createUrl('AdminQuestionAnswer', 'CatList')); } }