use nzedb\Movie; use nzedb\UserMovies; if (!$page->users->isLoggedIn()) { $page->show403(); } $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 Movie(['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 Movie(['Settings' => $page->settings, 'TMDb' => $tmdb]); if (is_numeric($_REQUEST['id'])) { $movie = $m->fetchTMDBProperties($_REQUEST['id']); if ($movie !== false) { $obj = array($movie); }
<?php require_once './config.php'; use nzedb\Movie; $page = new AdminPage(); $movie = new Movie(['Settings' => $page->settings]); $id = 0; // Set the current action. $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'view'; if (isset($_REQUEST["id"])) { $id = $_REQUEST["id"]; $mov = $movie->getMovieInfo($id); if (!$mov) { $page->show404(); } switch ($action) { case 'submit': $coverLoc = nZEDb_COVERS . "movies/" . $id . '-cover.jpg'; $backdropLoc = nZEDb_COVERS . "movies/" . $id . '-backdrop.jpg'; if ($_FILES['cover']['size'] > 0) { $tmpName = $_FILES['cover']['tmp_name']; $file_info = getimagesize($tmpName); if (!empty($file_info)) { move_uploaded_file($_FILES['cover']['tmp_name'], $coverLoc); } } if ($_FILES['backdrop']['size'] > 0) { $tmpName = $_FILES['backdrop']['tmp_name']; $file_info = getimagesize($tmpName); if (!empty($file_info)) { move_uploaded_file($_FILES['backdrop']['tmp_name'], $backdropLoc);
foreach ($showInfo as $info) { foreach ($criteria as $key => $value) { if (empty($value) && !empty($info[$key])) { $criteria[$key] = $info[$key]; $done++; } } if ($done == $needed) { break; } } } } if ($data['imdbid'] != '' && $data['imdbid'] != 00) { $movie = new Movie(['Settings' => $page->settings]); $mov = $movie->getMovieInfo($data['imdbid']); if ($mov && isset($mov['title'])) { $mov['title'] = str_replace(['/', '\\'], '', $mov['title']); $mov['actors'] = $movie->makeFieldLinks($mov, 'actors'); $mov['genre'] = $movie->makeFieldLinks($mov, 'genre'); $mov['director'] = $movie->makeFieldLinks($mov, 'director'); if ($page->settings->getSetting('trailers_display')) { $trailer = !isset($mov['trailer']) || empty($mov['trailer']) || $mov['trailer'] == '' ? $movie->getTrailer($data['imdbid']) : $mov['trailer']; if ($trailer) { $mov['trailer'] = sprintf("<iframe width=\"%d\" height=\"%d\" src=\"%s\"></iframe>", $page->settings->getSetting('trailers_size_x'), $page->settings->getSetting('trailers_size_y'), $trailer); } } } } if ($data['xxxinfo_id'] != '' && $data['xxxinfo_id'] != 0) { $XXX = new XXX(['Settings' => $page->settings]);
<?php use nzedb\Movie; if (!$page->users->isLoggedIn()) { $page->show403(); } if (isset($_GET['modal']) && isset($_GET["id"]) && ctype_digit($_GET["id"])) { $movie = new Movie(['Settings' => $page->settings]); $mov = $movie->getMovieInfo($_GET['id']); if (!$mov) { $page->show404(); } $mov['actors'] = $movie->makeFieldLinks($mov, 'actors'); $mov['genre'] = $movie->makeFieldLinks($mov, 'genre'); $mov['director'] = $movie->makeFieldLinks($mov, 'director'); $page->smarty->assign(['movie' => $mov, 'modal' => true]); $page->title = "Info for " . $mov['title']; $page->meta_title = ""; $page->meta_keywords = ""; $page->meta_description = ""; $page->smarty->registerPlugin('modifier', 'ss', 'stripslashes'); $page->content = $page->smarty->fetch('viewmovie.tpl'); echo $page->content; } else { $page->render(); }
<?php require_once './config.php'; use nzedb\Movie; $page = new AdminPage(); $movie = new Movie(['Settings' => $page->settings]); $id = 0; $page->title = "Movie Add"; if (isset($_REQUEST['id']) && ctype_digit($_REQUEST['id']) && strlen($_REQUEST['id']) == 7) { $id = $_REQUEST['id']; $movCheck = $movie->getMovieInfo($id); if (!$movCheck || isset($_REQUEST['update']) && $_REQUEST['update'] == 1) { if ($movie->updateMovieInfo($id)) { header("Location:" . WWW_TOP . "/movie-list.php"); die; } } } $page->content = $page->smarty->fetch('movie-add.tpl'); $page->render();