Skip to content
Extraits de code Groupes Projets
Valider 78e8f55e rédigé par vbochet's avatar vbochet
Parcourir les fichiers

Hotfix image de profil par défaut

parent 77f7490b
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -6,7 +6,7 @@ class ProfilController extends Controller { // classe de contrôleur pour l'affi ...@@ -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 $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... // 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 = 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); list($i, $o, $p) = Classement::getClassementJoueur($slug);
$this->view->classement_top = $i; $this->view->classement_top = $i;
$this->view->classement_down = $o; $this->view->classement_down = $o;
......
...@@ -14,7 +14,7 @@ class Classement extends Model { // classe de modèle pour l'affichage de classe ...@@ -14,7 +14,7 @@ class Classement extends Model { // classe de modèle pour l'affichage de classe
$perso = Profil::getFromSlug($ligne['joueur']); $perso = Profil::getFromSlug($ligne['joueur']);
$res[] = array( 'slug' => $ligne['joueur'], $res[] = array( 'slug' => $ligne['joueur'],
'pseudo' => $perso->pseudo, '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'], 'score' => $ligne['score'],
'classement' => $ligne['classement']); 'classement' => $ligne['classement']);
} }
...@@ -46,7 +46,7 @@ class Classement extends Model { // classe de modèle pour l'affichage de classe ...@@ -46,7 +46,7 @@ class Classement extends Model { // classe de modèle pour l'affichage de classe
foreach ($scores as $j => $score){ foreach ($scores as $j => $score){
array_push($res, array('slug' => $perso[$j]->slug, array_push($res, array('slug' => $perso[$j]->slug,
'pseudo' => $perso[$j]->pseudo, '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, 'score' => $score,
'classement' => $i)); 'classement' => $i));
$i++; $i++;
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<div class="col-6"> <div class="col-6">
<h3 class="stat-title">Dernier inscrit :</h3> <h3 class="stat-title">Dernier inscrit :</h3>
<aside class="profil-image"><a href="<?php echo BASE_URL; ?>/profil/<?php echo $this->last_member->slug; ?>"> <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> </a>
</aside> </aside>
<ul class="col-4 pref"> <ul class="col-4 pref">
......
www/images/avatar/default.jpg

23,3 ko

0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter