Changeset 81420 in spip-zone


Ignore:
Timestamp:
Mar 18, 2014, 3:09:49 AM (5 years ago)
Author:
erational@…
Message:
  • il manquait la fonction pour melanger le tableau de question en mode hasard
  • le modele de reponse était bugé et n'affichait pas le bon intitulé
  • erreur php sur traitement du formulaire
Location:
_plugins_/quickvote/branches/2_1_0
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/quickvote/branches/2_1_0/formulaires/quickvote.php

    r80400 r81420  
    1818
    1919     // boucle sur les reponses disponibles du formulaires = non vide
    20      if ($res = sql_select("b.reponse AS pos, COUNT(b.reponse) AS nbr, CASE b.reponse WHEN 'reponse1' THEN a.reponse1 WHEN 'reponse2' THEN a.reponse2 WHEN 'reponse3' THEN a.reponse3 WHEN 'reponse4' THEN a.reponse4 WHEN 'reponse5' THEN a.reponse5 WHEN 'reponse6' THEN a.reponse6 WHEN 'reponse7' THEN a.reponse7 WHEN 'reponse8' THEN a.reponse8 WHEN 'reponse9' THEN a.reponse9 WHEN 'reponse10' THEN a.reponse10 END AS rep", 'spip_quickvotes a INNER JOIN spip_quickvotes_votes b ON a.id_quickvote = b.id_quickvote', "id_quickvote =".intval($id_quickvote), 'reponse', 'nbr') ) {
     20     if ($res = sql_select("b.reponse AS pos, COUNT(b.reponse) AS nbr, CASE b.reponse WHEN 'reponse1' THEN a.reponse1
     21                                                                                      WHEN 'reponse2' THEN a.reponse2
     22                                                                                      WHEN 'reponse3' THEN a.reponse3
     23                                                                                      WHEN 'reponse4' THEN a.reponse4
     24                                                                                      WHEN 'reponse5' THEN a.reponse5
     25                                                                                      WHEN 'reponse6' THEN a.reponse6
     26                                                                                      WHEN 'reponse7' THEN a.reponse7
     27                                                                                      WHEN 'reponse8' THEN a.reponse8
     28                                                                                      WHEN 'reponse9' THEN a.reponse9
     29                                                                                      WHEN 'reponse10' THEN a.reponse10 END AS rep", 'spip_quickvotes a INNER JOIN spip_quickvotes_votes b ON a.id_quickvote = b.id_quickvote', "id_quickvote =".intval($id_quickvote), 'reponse', 'nbr') ) {
    2130          // cherchons le nb de votes  pour chaque reponse
    2231          while ($row = sql_fetch($res)) {
     
    4453               $str_resultat .= _T('quickvote:resultat_nb_vote');
    4554          else
    46                $str_resultat _T('quickvote:resultat_nb_votes', array('nb'=>$nb_vote));
     55               $str_resultat .= _T('quickvote:resultat_nb_votes', array('nb'=>$nb_vote));
    4756          $str_resultat .= '</td></tr>';
    4857          $str_resultat .= '</table>';
  • _plugins_/quickvote/branches/2_1_0/modeles/quickvote.html

    r80400 r81420  
    66<BOUCLE_votechoice(QUICKVOTES){id_quickvote=#ENV{id}}>
    77<B_votesresult>
    8 [(#SET{choice_counter,0})]
    9 <table class="spip" width="100%">
     8<table class="spip">
    109        <caption><:quickvote:resultat_titre:></caption>
    1110<BOUCLE_votesresult(QUICKVOTES_VOTES){id_quickvote}{fusion reponse}>
    1211        <tr id="#REPONSE" class="[row_(#COMPTEUR_BOUCLE|alterner{'odd','even'})]">
    13                 [(#SET{choice_counter, [(#GET{choice_counter}|plus{1})]})]
    1412                <td>
    15                                 [(#GET{choice_counter}|=={1}|oui)#REPONSE1]
    16                                 [(#GET{choice_counter}|=={2}|oui)#REPONSE2]
    17                                 [(#GET{choice_counter}|=={3}|et{#REPONSE3}|oui)#REPONSE3]
    18                                 [(#GET{choice_counter}|=={4}|et{#REPONSE4}|oui)#REPONSE4]
    19                                 [(#GET{choice_counter}|=={5}|et{#REPONSE5}|oui)#REPONSE5]
    20                                 [(#GET{choice_counter}|=={6}|et{#REPONSE6}|oui)#REPONSE6]
    21                                 [(#GET{choice_counter}|=={7}|et{#REPONSE7}|oui)#REPONSE7]
    22                                 [(#GET{choice_counter}|=={8}|et{#REPONSE8}|oui)#REPONSE8]
    23                                 [(#GET{choice_counter}|=={9}|et{#REPONSE9}|oui)#REPONSE9]
    24                                 [(#GET{choice_counter}|=={10}|et{#REPONSE10}|oui)#REPONSE10]
     13                [(#REPONSE|=={reponse1}|oui)#REPONSE1] 
     14                [(#REPONSE|=={reponse2}|oui)#REPONSE2]
     15                [(#REPONSE|=={reponse3}|oui)#REPONSE3] 
     16                [(#REPONSE|=={reponse4}|oui)#REPONSE4]
     17                [(#REPONSE|=={reponse5}|oui)#REPONSE5] 
     18                [(#REPONSE|=={reponse6}|oui)#REPONSE6]
     19                [(#REPONSE|=={reponse7}|oui)#REPONSE7] 
     20                [(#REPONSE|=={reponse8}|oui)#REPONSE8]           
     21                [(#REPONSE|=={reponse9}|oui)#REPONSE9]
     22                [(#REPONSE|=={reponse10}|oui)#REPONSE10]
    2523                </td>
    2624                <td><B_votepart>[(#SET{parts_count, #TOTAL_BOUCLE})]<BOUCLE_votepart(QUICKVOTES_VOTES){id_quickvote}{reponse}> </BOUCLE_votepart>[#GET{parts_count}&times; : (#GET{parts_count}|mult{100}|div{#GET{votes_total}}|round{0})%]</B_votepart></td>
  • _plugins_/quickvote/branches/2_1_0/plugin.xml

    r80400 r81420  
    33        <slogan>Mini-sondages avec jeu de questions fermé</slogan>
    44        <auteur>[erational->http://www.erational.org]</auteur>
    5         <version>0.1.7</version>
     5        <version>0.2.0</version>
    66        <version_base>0.1.0</version_base>
    77        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.