$page->settings]); $category = new Category(['Settings' => $page->settings]); $id = 0; // Set the current action. $action = ($_REQUEST['action'] ?? 'view'); switch ($action) { case 'submit': $releases->update($_POST['id'], $_POST['name'], $_POST['searchname'], $_POST['fromname'], $_POST['category'], $_POST['totalpart'], $_POST['grabs'], $_POST['size'], $_POST['postdate'], $_POST['adddate'], $_POST['videos_id'], $_POST['tv_episodes_id'], $_POST['imdbid'], $_POST['anidbid']); if (isset($_POST['from']) && !empty($_POST['from'])) { header('Location:' . $_POST['from']); exit; } header('Location:' . WWW_TOP . '/release-list.php'); break; case 'view': default: $page->title = 'Release Edit'; $id = $_GET['id']; $release = $releases->getById($id); $page->smarty->assign('release', $release); break; } $page->smarty->assign('yesno_ids', [1, 0]); $page->smarty->assign('yesno_names', ['Yes', 'No']); $page->smarty->assign('catlist', $category->getForSelect(false)); $page->content = $page->smarty->fetch('release-edit.tpl'); $page->render();