TMDB Api Fix
Использую для добавление сериалов в личном скрипте TheMoviesDB
Проблема возникла в том что, в сериалах которых имеется только 1 сезон
Код добавляет по номеру их как 2-ой сезон
Вот код, кто может подсказать как Фиксануть?
Сделал свой вариант если количество сезонов меньше 2 то добавляет под номером 1
Но такой фикс привел тому что если сезонов 3-4 то еще добавляется сезон 0
if($_GET['season'] == 'add') {
foreach ($Listing['seasons'] as $Season) {
$ClientX = new \GuzzleHttp\Client();
$ResponseRsl = $ClientX->request(
'GET',
'https://api.themoviedb.org/3/tv/'.$FilterId.'?api_key=' . get($Settings,'data.tmdb_api','api') . '&language=tr-TR'
);
$Axax = json_decode($ResponseRsl->getBody() , true);
if($Axax['number_of_seasons']
$SeasonNumber = $Season['season_number'];
} else {
$SeasonNumber = Input::cleaner(filter_var(trim($Season['season_number']), FILTER_SANITIZE_NUMBER_INT))+1;
}
$dataarray = array(
"content_id" => $LastId,
"name" => $SeasonNumber
);
$this->db->insert('posts_season')->set($dataarray);