$page->settings]); $id = 0; // Set the current action. $action = $_REQUEST['action'] ?? 'view'; switch ($action) { case 'submit': $AniDB->updateTitle($_POST['anidbid'], $_POST['title'], $_POST['type'], $_POST['startdate'], $_POST['enddate'], $_POST['related'], $_POST['similar'], $_POST['creators'], $_POST['description'], $_POST['rating'], $_POST['categories'], $_POST['characters'], $_POST['epnos'], $_POST['airdates'], $_POST['episodetitles']); if (!empty($_POST['from'])) { header('Location:' . $_POST['from']); exit; } header('Location:' . WWW_TOP . '/anidb-list.php'); break; case 'view': default: if (isset($_GET['id'])) { $page->title = 'AniDB Edit'; $AniDBAPIArray = $AniDB->getAnimeInfo($_GET['id']); $page->smarty->assign('anime', $AniDBAPIArray); } break; } $page->title = 'Edit AniDB Data'; $page->content = $page->smarty->fetch('anidb-edit.tpl'); $page->render();