} $um = new UserMovies(['Settings' => $page->settings]); if (isset($_REQUEST['del'])) { $usermovies = $um->delMovie($page->users->currentUserId(), $_REQUEST['del']); } else { if (isset($_REQUEST['add'])) { // Derive cats from user preferences. $cats = array(); $cats[] = '2030'; $cats[] = '2040'; $m = new Film(['Settings' => $page->settings]); $mi = $m->getMovieInfo($_REQUEST['add']); if (!$mi) { $m->updateMovieInfo($_REQUEST['add']); } $usermovies = $um->addMovie($page->users->currentUserId(), $_REQUEST['add'], $cats); } else { if (!isset($_REQUEST['id'])) { $page->show404(); } $tmdb = new TMDb($page->settings->getSetting('tmdbkey'), $page->settings->getSetting('imdblanguage')); $m = new Film(['Settings' => $page->settings, 'TMDb' => $tmdb]); if (is_numeric($_REQUEST['id'])) { $movie = $m->fetchTMDBProperties($_REQUEST['id']); if ($movie !== false) { $obj = array($movie); } } else { $searchm = $tmdb->searchMovie($_REQUEST['id']); if ($searchm !== false) { if (isset($searchm['results'])) {
$um = new UserMovies(); if (isset($_REQUEST["del"])) { $usermovies = $um->delMovie($users->currentUserId(), $_REQUEST["del"]); } elseif (isset($_REQUEST["add"])) { // // derive cats from user preferences // $cats = array(); $cats[] = "2030"; $cats[] = "2040"; $m = new Movie(false); $mi = $m->getMovieInfo($_REQUEST["add"]); if (!$mi) { $m->updateMovieInfo($_REQUEST["add"]); } $usermovies = $um->addMovie($users->currentUserId(), $_REQUEST["add"], $cats); } else { if (!isset($_REQUEST["id"])) { $page->show404(); } $m = new Movie(false); if (is_numeric($_REQUEST["id"])) { $prop = $m->fetchTmdbProperties($_REQUEST["id"]); if ($prop !== false) { $res = array($prop); } } else { $res = $m->searchTmdb($_REQUEST["id"]); } $imdbids = array(); if ($res) {