X-Git-Url: http://git.euphorik.ch/?p=cl7.git;a=blobdiff_plain;f=php%2Fpages%2Fjeux_joues.php;fp=php%2Fpages%2Fjeux_joues.php;h=276c8f5630cd3fd1d66977b10f5f65d0788baeb9;hp=9c531ec13003c440b8c249d1ce524d4ecb7c183f;hb=424a8f0a34fc72fe64daaac4686f991a298933a3;hpb=912c54815fb34d93de674af2bcf3acc85ce7421d diff --git a/php/pages/jeux_joues.php b/php/pages/jeux_joues.php index 9c531ec..276c8f5 100644 --- a/php/pages/jeux_joues.php +++ b/php/pages/jeux_joues.php @@ -17,7 +17,7 @@ echo '

- ', ($vote_possible ? '' : ''), ''; + ', ($vote_possible ? '' : ''), ''; # /!\ Attention, requête un poil tricky : # On souhait avoir une liste des jeux joués avec pour chaque tuple : @@ -28,12 +28,14 @@ $jeux_query = pg_query(" SELECT jeux.id, jeux.nom, + jeux.type, + jeux.url, array_agg(jeux_choisis.participant_id) AS participants, (COUNT(*) + (CASE WHEN bool_and(jeux_choisis.participant_id is null) THEN -1 ELSE 0 END)) as nb_vote FROM jeux LEFT JOIN jeux_choisis ON jeux.id = jeux_choisis.jeu_id - GROUP BY jeux.id, jeux.nom + GROUP BY jeux.id, jeux.nom, jeux.type, jeux.url ORDER BY nb_vote DESC, jeux.nom "); @@ -50,11 +52,15 @@ while ($jeu = pg_fetch_object($jeux_query)) $a_vote = in_array($participant->info->id, $participants); } + + $a_url = preg_match('/^https?:\/\/.+$/', $jeu->url); echo '', $vote_possible ? '' : '', '', - ''; + '', + '', + ''; } echo ' @@ -62,7 +68,11 @@ echo ' if ($vote_possible) echo ' -

Autre :

+

Ajouter : + + + +

'; echo '';
VotesJeux
VotesNomType
' . $jeu->nb_vote . '' . traitement_pre_affichage($jeu->nom) . '
' . ($a_url ? '' : '') . traitement_pre_affichage($jeu->nom) . ($a_url ? '' : '') . '' . traitement_pre_affichage($jeu->type) . 'x