diff --git a/src/WebApp/application/views/fiche_acteur.php b/src/WebApp/application/views/fiche_acteur.php index 1913f374deeeab6e863bc6f8b2c37d9a65165ba8..3acc7efc07d0fb80a303b5e249310f35f49ef5cc 100644 --- a/src/WebApp/application/views/fiche_acteur.php +++ b/src/WebApp/application/views/fiche_acteur.php @@ -3,6 +3,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); include('getMovie.php'); $id=$_GET['id']; $ActorArray=getActorArray($id); +$CreditsArray=getCreditsArray($id); ?><!DOCTYPE html> <html> <head> @@ -42,11 +43,9 @@ $ActorArray=getActorArray($id); .masthead { position: relative; width: 100%; - height: auto; + height: 1%; min-height: 35rem; padding: 15rem 0; - background: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 22, 22, 0.1)), color-stop(75%, rgba(22, 22, 22, 0.5)), to(#161616)), url("https://image.tmdb.org/t/p/w500/<?php echo(getMovieArray(297762)['backdrop_path'])?>"); - background: linear-gradient(to bottom, rgba(22, 22, 22, 0.1) 0%, rgba(22, 22, 22, 0.5) 75%, #161616 100%), url("https://image.tmdb.org/t/p/w500/<?php echo($MovieArray['backdrop_path'])?>"); background-position: center; background-repeat: no-repeat; background-attachment: scroll; @@ -77,13 +76,7 @@ $ActorArray=getActorArray($id); <a class="nav-link js-scroll-trigger" href="#resume">Résumé et Informations</a> </li> <li class="nav-item"> - <a class="nav-link js-scroll-trigger" href="#cast">Casting</a> - </li> - <li class="nav-item"> - <a class="nav-link js-scroll-trigger" href="#trailer">Trailer</a> - </li> - <li class="nav-item"> - <a class="nav-link js-scroll-trigger" href="#recommendations">Recommandations</a> + <a class="nav-link js-scroll-trigger" href="#filmographie">Filmographie</a> </li> </ul> </div> @@ -154,50 +147,9 @@ $ActorArray=getActorArray($id); </div> <br/> - <div id="cast" class="row align-items-center no-gutters mb-4 mb-lg-5"> - <div class="featured-text text-center text-lg-left"> - <h3>Casting</h3> - - <div> - <table class="table borderless"> - <tbody> - <tr> - <?php - for($k=0; $k<1; $k++) - { - echo('<tr>'); - for ($i = (0+5*$k); $i < (5+5*$k); $i++) { - echo('<td><a href="https://www.google.com/search?q='.str_replace(' ', '+', $CastArray['cast'][$i]['name']).'"><img class="img-fluid img-thumbnail" width="100%" src="https://image.tmdb.org/t/p/w500/'.$CastArray['cast'][$i]['profile_path'].'" alt="photo de l\'acteur/actrice"> <br/>'.$CastArray['cast'][$i]['name'].'<br/><p class="text-black-50 mb-0">'.$CastArray['cast'][$i]['character'].'</p></a></td>'); - } - echo('</tr>'); - } - ?> - </tr> - </tbody> - </table> - </div> - </div> - </div> - <br/> - <div id="trailer" class="row align-items-center no-gutters mb-4 mb-lg-5"> - <div class="featured-text text-center text-lg-left"> - <h3>Trailer</h3> - </div> - </div> - <div class="row align-items-center no-gutters mb-4 mb-lg-5"> - <div class="col-xl-2 col-lg-2"> - </div> - <div class="col-xl-8 col-lg-8"> - <center><iframe width="100%" height="350" src="https://www.youtube.com/embed/<?php echo(getMovieVideoArray($id)['results']['0']['key'])?>" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></center> - </div> - <div class="col-xl-2 col-lg-2"> - </div> - </div> - - - <div id="recommendations" class="row align-items-center no-gutters mb-4 mb-lg-5"> + <div id="filmographie" class="row align-items-center no-gutters mb-4 mb-lg-5"> <div class="featured-text text-center text-lg-left"> - <h3>Si vous aimez ce film vous aimerez aussi :</h3> + <h3>Filmographie :</h3> <div> <table class="table borderless"> @@ -206,7 +158,7 @@ $ActorArray=getActorArray($id); <?php { for ($i = 0; $i < 5; $i++) { - echo('<td><a href="fiche_film?id='.$RecommendationArray['results'][$i]['id'].'" onclick="$(\'.loading\').fadeIn(1);"> <img class="img-fluid img-thumbnail" width="100%" src="https://image.tmdb.org/t/p/w500/'.$RecommendationArray['results'][$i]['poster_path'].'" alt="photo du film"> </a> <br/><center>'.$RecommendationArray['results'][$i]['title'].'</center>'); + echo('<td><a href="fiche_film?id='.$CreditsArray['results'][$i]['id'].'" onclick="$(\'.loading\').fadeIn(1);"> <img class="img-fluid img-thumbnail" width="100%" src="https://image.tmdb.org/t/p/w500/'.$CreditsArray['results'][$i]['poster_path'].'" alt="photo du film"> </a> <br/><center>'.$CreditsArray['results'][$i]['title'].'</center>'); } } ?> diff --git a/src/WebApp/application/views/fiche_film2.php b/src/WebApp/application/views/fiche_film2.php index fbeb531c59bc1868a615f5ff9e215a13b423bdb5..d401b7062e1b0d10c5a347a285ad196aaeb70589 100644 --- a/src/WebApp/application/views/fiche_film2.php +++ b/src/WebApp/application/views/fiche_film2.php @@ -109,7 +109,7 @@ $RecommendationArray=getMovieRecommendationArray($id);?> { echo('<tr>'); for ($i = (0+5*$k); $i < (5+5*$k); $i++) { - echo('<td><a href="https://www.google.com/search?q='.str_replace(' ', '+', $CastArray['cast'][$i]['name']).'"><img class="img-fluid img-thumbnail" width="100%" src="https://image.tmdb.org/t/p/w500/'.$CastArray['cast'][$i]['profile_path'].'" alt="photo de l\'acteur/actrice"> <br/>'.$CastArray['cast'][$i]['name'].'<br/><p class="text-black-50 mb-0">'.$CastArray['cast'][$i]['character'].'</p></a></td>'); + echo('<td><a href="fiche_acteur?id='.$CastArray['cast'][$i]['id'].'" onclick="$(\'.loading\').fadeIn(1);"><img class="img-fluid img-thumbnail" width="100%" src="https://image.tmdb.org/t/p/w500/'.$CastArray['cast'][$i]['profile_path'].'" alt="photo de l\'acteur/actrice"> <br/>'.$CastArray['cast'][$i]['name'].'<br/><p class="text-black-50 mb-0">'.$CastArray['cast'][$i]['character'].'</p></a></td>'); } echo('</tr>'); } diff --git a/src/WebApp/application/views/getMovie.php b/src/WebApp/application/views/getMovie.php index 6e5f0f9dc313d2fdae5654b64c7f6508d4dd1f1b..d1d274e3e3519b664ce2200706b7bdef17ba7c5c 100644 --- a/src/WebApp/application/views/getMovie.php +++ b/src/WebApp/application/views/getMovie.php @@ -105,4 +105,15 @@ function getActorArray($actor_id) return $actor_array; } + +function getCreditsArray($actor_id) +{ + $tmdb_url = 'http://api.themoviedb.org/3/discover/movie?api_key=7ac6810245f15284418f2a15b9b22225&with_cast=' . $actor_id . '&language=fr-FR'; + $credits_json = file_get_contents($tmdb_url); + $credits_array = json_decode($credits_json, true); + + return $credits_array; +} + + ?>