Skip to content

Commit

Permalink
atualizacao na biblioteca com novos metods
Browse files Browse the repository at this point in the history
  • Loading branch information
brunoqualhato committed Aug 12, 2019
1 parent 5b1fcf6 commit f33c18a
Showing 1 changed file with 36 additions and 9 deletions.
45 changes: 36 additions & 9 deletions application/libraries/TMDb.php
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,9 @@ public function searchMovie($query, $page = 1, $adult = false, $year = null)



public function getPopularTv($query, $page = 1, $adult = false, $year = null, $lang = 'pt-BR')
public function getPopularTv($page = 1, $adult = false, $year = null, $lang = 'pt-BR')
{
$params = array(
'query' => $query,
'page' => (int) $page,
'include_adult' => (bool) $adult,
'year' => $year,
Expand All @@ -123,7 +122,15 @@ public function getTvLatesd($lang = 'pt-BR')
return $this->_makeCall('tv/latest', $params);
}

public function getTvTopRated($page=1,$lang = 'pt-BR')
public function getTvRecomendation($idFilme, $page = 1, $lang = 'pt-BR')
{
$params = array(
'page' => $page,
'language' => $lang
);
return $this->_makeCall('tv/' . $idFilme . '/recommendations', $params);
}
public function getTvTopRated($page = 1, $lang = 'pt-BR')
{
$params = array(
'page' => $page,
Expand All @@ -132,29 +139,29 @@ public function getTvTopRated($page=1,$lang = 'pt-BR')
return $this->_makeCall('tv/top_rated', $params);
}

public function getTvSimilar($id,$page=1,$lang = 'pt-BR')
public function getTvSimilar($id, $page = 1, $lang = 'pt-BR')
{
$params = array(
'page' => $page,
'language' => $lang
);
return $this->_makeCall('tv/'.$id.'/similar', $params);
return $this->_makeCall('tv/' . $id . '/similar', $params);
}

public function getGroupEpsode($id,$lang = 'pt-BR')
public function getGroupEpsode($id, $lang = 'pt-BR')
{
$params = array(
'language' => $lang
);
return $this->_makeCall('tv/'.$id.'/episode_groups', $params);
return $this->_makeCall('tv/' . $id . '/episode_groups', $params);
}

public function getTvVideo($id,$lang = 'pt-BR')
public function getTvVideo($id, $lang = 'pt-BR')
{
$params = array(
'language' => $lang
);
return $this->_makeCall('tv/'.$id.'/videos', $params);
return $this->_makeCall('tv/' . $id . '/videos', $params);
}

/**
Expand Down Expand Up @@ -349,6 +356,7 @@ public function getUpcomingMovies($page = 1, $lang = 'pt-BR')
public function getNowPlayingMovies($page = 1, $lang = 'pt-BR')
{
$params = array(
'region' => "BR",
'page' => (int) $page,
'language' => ($lang !== null) ? $lang : false,
);
Expand Down Expand Up @@ -395,6 +403,13 @@ public function getMovieChanges($id)
return $this->_makeCall('movie/' . $id . '/changes');
}

public function getMovieVideo($id)
{
$param = array("language" => 'pt-BR');
return $this->_makeCall('movie/' . $id . '/videos',$param);
}


public function getListGenres($lang = 'pt-BR')
{
$param = array('language' => $lang);
Expand Down Expand Up @@ -454,12 +469,23 @@ public function getPersonCredits($id, $lang = 'pt-BR')
);
return $this->_makeCall('person/' . $id . '/credits', $params);
}
public function getCredits($idFilme)
{
return $this->_makeCall('movie/' . $idFilme . '/credits');
}
/**
* Retrieve all images for a particular person
*
* @param mixed $id TMDb person-id
* @return TMDb result array
*/

public function getFilmsDetalhe($id)
{
$dados = array("language" => "pt-BR");
return $this->_makeCall('movie/' . $id, $dados);
}

public function getPersonImages($id)
{
return $this->_makeCall('person/' . $id . '/images');
Expand Down Expand Up @@ -889,3 +915,4 @@ protected function _http_parse_headers($header)
*/
class TMDbException extends Exception
{ }

0 comments on commit f33c18a

Please sign in to comment.