$value) { $result = $db->vote($votation, $idVotant, $key, $value ); if ($result == '') { $idVote = array_search($key, array_column($listeVotes, 'id')); echo '

' . $listeVotes[$idVote]['libelle'] . ' : vote pris en compte

' .EOLH; log_write($idVotant . ' a voté'); }else { print ('

ERREUR: vote non pris en compte

') . EOLH; if (strpos($result, 'Duplicate') !== false) { print ("
L'erreur est normale si vous avez essayé de recharger la page"); } print("
Adressez-vous aux responsables de l'association, ils ont déjà été averti de l'erreur
" . EOLH); log_error( "vote non pris en compte : idVotant=$idVotant, id_Votation=$votation, key=$key, value=$value"); } //echo "$key => $value"; } } $db = new db(); print('

VOTE

'); $query = 'SELECT * FROM liste_votes WHERE idVotation="' . $db->protect( $votation) .'"'; $result = $db->query($query); $listeVotes = $db->result->fetch_all(MYSQLI_ASSOC); voter($idVotant, $votation, $vote); $query = "SELECT idprocurant FROM procurations WHERE idvotant='" . $db->protect(idVotant) . "' AND idvotation=" . $db->protect(idVotation); $result = $db->query($query); $listProcurants = $db->result->fetch_all(MYSQLI_ASSOC); if (count($listProcurants) != 0) { foreach($listProcurants as $procurant) { voter($procurant, $votation, $vote); } } $db->close(); print('
'); ?>