input('action') ?? 'view'; switch ($action) { case 'submit': $ret = Category::updateCategory( request()->input('id'), request()->input('status'), request()->input('description'), request()->input('disablepreview'), request()->input('minsizetoformrelease'), request()->input('maxsizetoformrelease') ); header('Location:'.WWW_TOP.'/category-list.php'); break; case 'view': default: if (request()->has('id')) { $page->title = 'Category Edit'; $id = request()->input('id'); $cat = Category::find($id); $page->smarty->assign('category', $cat); } break; } $page->smarty->assign('status_ids', [Category::STATUS_ACTIVE, Category::STATUS_INACTIVE]); $page->smarty->assign('status_names', ['Yes', 'No']); $page->content = $page->smarty->fetch('category-edit.tpl'); $page->render();