From 0bfa591c890ddebb468e04f2cf1f8f4d1bfab49d Mon Sep 17 00:00:00 2001 From: DariusIII Date: Fri, 22 Jun 2018 15:55:04 +0200 Subject: [PATCH] Update parseTraktTv function, update getTraktData script --- Blacklight/Movie.php | 2 -- Changelog | 1 + misc/testing/PostProc/getTraktData.php | 12 ++++++++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Blacklight/Movie.php b/Blacklight/Movie.php index 23ab8c970..9e9570978 100755 --- a/Blacklight/Movie.php +++ b/Blacklight/Movie.php @@ -465,8 +465,6 @@ class Movie 'https://', str_ireplace('watch?v=', 'embed/', $data['trailer']) ); - - return $data['trailer']; } $imdbid = (strpos($data['ids']['imdb'], 'tt') === 0) ? substr($data['ids']['imdb'], 2) : $data['ids']['imdb']; $cover = 0; diff --git a/Changelog b/Changelog index 478dbeb19..6d0c0d04c 100755 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 2018-06-22 DariusIII + * Chg: Update parseTraktTv function, update getTraktData script * Chg: Update Movie class and add script to fetch trakt ids into movieinfo table * Chg: Update moviesSearch function to use tmdb and trakt ids * Chg: Update phpunit/phpunit to version 7.2.6 diff --git a/misc/testing/PostProc/getTraktData.php b/misc/testing/PostProc/getTraktData.php index 6e2afee35..c60fe7c26 100644 --- a/misc/testing/PostProc/getTraktData.php +++ b/misc/testing/PostProc/getTraktData.php @@ -17,8 +17,16 @@ if ($count > 0) { foreach ($movies as $mov) { $startTime = microtime(true); $traktTv = new TraktTv(['Settings' => null]); - $mov = $traktTv->client->movieSummary('tt'.str_pad($mov['imdbid'], 7, '0', STR_PAD_LEFT), 'full'); - $trakt = $movie->parseTraktTv($mov); + $traktmovie = $traktTv->client->movieSummary('tt'.str_pad($mov['imdbid'], 7, '0', STR_PAD_LEFT), 'full'); + if ($traktmovie !== false) { + ColorCLI::doEcho(ColorCLI::info('Updating IMDb id: tt'.str_pad($mov['imdbid'], 7, '0', STR_PAD_LEFT)), true); + $trakt = $movie->parseTraktTv($traktmovie); + if ($trakt === true) { + ColorCLI::doEcho(ColorCLI::info('Added traktid: '.$traktmovie['ids']['trakt']), true); + } else { + ColorCLI::doEcho(ColorCLI::info('No traktid found.'), true); + } + } } } else { echo ColorCLI::header('No movies to update');