$title = false; } if (isset($_POST['imdb_id'])) { $imdb_id = urldecode($_POST['imdb_id']); } elseif (isset($_GET['imdb_id'])) { $imdb_id = urldecode($_GET['imdb_id']); } else { $imdb_id = false; } if (!$imdb_id && !$title) { print "0"; exit; } $imdb = new IMDB(); if ($imdb_id) { $data = $imdb->getById($imdb_id); } else { $data = $imdb->getDetails($title); } if ($data) { $ret = array(); if (isset($data['imdb_id'])) { $ret['imdb_id'] = $data['imdb_id']; } if (isset($imdb_id) && $imdb_id) { $ret['imdb_id'] = $imdb_id; } if (isset($data['title'])) { $ret['title'] = $data['title']; } if (isset($data['summary'])) {
} if (isset($delete) && $delete) { $misc->deleteLink($delete); } if (isset($approve) && $approve) { $link_data = $movie->getLink($approve); if ($link_data) { $movie_data = $movie->getByImdb($link_data['imdb_id']); if ($movie_data) { // existing movie $movie_id = $movie_data['id']; } else { // new movie require_once "../includes/imdb.class.php"; $imdb = new IMDB(); $imdb_data = $imdb->getById($link_data['imdb_id']); $movie_data = array(); if (count($imdb_data)) { $movie_data['imdb_id'] = $link_data['imdb_id']; if (isset($imdb_data['title']) && $imdb_data['title']) { $movie_data['title'] = array(); foreach ($global_languages as $lang_code => $lang_name) { $movie_data['title'][$lang_code] = $imdb_data['title']; } } if (isset($imdb_data['summary']) && $imdb_data['summary']) { $movie_data['description'] = array(); foreach ($global_languages as $lang_code => $lang_name) { $movie_data['description'][$lang_code] = $imdb_data['summary']; } }
<?php set_time_limit(0); require_once "../vars.php"; require_once "../includes/curl.php"; require_once "../includes/imdb.class.php"; $imdb = new IMDB(); print "updating shows\n"; $e = mysql_query("SELECT * FROM shows WHERE imdb_id!='' AND meta=''") or die(mysql_error()); if (mysql_num_rows($e)) { while ($s = mysql_fetch_assoc($e)) { $imdb_data = $imdb->getById($s['imdb_id']); if ($imdb_data) { if (isset($imdb_data['rating']) && $imdb_data['rating']) { $imdb_rating = $imdb_data['rating']; } else { $imdb_rating = 0; } $meta = array(); if (isset($imdb_data['year_started']) && $imdb_data['year_started']) { $meta['year_started'] = (int) $imdb_data['year_started']; } if (isset($imdb_data['stars']) && $imdb_data['stars'] && is_array($imdb_data['stars']) && count($imdb_data['stars'])) { $stars = array(); foreach ($imdb_data['stars'] as $key => $star) { if (trim($star)) { $stars[] = $star; } } if (count($stars)) { $meta['stars'] = $stars;