diff --git a/app/controller/ProfilController.php b/app/controller/ProfilController.php index 4208b9d0deb63cec2e507ae29c95acde47d98c30..94e2530ac7b5de95adb2e8a1a1741599cabcc8a6 100644 --- a/app/controller/ProfilController.php +++ b/app/controller/ProfilController.php @@ -6,7 +6,7 @@ class ProfilController extends Controller { // classe de contrôleur pour l'affi $slug = $this->route["params"]["slug"]; // on récupère le "slug", en gros tout le reste de l'URL qui n'a pas encore servi // je précise que dans ce cas précis, le $slug ne contient que le pseudo du joueur sosu forme normalisée. Donc je pourrais renommer la variable $slug_joueur... $this->view->profil = Profil::getFromSlug($slug); // on utilise le modèle pour aller chercher en BDD le profil qui nous intéresse - $this->view->profil->avatar = $this->view->profil->avatar ? BASE_URL."/images/avatar/".$this->view->profil->slug.".jpg": BASE_URL."/images/profil_42.jpg"; + $this->view->profil->avatar = $this->view->profil->avatar ? BASE_URL."/images/avatar/".$this->view->profil->slug.".jpg": BASE_URL."/images/avatar/default.jpg"; list($i, $o, $p) = Classement::getClassementJoueur($slug); $this->view->classement_top = $i; $this->view->classement_down = $o; diff --git a/app/model/Classement.php b/app/model/Classement.php index d9ac38d6a2da4102579405b25cdffa6406ec03ed..d7df63bb6ec234f5b51122937af4169a84ded149 100644 --- a/app/model/Classement.php +++ b/app/model/Classement.php @@ -14,7 +14,7 @@ class Classement extends Model { // classe de modèle pour l'affichage de classe $perso = Profil::getFromSlug($ligne['joueur']); $res[] = array( 'slug' => $ligne['joueur'], 'pseudo' => $perso->pseudo, - 'avatar' => $perso->avatar ? BASE_URL."/images/avatar/".$perso->slug.".jpg": BASE_URL."/images/profil_42.jpg", + 'avatar' => $perso->avatar ? BASE_URL."/images/avatar/".$perso->slug.".jpg": BASE_URL."/images/avatar/default.jpg", 'score' => $ligne['score'], 'classement' => $ligne['classement']); } @@ -46,7 +46,7 @@ class Classement extends Model { // classe de modèle pour l'affichage de classe foreach ($scores as $j => $score){ array_push($res, array('slug' => $perso[$j]->slug, 'pseudo' => $perso[$j]->pseudo, - 'avatar' => $perso[$j]->avatar ? BASE_URL."/images/avatar/".$perso[$j]->slug.".jpg": BASE_URL."/images/profil_42.jpg", + 'avatar' => $perso[$j]->avatar ? BASE_URL."/images/avatar/".$perso[$j]->slug.".jpg": BASE_URL."/images/avatar/default.jpg", 'score' => $score, 'classement' => $i)); $i++; diff --git a/app/view/Index/display.html b/app/view/Index/display.html index 8cc6f53b19b0bdb4ed36ccee7c240106bd03fc4b..e39fb3a3ab6744c76f136ec2162edb46c0672c0b 100644 --- a/app/view/Index/display.html +++ b/app/view/Index/display.html @@ -27,7 +27,7 @@ <div class="col-6"> <h3 class="stat-title">Dernier inscrit :</h3> <aside class="profil-image"><a href="<?php echo BASE_URL; ?>/profil/<?php echo $this->last_member->slug; ?>"> - <img src="<?php echo BASE_URL; ?>/images/avatar/<?php echo $this->last_member->slug; ?>.jpg" alt="Photo de profil de phoenix" /> + <img src="<?php echo BASE_URL; ?>/images/avatar/<?php echo $this->last_member->avatar ? $this->last_member->slug : "default"; ?>.jpg" alt="Photo de profil" /> </a> </aside> <ul class="col-4 pref"> diff --git a/www/images/avatar/default.jpg b/www/images/avatar/default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60c7db05eed6bfe7776ac7c82819b250fce12560 Binary files /dev/null and b/www/images/avatar/default.jpg differ