Exemple #1
0
                 }
             }
         }
     }
 } else {
     if ($vote_type == "debat") {
         //			$logClass->setNewLog($vote." ".$vote_id." ".$vote_type,$user_ip);
         $debats = $debatClass->getDebatById($vote_id);
         $debat_id = $debats[0]->debat_id;
         $debat_rank = $debats[0]->debat_rank;
         $debat_lib_fr = $debats[0]->debat_lib_fr;
         //			$debat_lib_fr = htmlentities($debat_lib_fr,ENT_QUOTES); //Convertit tous les caractères éligibles en entités HTML.
         //			$logClass->setNewLog($debat_id." ".$debat_rank." ".$debat_lib_fr,$user_ip);
         if (isset($debats) and $vote == "plus") {
             //vote + pour une debat
             $nb = $debatClass->setDebatById($debat_id, intval($debat_rank) + 1);
             //ajouter le * user_rank
             $user_histoClass->setUser_histo($user_mail, $debat_id, $arg_id, $vote_type . $vote, $user_ip);
             $_SESSION['message'] = htmlentities("Vote + pour le débat enregistré");
         } else {
             if (isset($debats) and $vote == "moins" and intval($debat_rank) > $_SESSION['prop_debat_rank_delete']) {
                 //vote - pour une debatosition
                 $nb = $debatClass->setDebatById($debat_id, intval($debat_rank) - 1);
                 $user_histoClass->setUser_histo($user_mail, $debat_id, $arg_id, $vote_type . $vote, $user_ip);
                 $_SESSION['message'] = htmlentities("Vote - pour le débat enregistré");
             } else {
                 if (isset($debats) and $vote == "moins" and intval($debat_rank) <= $_SESSION['prop_debat_rank_delete']) {
                     //vote - et suppression du débat ou de l'debatument
                     $debat_action = "debat_u";
                     $nb = $propClass->setNewProp($debat_id, $debat_lib_fr, $debat_action, $user_ip, $user_mail, intval($debat_rank) - 1);
                     //vote - passage de debat à proposition