Changeset 95529 in spip-zone


Ignore:
Timestamp:
Feb 26, 2016, 8:36:34 PM (4 years ago)
Author:
real3t@…
Message:

Suite à cette remontée de bug : http://contrib.spip.net/Formidable-le-generateur-de-formulaires#forum486241

Le statut à prendre en compte était 'poubelle' et non 'refuse'

En filtrant selon la suggestion de Rastapopoulos, les formulaires n'ayant que des éléments à la poubelle n'étaient plus listés :(

Changement de fusil d'épaule :

  • affichage des publiés (à modérer)
  • utilisation de http://contrib.spip.net/Astuces-SPIP : [(#VAL{commande}|table_objet_sql|sql_countsel{statut='paye'})] pour compter des objets éditoriaux sans passer par une boucle
  • Affichage comme avec la médiathèque du nombre d'éléments dans les onglets de la page de réponse
Location:
_plugins_/formidable/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/paquet.xml

    r95070 r95529  
    22        prefix="formidable"
    33        categorie="communication"
    4         version="2.9.6"
     4        version="2.9.7"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/formidable/trunk/prive/objets/liste/formulaires.html

    r81353 r95529  
    1414                        <th class="titre" scope='col'>[(#TRI{titre,<:formidable:editer_titre:>,ajax})]</th>
    1515                        <th class="identifiant" scope='col'>[(#TRI{identifiant,<:formidable:editer_identifiant:>,ajax})]</th>
    16                         <th class="reponses" scope='col'>[(#TRI{compteur_formulaires_reponses,<:formidable:titre_reponses:>,ajax})]</th>
     16                        <th class="reponses" scope='col'><:formidable:titre_reponses:></th>
    1717                        <th class="id_formulaire id" scope='col'>[(#TRI{id_formulaire,<:info_numero_abbreviation:>,ajax})]</th>
    1818                </tr>
    1919        </thead>
    2020        <tbody>
    21         <BOUCLE_formulaires(FORMULAIRES){id_formulaire?}{statut?}{compteur_left formulaires_reponses}{tri #ENV{par,compteur_formulaires_reponses},#GET{defaut_tri}}{recherche?}{pagination #ENV{nb,10}}>
     21        <BOUCLE_formulaires(FORMULAIRES){id_formulaire?}{statut?}{tri #ENV{par,titre},#GET{defaut_tri}}{recherche?}{pagination #ENV{nb,10}}>
     22        #SET{reppub,''}#SET{repprop,''}#SET{nbrep,''}
     23        [(#SET{reppub,[(#VAL{formulaires_reponses}|table_objet_sql|sql_countsel{#ARRAY{0,statut='publie',1,id_formulaire=#ID_FORMULAIRE}})]})]
     24        [(#SET{repprop,[(#VAL{formulaires_reponses}|table_objet_sql|sql_countsel{#ARRAY{0,statut='prop',1,id_formulaire=#ID_FORMULAIRE}})]})]
     25        [(#SET{nbrep,#GET{reppub}[ ((#GET{repprop}))]})]
    2226                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)]">
    2327                        <td class="statut">[(#STATUT|puce_statut{formulaire,#ID_FORMULAIRE})]</td>
    2428                        <td class="titre"><a href="[(#ID_FORMULAIRE|generer_url_entite{formulaire})]">#TITRE</a></td>
    2529                        <td class="identifiant">#IDENTIFIANT</td>
    26                         <td class="reponses">[<a href="#URL_ECRIRE{formulaires_reponses,id_formulaire=#ID_FORMULAIRE}">(#COMPTEUR{formulaires_reponses}|?{#COMPTEUR{formulaires_reponses},''})</a>]</td>
     30                        <td class="reponses">[<a href="#URL_ECRIRE{formulaires_reponses,id_formulaire=#ID_FORMULAIRE}">(#GET{nbrep})</a>]</td>
    2731                        <td class="id_formulaire id">[(#AUTORISER{modifier,formulaire,#ID_FORMULAIRE}|?{
    2832                                                        <a href="[(#URL_ECRIRE{formulaire_edit,id_formulaire=#ID_FORMULAIRE})]">#ID_FORMULAIRE</a>,
  • _plugins_/formidable/trunk/prive/squelettes/inclure/formulaires_reponses-filtres.html

    r80537 r95529  
     1[(#SET{reppub,[(#VAL{formulaires_reponses}|table_objet_sql|sql_countsel{#ARRAY{0,statut='publie',1,id_formulaire=#ENV{id_formulaire}}})]})]
     2[(#SET{repprop,[(#VAL{formulaires_reponses}|table_objet_sql|sql_countsel{#ARRAY{0,statut='prop',1,id_formulaire=#ENV{id_formulaire}}})]})]
     3[(#SET{reppoub,[(#VAL{formulaires_reponses}|table_objet_sql|sql_countsel{#ARRAY{0,statut='poubelle',1,id_formulaire=#ENV{id_formulaire}}})]})]
     4#SET{reptotal,#GET{reppub}|plus{#GET{repprop}}|plus{#GET{reppoub}}}
    15<div class='onglets_simple clearfix'>
    26        <ul>
    3                 <li>[(#SELF|parametre_url{statut|id_formulaires_reponse,'XXX'}|replace{XXX,''}|lien_ou_expose{<:formidable:info_reponse_toutes:>,[(#ENV{statut}|non|et{#ENV{id_formulaires_reponse,''}|non})],ajax})]</li>
    4                 <li>[(#SELF|parametre_url{statut,'prop'}|lien_ou_expose{<:formidable:info_reponse_proposees:>,#ENV{statut}|=={prop},ajax})]</li>
    5                 <li>[(#SELF|parametre_url{statut,'publie'}|lien_ou_expose{<:formidable:info_reponse_publiees:>,#ENV{statut}|=={publie},ajax})]</li>
    6                 <li>[(#SELF|parametre_url{statut,'refuse'}|lien_ou_expose{<:formidable:info_reponse_supprimees:>,#ENV{statut}|=={refuse},ajax})]</li>
     7                <li>[(#SELF|parametre_url{statut|id_formulaires_reponse,'XXX'}|replace{XXX,''}|lien_ou_expose{<:formidable:info_reponse_toutes:>[ ((#GET{reptotal}))],[(#ENV{statut}|non|et{#ENV{id_formulaires_reponse,''}|non})],ajax})]</li>
     8                <li>[(#SELF|parametre_url{statut,'prop'}|lien_ou_expose{<:formidable:info_reponse_proposees:>[ ((#GET{repprop}))],#ENV{statut}|=={prop},ajax})]</li>
     9                <li>[(#SELF|parametre_url{statut,'publie'}|lien_ou_expose{<:formidable:info_reponse_publiees:>[ ((#GET{reppub}))],#ENV{statut}|=={publie},ajax})]</li>
     10                <li>[(#SELF|parametre_url{statut,'poubelle'}|lien_ou_expose{<:formidable:info_reponse_supprimees:>[ ((#GET{reppoub}))],#ENV{statut}|=={poubelle},ajax})]</li>
    711        </ul>
    812</div>
Note: See TracChangeset for help on using the changeset viewer.