14,7 → 14,7 |
|
// 1) choper tous les votes pour le protocole choisi |
$votes = $db->requeter(sprintf( |
' SELECT ce_image, ce_protocole, valeur'. |
' SELECT ce_image, ce_protocole, valeur, ce_utilisateur'. |
' FROM del_image_vote'. |
' WHERE ce_image = %d AND ce_protocole = %d', |
$id_image, $id_proto)); |
26,7 → 26,11 |
$nbVotes = 0; |
$echelle = array(-1, 0, 1, 4, 20); |
$notesParOccurrences = array(); |
$utilisateurs = array(); |
foreach ($votes as $vote) { |
if (! in_array($vote['ce_utilisateur'], $utilisateurs)) { |
// un seul vote par utilisateur sur un protocole donné !! |
$utilisateurs[] = $vote['ce_utilisateur']; |
$note = $vote['valeur']; |
$nbPoints += $echelle[$note - 1]; |
if (array_key_exists($note, $notesParOccurrences)) { |
36,6 → 40,7 |
} |
$nbVotes++; |
} |
} |
$moyennePonderee = 0; |
$diviseur = 0; |
foreach ($notesParOccurrences as $n => $o) { |