public function actionEdit($id) { $category = CategoryModel::getById($id); $totalCategories = CategoryModel::getTotal(); if (isset($_POST['submit'])) { $name = FL::clearStr($_POST['name']); $sortOrder = FL::clearInt($_POST['sortOrder']); $status = FL::clearInt($_POST['status']); if (!FL::isValue($name)) { $errors[] = 'Название не может быть пустым'; } if (empty($errors)) { $category->name = $name; $category->sort_order = $sortOrder; $category->status = $status; $result = $category->save(); if (!$result) { $errors[] = 'Редактирование не удалось'; } else { FL::redirectTo('/admin/category'); } } } $view = new View(); $view->category = $category; $view->totalCategories = $totalCategories; $view->display('admin_category/edit.php'); return true; }