public function manageAction($id = false) { $this->permission('manage'); if ($id) { $model = new \modules\blog\models\Blog_categories('edit'); $model->blog_category_id = $id; } else { $model = new \modules\blog\models\Blog_categories('add'); $model->created = date("Y-m-d H:i:s"); } $model->set('title', $this->Input->post('title')); $model->set('seo', $this->Input->post('seo')); $model->set('description', $this->Input->post('description')); $model->set('sort', $this->Input->post('sort')); $model->set('parent', $this->Input->post('parent')); $model->language_id = $this->language->getDefaultLanguage(); $cat['0'] = $this->Language->phrase('main_category'); $cats = Form_helper::queryToDropdown('blog_categories', 'blog_category_id', 'title', $cat, 'WHERE parent = "0"'); if ($model->save()) { Uri_helper::redirect("management/blog_categories"); } else { return $this->render('blog_categories/manage', ['item' => $id ? $model->get() : null, 'categories' => $cats]); } }