Changeset 113427 in spip-zone


Ignore:
Timestamp:
Jan 14, 2019, 10:20:36 PM (5 weeks ago)
Author:
maieul@…
Message:

un constructeur et une vue pour choix grille

Location:
_plugins_/saisies/trunk
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/lang/saisies_fr.php

    r113075 r113427  
    168168        'saisie_case_explication' => 'Permet d’activer ou de désactiver quelque chose.',
    169169        'saisie_case_titre' => 'Case unique',
     170        'data_cols_label' => 'Réponses possibles (en colonne)',
     171        'data_rows_label' => 'Questions (en ligne)',
     172        'saisie_choix_grille_titre' => 'Grille de questions',
     173        'saisie_choix_grille_explication' => 'Permet de poser une série de questions à choix multiple d\'une manière uniformisé et sous forme de grille',
    170174        'saisie_checkbox_explication' => 'Permet de choisir plusieurs options avec des cases.',
    171175        'saisie_checkbox_titre' => 'Cases à cocher',
  • _plugins_/saisies/trunk/paquet.xml

    r113286 r113427  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="3.11.2"
     4        version="3.12.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/saisies/trunk/saisies/choix_grille.html

    r113425 r113427  
    6868                                        #SET{coche, #CLE|in_array{#GET{valeur/#_lignes:CLE, #ARRAY}}}
    6969                                ]
    70                                 <input type="#GET{type}" name="#GET{name}" value="#CLE"[ (#GET{coche}|oui)checked="checked"] />
     70                                <input type="#GET{type}"[ (#ENV{disabled}|oui)disabled="disabled"] name="#GET{name}" value="#CLE"[ (#GET{coche}|oui)checked="checked"] />
    7171                        </td>
    7272                        </BOUCLE_colonnes>
  • _plugins_/saisies/trunk/saisies_fonctions.php

    r112630 r113427  
    9090                include_spip('inc/texte');
    9191        }
    92 
    93         $valeur = trim($valeur);
    94 
     92        if (!is_array($valeur)) {
     93                $valeur = trim($valeur);
     94        }
    9595        // si traitement est renseigne, alors le champ est deja mis en forme
    9696        // (saisies)
    9797        // sinon on fait une mise en forme smart
    98         if ($valeur and !isset($env['traitements'])) {
     98        if ($valeur and !is_array($valeur) and !isset($env['traitements'])) {
    9999                if (in_array($env['type_saisie'], array('textarea'))) {
    100100                        $valeur = propre($valeur);
Note: See TracChangeset for help on using the changeset viewer.