Changeset 65620 in spip-zone


Ignore:
Timestamp:
Sep 6, 2012, 3:43:20 PM (7 years ago)
Author:
marcimat@…
Message:

Migration un peu plus vers SPIP 3 :

  • déclarer 'spip_formulaires' en objet éditorial
  • renommage des pages exec homogène avec le reste de SPIP : formulaires, formulaire et formulaire_edit
  • décoration des listes de formulaire aux nouvelles normes

Reste à gérer les réponses...

Petit inconvénient aussi, il fait du coup des urls propres pour les formulaires…

Location:
_plugins_/formidable/trunk
Files:
3 added
19 edited
11 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/action/dupliquer_formulaire.php

    r37677 r65620  
    3939                        );
    4040                        // Et on redirige vers la vue
    41                         $redirect = parametre_url(generer_url_ecrire('formulaires_voir'), 'id_formulaire', $id_formulaire, '&');
     41                        $redirect = parametre_url(generer_url_ecrire('formulaire'), 'id_formulaire', $id_formulaire, '&');
    4242                }
    4343                // Sinon on reste sur la page qui liste tout
    4444                else{
    45                         $redirect = generer_url_ecrire('formulaires_tous');
     45                        $redirect = generer_url_ecrire('formulaires');
    4646                }
    4747        }
  • _plugins_/formidable/trunk/action/supprimer_formulaire.php

    r37657 r65620  
    5252        if ($ok){
    5353                if (!$redirect = _request('redirect'))
    54                         $redirect = generer_url_ecrire('formulaires_tous');
     54                        $redirect = generer_url_ecrire('formulaires');
    5555               
    5656                include_spip('inc/headers');
  • _plugins_/formidable/trunk/base/formidable_tables.php

    r65601 r65620  
    3535}
    3636
     37/**
     38 * Déclarer les objets éditoriaux des formulaires
     39 *
     40 * @pipeline declarer_tables_objets_sql
     41 * @param array $tables
     42 *     Description des tables
     43 * @return array
     44 *     Description complétée des tables
     45 */
     46function formidable_declarer_tables_objets_sql($tables) {
     47        $tables['spip_formulaires'] = array(
     48                'type'=>'formulaire',
     49                'titre' => "titre, '' AS lang",
     50                'date' => '',
     51                'principale' => 'oui',
     52               
     53                'field' => array(
     54                        "id_formulaire" => "bigint(21) NOT NULL",
     55                        "identifiant" => "varchar(200)",
     56                        "titre" => "text NOT NULL default ''",
     57                        "descriptif" => "text",
     58                        "message_retour" => "text NOT NULL default ''",
     59                        "saisies" => "text NOT NULL default ''",
     60                        "traitements" => "text NOT NULL default ''",
     61                        "public" => "enum('non', 'oui') DEFAULT 'non' NOT NULL",
     62                        "statut" => "varchar(10) NOT NULL default ''",
     63                        "maj" => "timestamp",
     64                        "apres" => "varchar(12) NOT NULL default ''",
     65                        "url_redirect" => "varchar(255)"
     66                ),
     67                'key' => array(
     68                        "PRIMARY KEY" => "id_formulaire"
     69                ),
     70                'join'=> array(
     71                        'id_formulaire' => 'id_formulaire'
     72                ),
     73                'rechercher_champs' => array(
     74                  'titre' => 5, 'descriptif' => 3
     75                ),
     76        );
     77        return $tables;
     78}
    3779
    3880/**
     
    4688**/
    4789function formidable_declarer_tables_principales($tables_principales){
    48         // Table formulaires
    49         $formulaires = array(
    50                 "id_formulaire" => "bigint(21) NOT NULL",
    51                 "identifiant" => "varchar(200)",
    52                 "titre" => "text NOT NULL default ''",
    53                 "descriptif" => "text",
    54                 "message_retour" => "text NOT NULL default ''",
    55                 "saisies" => "text NOT NULL default ''",
    56                 "traitements" => "text NOT NULL default ''",
    57                 "public" => "enum('non', 'oui') DEFAULT 'non' NOT NULL",
    58                 "statut" => "varchar(10) NOT NULL default ''",
    59                 "maj" => "timestamp",
    60                 "apres" => "varchar(12) NOT NULL default ''",
    61                 "url_redirect" => "varchar(255)"
    62         );
    63         $formulaires_cles = array(
    64                 "PRIMARY KEY" => "id_formulaire"
    65         );
    66         $tables_principales['spip_formulaires'] = array(
    67                 'field' => &$formulaires,
    68                 'key' => &$formulaires_cles,
    69                 'join'=> array(
    70                         'id_formulaire' => 'id_formulaire'
    71                 )
    72         );
    73 
    7490
    7591        // Table formulaires_reponses
     
    150166
    151167
    152 /**
    153  * Déclarer les champs inclus dans la recherche
    154  *
    155  * @pipeline rechercher_liste_des_champs
    156  * @param array $tables
    157  *     Liste des tables, de leurs champs de recherche et pondération
    158  * @return array
    159  *     Liste ddes tables complétée
    160 **/
    161 function formidable_rechercher_liste_des_champs($tables) {
    162         $tables['formulaire']['titre'] = 5;
    163         $tables['formulaire']['descriptif'] = 3;
    164         return $tables;
    165 }
    166168
    167169?>
  • _plugins_/formidable/trunk/formulaires/editer_formulaire.php

    r37367 r65620  
    6262                // Si c'était un nouveau on reste sur l'édition
    6363                if (!intval($id_formulaire) and $nouveau == 'oui'){
    64                         $retours['redirect'] = parametre_url(generer_url_ecrire('formulaires_editer'), 'id_formulaire', $retours['id_formulaire'], '&');
     64                        $retours['redirect'] = parametre_url(generer_url_ecrire('formulaire_edit'), 'id_formulaire', $retours['id_formulaire'], '&');
    6565                }
    6666                // Sinon on redirige vers la page de visualisation
    6767                else{
    68                         $retours['redirect'] = parametre_url(generer_url_ecrire('formulaires_voir'), 'id_formulaire', $retours['id_formulaire'], '&');
     68                        $retours['redirect'] = parametre_url(generer_url_ecrire('formulaire'), 'id_formulaire', $retours['id_formulaire'], '&');
    6969                }
    7070        }
  • _plugins_/formidable/trunk/formulaires/editer_formulaire_champs.php

    r49507 r65620  
    9999                        parametre_url(
    100100                                parametre_url(
    101                                         generer_url_ecrire('formulaires_editer')
     101                                        generer_url_ecrire('formulaire_edit')
    102102                                        , 'id_formulaire', $id_formulaire
    103103                                )
  • _plugins_/formidable/trunk/formulaires/editer_formulaire_traitements.php

    r36502 r65620  
    102102        // On va sur la page de visualisation quand c'est fini
    103103        if ($ok){
    104                 $retours['redirect'] = parametre_url(generer_url_ecrire('formulaires_voir'), 'id_formulaire', $id_formulaire);
     104                $retours['redirect'] = parametre_url(generer_url_ecrire('formulaire'), 'id_formulaire', $id_formulaire);
    105105        }
    106106        else{
  • _plugins_/formidable/trunk/formulaires/importer_formulaire.php

    r37944 r65620  
    4444                else{
    4545                        $id_formulaire = intval($erreur_ou_id);
    46                         $retours['redirect'] = generer_url_ecrire('formulaires_voir', "id_formulaire=$id_formulaire");
     46                        $retours['redirect'] = generer_url_ecrire('formulaire', "id_formulaire=$id_formulaire");
    4747                }
    4848        }
  • _plugins_/formidable/trunk/lang/formidable_fr.php

    r65603 r65620  
    1313        'analyse_nb_reponses_total' => '@nb@ personnes ont répondu à ce formulaire.',
    1414        'analyse_sans_reponse' => 'Laissés blanc',
     15        'aucun_traitement' => 'Aucun traitement',
    1516
    1617        // B
     
    106107
    107108        // T
     109        'traitements_actives' => 'Traitements activés',
    108110        'traitements_aide_memoire' => 'Aide mémoire :',
    109111        'traitements_avertissement_creation' => 'Les modifications sur les champs du formulaire ont été enregistrées avec succès. Vous pouvez maintenant définir quels traitements seront effectués lors de l\'utilisation du formulaire.',
     
    146148        'traiter_enregistrement_option_multiple_label' => 'Réponses multiples',
    147149        'traiter_enregistrement_titre' => 'Enregistrer les résultats',
     150        'titre_cadre_raccourcis' => 'Raccourcis',
    148151
    149152        // V
  • _plugins_/formidable/trunk/paquet.xml

    r65603 r65620  
    1919
    2020        <pipeline nom="autoriser" inclure="formidable_autorisations.php" />
     21        <pipeline nom="declarer_tables_objets_sql" inclure="base/formidable_tables.php" />
    2122        <pipeline nom="declarer_tables_principales" inclure="base/formidable_tables.php" />
    2223        <pipeline nom="declarer_tables_auxiliaires" inclure="base/formidable_tables.php" />
    2324        <pipeline nom="declarer_tables_interfaces" inclure="base/formidable_tables.php" />
    24         <pipeline nom="rechercher_liste_des_champs" inclure="base/formidable_tables.php" />
     25
    2526        <pipeline nom="pre_boucle" inclure="formidable_pipelines.php" />
    2627        <pipeline nom="optimiser_base_disparus" inclure="formidable_pipelines.php" />
     
    3233        <necessite nom="facteur" compatibilite="[1.5.3;[" />
    3334
    34         <menu nom="formulaires" titre="formidable:bouton_formulaires" parent="menu_edition" icone="images/formulaire-16.png" action="formulaires_tous" />
     35        <menu nom="formulaires" titre="formidable:bouton_formulaires" parent="menu_edition" icone="images/formulaire-16.png" />
    3536</paquet>
  • _plugins_/formidable/trunk/prive/liste/formulaires.html

    r37657 r65620  
    66]<B_formulaires>
    77#ANCRE_PAGINATION
    8 <div class="cadre cadre-liste liste-elements formulaires">
    9 <table class="liste" cellspacing="0" cellpadding="2" border="0" style="width:100%;">
    10 [<caption class="titrem"><strong class="caption">(#ENV*{titre})</strong></caption>]
     8<div class="liste-objets formulaires">
     9<table class="spip liste">
     10[<caption><strong class="caption">(#ENV*{titre})</strong></caption>]
    1111        <thead>
    1212                <tr class="first_row">
    13                         <th class="id_formulaire id">[(#TRI{id_formulaire,<span>#</span>,ajax})]</th>
    14                         <th class="titre">[(#TRI{titre,<:formidable:editer_titre:>,ajax})]</th>
    15                         <th class="identifiant">[(#TRI{identifiant,<:formidable:editer_identifiant:>,ajax})]</th>
     13                        <th class="id_formulaire id" scope='col'>[(#TRI{id_formulaire,<span>#</span>,ajax})]</th>
     14                        <th class="titre" scope='col'>[(#TRI{titre,<:formidable:editer_titre:>,ajax})]</th>
     15                        <th class="identifiant" scope='col'>[(#TRI{identifiant,<:formidable:editer_identifiant:>,ajax})]</th>
    1616                        <th></th>
    1717                </tr>
     
    1919        <tbody>
    2020        <BOUCLE_formulaires(FORMULAIRES){statut?}{tri #ENV{order,titre},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
    21                 <tr class="tr_liste [(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    22                         <td class="id_formulaire id on"><:info_numero_abbreviation:>#ID_FORMULAIRE</td>
    23                         <td class="titre verdana12"><a href="#URL_ECRIRE{formulaires_voir, id_formulaire=#ID_FORMULAIRE}">#TITRE</a></td>
    24                         <td class="identifiant arial1">#IDENTIFIANT</td>
     21                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)]">
     22                        <td class="id_formulaire"><:info_numero_abbreviation:>#ID_FORMULAIRE</td>
     23                        <td class="titre"><a href="[(#ID_FORMULAIRE|generer_url_entite{formulaire})]">#TITRE</a></td>
     24                        <td class="identifiant">#IDENTIFIANT</td>
    2525                        <td class="actions">
    2626                                [(#AUTORISER{editer, formulaire}|oui)
    27                                 <a href="#URL_ACTION_AUTEUR{dupliquer_formulaire, #ID_FORMULAIRE}" title="<:formidable:formulaires_dupliquer:>">
    28                                         <img src="#CHEMIN{images/formulaire-dupliquer-24.png}" alt="<:formidable:formulaires_dupliquer:>" />
    29                                 </a>
     27                                        [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{formulaire-dupliquer-24.png}
     28                                                |balise_img{<:formidable:formulaires_dupliquer:>})],
     29                                                #URL_ACTION_AUTEUR{dupliquer_formulaire, #ID_FORMULAIRE}})]
    3030                                ]
    3131                                [(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui)
    32                                 <a href="#URL_ACTION_AUTEUR{supprimer_formulaire, #ID_FORMULAIRE}" title="<:formidable:formulaires_supprimer:>" onclick="return confirm('<:formidable:formulaires_supprimer_confirmation:>');">
    33                                         <img src="#CHEMIN{images/formulaire-supprimer-24.png}" alt="<:formidable:formulaires_supprimer:>" />
    34                                 </a>
     32                                        [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{formulaire-supprimer-24.png}
     33                                                |balise_img{<:formidable:formulaires_supprimer:>})],
     34                                                #URL_ACTION_AUTEUR{supprimer_formulaire, #ID_FORMULAIRE},'',<:formidable:formulaires_supprimer_confirmation:>})]
    3535                                ]
    3636                        </td>
     
    4242</div>
    4343</B_formulaires>[
    44 <div class="liste-elements formulaires"><strong class="caption">(#ENV*{sinon,<:formidable:formulaires_aucun:>})</strong></div>
     44<div class="liste-objets formulaires"><strong class="caption">(#ENV*{sinon,<:formidable:formulaires_aucun:>})</strong></div>
    4545]<//B_formulaires>
  • _plugins_/formidable/trunk/prive/liste/formulaires_reponses.html

    r58046 r65620  
    77[(#BOITE_OUVRIR{'','simple'})]
    88#ANCRE_PAGINATION
    9 <div class="cadre cadre-liste liste-elements formulaires_reponses">
    10 <table class="liste" cellspacing="0" cellpadding="2" border="0" style="width:100%;">
    11 [<caption class="titrem"><strong class="caption">(#ENV*{titre})</strong></caption>]
     9<div class="liste-objets formulaires_reponses">
     10<table class="liste spip">
     11[<caption><strong class="caption">(#ENV*{titre})</strong></caption>]
    1212        <thead>
    1313                <tr class="first_row">
    14                         <th class="statut">[(#TRI{statut,<span>#</span>,ajax})]</th>
    15                         <th class="date">[(#TRI{date,<:date:>,ajax})]</th>
    16                         <th class="auteur">[(#TRI{id_auteur,<:formidable:reponses_auteur:>,ajax})]</th>
    17                         <th class="ip">[(#TRI{ip,<:formidable:reponses_ip:>,ajax})]</th>
    18                         <th class="titre"></th>
     14                        <th class="statut" scope='col'>[(#TRI{statut,<span>#</span>,ajax})]</th>
     15                        <th class="date" scope='col'>[(#TRI{date,<:date:>,ajax})]</th>
     16                        <th class="auteur" scope='col'>[(#TRI{id_auteur,<:formidable:reponses_auteur:>,ajax})]</th>
     17                        <th class="ip" scope='col'>[(#TRI{ip,<:formidable:reponses_ip:>,ajax})]</th>
     18                        <th class="titre" scope='col'></th>
    1919                </tr>
    2020        </thead>
    2121        <tbody>
    2222        <BOUCLE_reponses(FORMULAIRES_REPONSES){id_formulaire}{id_auteur?}{statut?}{tri #ENV{order,date},#GET{defaut_tri}}{pagination #ENV{nb,10}}>
    23                 <tr class="tr_liste [(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
     23                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    2424                        <td class="statut">[(#ID_FORMULAIRES_REPONSE|puce_changement_statut{#STATUT, #ID_FORMULAIRE, formulaires_reponse, true})]</td>
    25                         <td class="date arial1">[(#DATE|affdate_jourcourt|concat{#DATE|affdate{", H:i"}})]</td>
    26                         <td class="auteur arial1">
     25                        <td class="date">[(#DATE|affdate_jourcourt|concat{#DATE|affdate{", H:i"}})]</td>
     26                        <td class="auteur">
    2727                                <BOUCLE_auteur(AUTEURS){id_auteur}{tout}>
    2828                                <a href="[(#ID_AUTEUR|generer_url_entite{auteur})]">#NOM</a>
     
    3131                                <//B_auteur>
    3232                        </td>
    33                         <td class="ip arial1">#IP</td>                 
    34                         <td class="titre arial2">
     33                        <td class="ip">#IP</td>
     34                        <td class="titre">
    3535                                <a href="[(#URL_ECRIRE{formulaires_reponse}|parametre_url{id_formulaires_reponse,#ID_FORMULAIRES_REPONSE})]" title="<:formidable:reponses_voir_detail:>">
    3636                                        <img src="#CHEMIN{images/formulaire-reponse-24.png}" alt="<:formidable:reponses_voir_detail:>" />
     
    4545#BOITE_FERMER
    4646</B_reponses>[
    47 <div class="liste-elements formulaires_reponses"><strong class="caption">(#ENV*{sinon,''})</strong></div>
     47<div class="liste-objets formulaires_reponses"><strong class="caption">(#ENV*{sinon,''})</strong></div>
    4848]<//B_reponses>
  • _plugins_/formidable/trunk/prive/squelettes/contenu/formulaire.html

    r65533 r65620  
    22[(#BOITE_OUVRIR{
    33        [(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui)
    4                         [(#URL_ECRIRE{formulaires_editer,id_formulaire=#ID_FORMULAIRE}|icone_verticale{<:formidable:editer_modifier_formulaire:>,formulaire,formulaire-editer-24,right})]
     4                [(#URL_ECRIRE{formulaire_edit,id_formulaire=#ID_FORMULAIRE}
     5                        |icone_verticale{<:formidable:editer_modifier_formulaire:>,formulaire,formulaire-editer-24,right})]
    56        ]
    67        [<h1>(#TITRE|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{formulaire-24.png}|balise_img{formulaire,cadre-icone})]</h1>]
    7 })]
     8,simple fiche_objet})]
     9
     10
     11<!--affiche_milieu-->
     12
    813<div id="wysiwyg">
    9 <div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">
    10 <div class='label'><:info_descriptif:></div>
    11 <div dir='#LANG_DIR' class='#EDIT{descriptif} descriptif'>[(#DESCRIPTIF|image_reduire{500,0})]</div>
     14<INCLURE{fond=prive/objets/contenu/formulaire,id=#ID_FORMULAIRE,id_formulaire=#ID_FORMULAIRE,virtuel=oui,ajax=wysiwyg,wysiwyg=1}>
    1215</div>
    13 </div>
    14        
     16
    1517        #SET{traitements_disponibles, #VAL|traitements_lister_disponibles}
    16         [(#BOITE_OUVRIR{#CHEMIN_IMAGE{formulaire-config-traitements-24.png}|balise_img{'',cadre-icone}|concat{<:formidable:voir_traitements:>},'simple','titrem'})]
     18        [(#BOITE_OUVRIR{#CHEMIN_IMAGE{formulaire-config-traitements-24.png}
     19                |balise_img{'',cadre-icone}
     20                |concat{<:formidable:traitements_actives:>},'simple traitements'})]
    1721        <B_traitements>
    18                 <div class="cadre_padding">
     22                <ul class='spip'>
    1923                        <BOUCLE_traitements(POUR){tableau #TRAITEMENTS|unserialize|sinon{#ARRAY}}>
    20                         [(#GET{traitements_disponibles}|table_valeur{#CLE}|table_valeur{titre})]<br/>
     24                                <li>[(#GET{traitements_disponibles}|table_valeur{#CLE}|table_valeur{titre})]</li>
    2125                        </BOUCLE_traitements>
    22                 </div>
    23                 [(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui)
    24                 <div class="boutons_formulaire">
    25                         <a href="[(#URL_ECRIRE{formulaires_editer, id_formulaire=#ID_FORMULAIRE}|parametre_url{configurer,traitements})]"><:formidable:editer_menu_traitements:></a>
    26                 </div>
    27                 <div class="nettoyeur"></div>
    28                 ]
     26                </ul>
    2927        </B_traitements>
    30        
     28                <p><:formidable:aucun_traitement:></p>
     29        <//B_traitements>
    3130        #BOITE_FERMER
    32        
     31
    3332        #FORMULAIRE_FORMIDABLE{#ID_FORMULAIRE}
    3433
  • _plugins_/formidable/trunk/prive/squelettes/contenu/formulaire_edit.html

    r65533 r65620  
    22[(#BOITE_OUVRIR{'','info'})]
    33                <BOUCLE_formulaire(FORMULAIRES){id_formulaire=#VAL{id_formulaire}|_request}>
    4                         [(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
     4                        [(#URL_ECRIRE{formulaire}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
    55
    66                        <h4><:formidable:editer_modifier_formulaire:></h4>
     
    99                        #SET{configurer,#ENV{configurer}|in_array{#ARRAY{0,formulaire,1,champs,2,traitements}}|?{#ENV{configurer},champs}}
    1010                </BOUCLE_formulaire>
    11                 [(#URL_ECRIRE{formulaire_tous}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
     11                [(#URL_ECRIRE{formulaires}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
    1212                       
    1313                        <:formidable:editer_modifier_formulaire:>
  • _plugins_/formidable/trunk/prive/squelettes/contenu/formulaires.html

    r65533 r65620  
    55#BOITE_FERMER
    66
    7 <INCLURE{fond=prive/liste/formulaires}{titre=<:formidable:bouton_formulaires:>}{ajax}>
     7<INCLURE{fond=prive/liste/formulaires, titre=<:formulaire:titre_formulaires:>, ajax} />
    88
    99[(#AUTORISER{editer, formulaire}|oui)
    10 [(#URL_ECRIRE{formulaires_editer}|parametre_url{nouveau,oui}|icone_verticale{<:formidable:formulaires_nouveau:>,formulaire,formulaire-nouveau-48,center})]
     10[(#URL_ECRIRE{formulaire_edit}
     11        |parametre_url{nouveau,oui}
     12        |icone_verticale{<:formulaire:formulaires_nouveau:>,formulaire,formulaire-nouveau-48,center})]
    1113]
  • _plugins_/formidable/trunk/prive/squelettes/contenu/formulaires_analyse.html

    r65570 r65620  
    22<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
    33[(#BOITE_OUVRIR{'','simple'})]
    4         [(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
     4        [(#URL_ECRIRE{formulaire}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
    55
    66        [<h4><:formidable:reponses_analyse:></h4>
  • _plugins_/formidable/trunk/prive/squelettes/contenu/formulaires_reponse.html

    r58046 r65620  
    55       
    66        [(#SET{auteur,[(#ID_AUTEUR|>{0}|?{<a href="[(#INFO_URL{auteur,#ID_AUTEUR})]">[(#INFO_TITRE{auteur,#ID_AUTEUR})]</a>,<:formidable:reponses_anonyme:>})]})]
    7         [(#SET{formulaire,<a href="[(#URL_ECRIRE{formulaires_voir,id_formulaire=#ID_FORMULAIRE})]">[(#INFO_TITRE{formulaire,#ID_FORMULAIRE})]</a>})]
     7        [(#SET{formulaire,<a href="[(#URL_ECRIRE{formulaire,id_formulaire=#ID_FORMULAIRE})]">[(#INFO_TITRE{formulaire,#ID_FORMULAIRE})]</a>})]
    88        [(#SET{date,#DATE|affdate_jourcourt|concat{#DATE|affdate{", H:i"}}})]
    99        <h1><:formidable:reponse_intro{auteur=#GET{auteur}, formulaire=#GET{formulaire}}:></h1>
  • _plugins_/formidable/trunk/prive/squelettes/contenu/formulaires_reponses.html

    r58041 r65620  
    22<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
    33[(#BOITE_OUVRIR{'','simple'})]
    4         [(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
     4        [(#URL_ECRIRE{formulaire}|parametre_url{id_formulaire,#ID_FORMULAIRE}|icone_verticale{<:retour:>,formulaire,formulaire-24,left})]
    55       
    66        <h4><:formidable:voir_reponses:></h4>
  • _plugins_/formidable/trunk/prive/squelettes/extra/formulaire.html

    r65533 r65620  
    11<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
    22<!--#extra-->
    3 [(#BOITE_OUVRIR{<:titre_cadre_raccourcis:>,'simple','titrem'})]
     3[(#BOITE_OUVRIR{<:formidable:titre_cadre_raccourcis:>,'simple','section'})]
    44        [(#AUTORISER{editer, formulaire}|oui)
    55        [(#URL_ACTION_AUTEUR{dupliquer_formulaire, #ID_FORMULAIRE}|icone_horizontale{<:formidable:formulaires_dupliquer:>,formulaire,formulaire-dupliquer-24})]
     
    1111#BOITE_FERMER
    1212
    13 [(#BOITE_OUVRIR{<:formidable:voir_exporter:>,'simple','titrem'})]
     13[(#BOITE_OUVRIR{<:formidable:voir_exporter:>,'simple','section'})]
    1414        <BOUCLE_exports(POUR){tableau #VAL|echanges_formulaire_lister_disponibles|table_valeur{exporter}}>
    1515        [(#URL_ACTION_AUTEUR{exporter_formulaire,#ID_FORMULAIRE-#CLE}|icone_horizontale{#CLE,formulaire,formulaire-exporter-24})]
  • _plugins_/formidable/trunk/prive/squelettes/extra/formulaires_reponses.html

    r58044 r65620  
    11<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
    22<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
    3 [(#BOITE_OUVRIR{<:titre_cadre_raccourcis:>,'info'})]
    4 [(#URL_ACTION_AUTEUR{exporter_formulaires_reponses,#ID_FORMULAIRE}|icone_horizontale{<:formidable:reponses_exporter:>,formulaire,formulaire-reponses-exporter-24,center})]
     3[(#BOITE_OUVRIR{<:formidable:titre_cadre_raccourcis:>,'info'})]
     4[(#URL_ACTION_AUTEUR{exporter_formulaires_reponses,#ID_FORMULAIRE}
     5        |icone_horizontale{<:formidable:reponses_exporter:>,formulaire,formulaire-reponses-exporter-24,center})]
    56#BOITE_FERMER
    67</BOUCLE_autoriser>
  • _plugins_/formidable/trunk/prive/squelettes/hierarchie/formulaire.html

    r65533 r65620  
     1<!-- hierarchie -->
    12<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
    2 <a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt;
    3 <a href="#URL_ECRIRE{formulaires_tous}"><:formidable:formulaires_tous:></a> &gt;
     3<a href="#URL_ECRIRE{formulaires}"><:formulaire:titre_formulaires:></a> &gt;
    44<strong class="on">#TITRE</strong>
    55</BOUCLE_formulaire>
  • _plugins_/formidable/trunk/prive/squelettes/hierarchie/formulaire_edit.html

    r65533 r65620  
    11<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
    2 <a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt;
    3 <a href="#URL_ECRIRE{formulaires_tous}"><:formidable:formulaires_tous:></a> &gt;
    4 <a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a> &gt;
    5 <strong class="on"><:formidable:editer_modifier_formulaire:></strong>
     2<a href="#URL_ECRIRE{formulaires}"><:formulaire:titre_formulaires:></a> &gt;
     3<a href="[(#URL_ECRIRE{formulaire}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a> &gt;
     4<strong class="on"><:formulaire:modifier_formulaire:></strong>
    65</BOUCLE_formulaire>
  • _plugins_/formidable/trunk/prive/squelettes/hierarchie/formulaires.html

    r65533 r65620  
    1 <a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt;
    2 <strong class="on"><:formidable:bouton_formulaires:></strong>
     1<!-- hierarchie -->
     2<strong class="on"><:formulaire:titre_formulaires:></strong>
  • _plugins_/formidable/trunk/prive/squelettes/hierarchie/formulaires_analyse.html

    r58045 r65620  
    22<BOUCLE_autoriser(CONDITION){si #AUTORISER{voir, formulaires_reponse}}>
    33<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt;
    4 <a href="#URL_ECRIRE{formulaires_tous}"><:formidable:formulaires_tous:></a> &gt;
    5 <a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a> &gt;
     4<a href="#URL_ECRIRE{formulaires}"><:formidable:formulaires_tous:></a> &gt;
     5<a href="[(#URL_ECRIRE{formulaire}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#TITRE</a> &gt;
    66<strong class="on"><:formidable:reponses_analyse:></strong>
    77</BOUCLE_autoriser>
  • _plugins_/formidable/trunk/prive/squelettes/hierarchie/formulaires_reponse.html

    r58046 r65620  
    11<BOUCLE_formulaire(FORMULAIRES_REPONSES){id_formulaires_reponse}>
    22<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt;
    3 <a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#INFO_TITRE{formulaire,#ID_FORMULAIRE}</a> &gt;
     3<a href="[(#URL_ECRIRE{formulaire}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#INFO_TITRE{formulaire,#ID_FORMULAIRE}</a> &gt;
    44<a class="on" href="[(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire,#ID_FORMULAIRE})]"><:formidable:voir_reponses:></a>
    55</BOUCLE_formulaire>
  • _plugins_/formidable/trunk/prive/squelettes/hierarchie/formulaires_reponses.html

    r58041 r65620  
    11<BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
    22<a href="#URL_ECRIRE{accueil}"><:info_racine_site:></a> &gt;
    3 <a href="[(#URL_ECRIRE{formulaires_voir}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#INFO_TITRE{formulaire,#ID_FORMULAIRE}</a> &gt;
     3<a href="[(#URL_ECRIRE{formulaire}|parametre_url{id_formulaire,#ID_FORMULAIRE})]">#INFO_TITRE{formulaire,#ID_FORMULAIRE}</a> &gt;
    44<strong class="on"><:formidable:voir_reponses:></strong>
    55</BOUCLE_formulaire>
  • _plugins_/formidable/trunk/prive/squelettes/navigation/formulaire.html

    r65533 r65620  
    33#PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type','formulaire','id',#ENV{id_formulaire}}}}
    44
     5[(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui)
     6
     7[(#URL_ECRIRE{formulaire_editer}
     8        |parametre_url{id_formulaire, #ID_FORMULAIRE}
     9        |parametre_url{configurer,formulaire}
     10        |parametre_url{avertissement,''}
     11        |icone_horizontale{<:formidable:editer_menu_formulaire:>,formulaire,formulaire-editer-24,center})]
     12
     13[(#URL_ECRIRE{formulaire_editer}
     14        |parametre_url{id_formulaire, #ID_FORMULAIRE}
     15        |parametre_url{configurer,champs}
     16        |parametre_url{avertissement,''}
     17        |icone_horizontale{<:formidable:editer_menu_champs:>,formulaire,formulaire-config-champs-24,center})]
     18
     19[(#URL_ECRIRE{formulaire_editer}
     20        |parametre_url{id_formulaire, #ID_FORMULAIRE}
     21        |parametre_url{configurer,traitements}
     22        |parametre_url{avertissement,''}
     23        |icone_horizontale{<:formidable:editer_menu_traitements:>,formulaire,formulaire-config-traitements-24,center})]
     24
     25]
     26
    527<BOUCLE_resultats(FORMULAIRES_REPONSES){id_formulaire}>
    628</BOUCLE_resultats>
    7 [(#URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire, #ID_FORMULAIRE}|icone_horizontale{<:formidable:voir_reponses:> &#40;#TOTAL_BOUCLE&#41;,formulaire,formulaire-reponses-24,center})]
    8 [(#URL_ECRIRE{formulaires_analyse}|parametre_url{id_formulaire, #ID_FORMULAIRE}|icone_horizontale{<:formidable:reponses_analyse:>,formulaire,formulaire-analyse-24,center})]
     29
     30<div class='navigation_resultats'>
     31[(#URL_ECRIRE{formulaires_reponses}
     32        |parametre_url{id_formulaire, #ID_FORMULAIRE}
     33        |icone_horizontale{<:formidable:voir_reponses:> &#40;#TOTAL_BOUCLE&#41;,formulaire,formulaire-reponses-24,center})]
     34[(#URL_ECRIRE{formulaires_analyse}
     35        |parametre_url{id_formulaire, #ID_FORMULAIRE}
     36        |icone_horizontale{<:formidable:reponses_analyse:>,formulaire,formulaire-analyse-24,center})]
     37</div>
     38
    939</B_resultats>
    1040
  • _plugins_/formidable/trunk/prive/squelettes/navigation/formulaire_edit.html

    r65533 r65620  
    33#PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type','formulaire','id',#ENV{id_formulaire}}}}
    44
    5 [(#SELF|parametre_url{configurer,formulaire}|parametre_url{avertissement,''}|icone_horizontale{<:formidable:editer_menu_formulaire:>,formulaire,formulaire-editer-24,center})]
     5[(#SELF
     6        |parametre_url{configurer,formulaire}
     7        |parametre_url{avertissement,''}
     8        |icone_horizontale{<:formidable:editer_menu_formulaire:>,formulaire,formulaire-editer-24,center})]
    69
    7 [(#SELF|parametre_url{configurer,champs}|parametre_url{avertissement,''}|icone_horizontale{<:formidable:editer_menu_champs:>,formulaire,formulaire-config-champs-24,center})]
     10[(#SELF
     11        |parametre_url{configurer,champs}
     12        |parametre_url{avertissement,''}
     13        |icone_horizontale{<:formidable:editer_menu_champs:>,formulaire,formulaire-config-champs-24,center})]
    814
    9 [(#SELF|parametre_url{configurer,traitements}|parametre_url{avertissement,''}|icone_horizontale{<:formidable:editer_menu_traitements:>,formulaire,formulaire-config-traitements-24,center})]
     15[(#SELF
     16        |parametre_url{configurer,traitements}
     17        |parametre_url{avertissement,''}
     18        |icone_horizontale{<:formidable:editer_menu_traitements:>,formulaire,formulaire-config-traitements-24,center})]
    1019
    1120#BOITE_FERMER
  • _plugins_/formidable/trunk/prive/style_prive_plugin_formidable.html

    r65604 r65620  
    1111          background-image: linear-gradient(top, ##GET{claire}, ##GET{foncee});
    1212}
     13
     14#navigation .navigation_resultats {
     15        margin-top:1em;
     16        padding-top:1em;
     17        border-top:1px solid #eee;
     18}
     19
     20#contenu .box.traitements ul.spip {margin-bottom:0;}
Note: See TracChangeset for help on using the changeset viewer.