Changeset 45972 in spip-zone
- Timestamp:
- Mar 26, 2011, 9:37:34 PM (10 years ago)
- Location:
- _plugins_/formidable
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/formidable/base/formidable_installation.php
r35072 r45972 36 36 ecrire_meta($nom_meta_version_base, $version_actuelle=$version_cible, 'non'); 37 37 }*/ 38 39 if (version_compare($version_actuelle,'0.5.7','<')){ 40 include_spip('base/create'); 41 maj_tables('spip_formulaires'); 42 43 echo "Mise à jour du plugin formidable en version 0.5.7<br/>"; 44 ecrire_meta($nom_meta_version_base, $version_actuelle=$version_cible, 'non'); 45 } 46 } 38 47 39 }40 41 48 } 42 49 -
_plugins_/formidable/base/formidable_tables.php
r36592 r45972 32 32 "public" => "enum('non', 'oui') DEFAULT 'non' NOT NULL", 33 33 "statut" => "varchar(10) NOT NULL", 34 "maj" => "timestamp" 34 "maj" => "timestamp", 35 "apres" => "varchar(12) NOT NULL", 35 36 ); 36 37 $formulaires_cles = array( -
_plugins_/formidable/echanger/formulaire/forms.php
r42434 r45972 3 3 // Sécurité 4 4 if (!defined("_ECRIRE_INC_VERSION")) return; 5 6 // Importation d'un formulaire forms&table 5 7 6 8 function echanger_formulaire_forms_importer_dist($fichier){ … … 24 26 $formulaire['descriptif'] = $descriptif ? $descriptif : ''; 25 27 26 // Le message de retour 28 // Le message de retour si ok 27 29 $message_retour = trim(spip_xml_aplatit($form['texte'])); 28 30 $formulaire['message_retour'] = $message_retour ? $message_retour : ''; 29 31 30 32 // Les champs 31 33 $formulaire['saisies'] = array(); -
_plugins_/formidable/formidable_options.php
r39580 r45972 49 49 'rows' => 5, 50 50 'class' => 'multilang' 51 ) 52 ), 53 array( 54 'saisie' => 'selection', 55 'options' => array( 56 'nom' => 'apres', 57 'label' => 'Afficher ensuite', 58 'explication' => 'Apres validation, afficher à la place du formulaire :', 59 'datas' => 60 "formulaire|Le formulaire, à nouveau 61 valeurs|Les valeurs saisies 62 rien|Rien du tout", 63 'defaut' => 'formulaire', 64 'cacher_option_intro' => 'on' 51 65 ) 52 66 ) -
_plugins_/formidable/formulaires/formidable.html
r36457 r45972 2 2 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>] 3 3 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>] 4 4 5 5 [(#ENV{editable}|oui) 6 6 <form method='post' action='#ENV{action}' enctype='multipart/form-data'><div> … … 26 26 </div></form> 27 27 ] 28 [(#EDITABLE|non) 29 [(#ENV{formidable_afficher_apres}|=={valeurs}|oui) 30 #VOIR_SAISIES{#ENV*{_saisies},#ENV} 31 ] 32 [(#ENV{formidable_afficher_apres}|=={rien}|oui) 33 ] 34 ] 35 <br> 28 36 </div> -
_plugins_/formidable/formulaires/formidable.php
r38690 r45972 90 90 } 91 91 92 $contexte['_hidden'] .= "\n".'<input type="hidden" name="formidable_afficher_apres'/*.$formulaire['id_formulaire']*/.'" value="'.$formulaire['apres'].'"/>';// marche pas 93 94 $contexte['formidable_afficher_apres']=$formulaire['apres']; 95 92 96 return $contexte; 93 97 } … … 108 112 109 113 $erreurs = saisies_verifier($saisies); 110 114 115 if ($erreurs and !isset($erreurs['message_erreur'])) 116 $erreurs['message_erreur'] = _T('formidable:message_generique_erreur_saisie'); 117 111 118 return $erreurs; 112 119 } … … 115 122 function formulaires_formidable_traiter($id_formulaire, $valeurs=array(), $id_formulaires_reponse=false){ 116 123 $retours = array(); 117 // Par défaut le formulaire se remet en route à la fin118 $retours['editable'] = true;119 124 120 125 $id_formulaire = intval(_request('id_formulaire')); 121 126 $formulaire = sql_fetsel('*', 'spip_formulaires', 'id_formulaire = '.$id_formulaire); 122 127 $traitements = unserialize($formulaire['traitements']); 128 129 // selon le choix, le formulaire se remet en route à la fin ou non 130 $retours['editable'] = ($formulaire['apres']=='formulaire'); 131 $retours['formidable_afficher_apres'] = $formulaire['apres']; 123 132 124 133 if (is_array($traitements) and !empty($traitements)){ -
_plugins_/formidable/lang/formidable_fr.php
r45076 r45972 39 39 'editer_menu_traitements' => 'Configurer les traitements', 40 40 'editer_message_ok' => 'Message de retour', 41 'editer_message_ok_explication' => 'Vous pouvez personnalise z le message qui sera affiché à l\'utilisateur après l\'envoi du formulaire.',41 'editer_message_ok_explication' => 'Vous pouvez personnaliser le message qui sera affiché à l\'utilisateur après l\'envoi d\'un formulaire valide.', 42 42 'editer_modifier_formulaire' => 'Modifier le formulaire', 43 43 'editer_nouveau' => 'Nouveau formulaire', … … 132 132 'voir_numero' => 'Formulaire numéro :', 133 133 'voir_reponses' => 'Voir les réponses', 134 'voir_traitements' => 'Traitements' 134 'voir_traitements' => 'Traitements', 135 'message_generique_erreur_saisie' => 'Il y a des erreurs dans votre saisie.' 135 136 ); 136 137 137 ?> -
_plugins_/formidable/plugin.xml
r45068 r45972 3 3 <auteur>RastaPopoulos</auteur> 4 4 <licence>GPL v3</licence> 5 <version>0.5. 6</version>6 <version_base>0. 1</version_base>5 <version>0.5.7</version> 6 <version_base>0.2</version_base> 7 7 <etat>test</etat> 8 8 <description>Création de formulaires avec une interface graphique et configuration des traitements associés (envoyer par courriel, enregistrer les réponses, etc).</description>
Note: See TracChangeset
for help on using the changeset viewer.