|
|
<?php
|
|
|
|
|
|
// Sécurité
|
|
|
if (!defined('_ECRIRE_INC_VERSION')) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
function formulaires_saisies_cvt_saisies_dist() {
|
|
|
include_spip('inc/saisies');
|
|
|
|
|
|
$saisies = array(
|
|
|
'options' => array(
|
|
|
'texte_submit' => 'Pouet !',
|
|
|
'etapes_activer' => true,
|
|
|
'etapes_suivant' => 'Suivant pouet',
|
|
|
'etapes_precedent' => 'Précédent pouet',
|
|
|
'etapes_navigation' => 'on',
|
|
|
'etapes_presentation' => 'courante',
|
|
|
'etapes_precedent_suivant_titrer' => 'true'
|
|
|
),
|
|
|
array(
|
|
|
'saisie' => 'fieldset',
|
|
|
'options' => array(
|
|
|
'nom' => 'persos',
|
|
|
'label' => 'Informations personnelles',
|
|
|
),
|
|
|
'saisies' => array(
|
|
|
array(
|
|
|
'saisie' => 'input',
|
|
|
'options' => array(
|
|
|
'nom' => 'tableau[cle][nom]',
|
|
|
'label' => 'Nom'
|
|
|
)
|
|
|
),
|
|
|
array(
|
|
|
'saisie' => 'input',
|
|
|
'options' => array(
|
|
|
'nom' => 'tableau[cle][email]',
|
|
|
'obligatoire' => 'oui',
|
|
|
'label' => 'E-mail'
|
|
|
),
|
|
|
'verifier' => array(
|
|
|
'type' => 'email'
|
|
|
)
|
|
|
),
|
|
|
array(
|
|
|
'saisie' => 'input',
|
|
|
'options' => array(
|
|
|
'nom' => 'a_supprimer',
|
|
|
'label' => 'Un champ à supprimer'
|
|
|
)
|
|
|
),
|
|
|
),
|
|
|
),
|
|
|
array(
|
|
|
'saisie' => 'case',
|
|
|
'options' => array(
|
|
|
'nom' => 'out',
|
|
|
'label_case' => 'Un champ à l’extérieur des groupes'
|
|
|
),
|
|
|
),
|
|
|
array(
|
|
|
'saisie' => 'radio',
|
|
|
'options' => array(
|
|
|
'nom' => 'radio avec disable (hors groupe)',
|
|
|
'data' => array(
|
|
|
'a' => 'a',
|
|
|
'b' => 'b',
|
|
|
'c' => 'c',
|
|
|
'd' => 'd'
|
|
|
),
|
|
|
'disable_choix' => array('b', 'c')
|
|
|
)
|
|
|
),
|
|
|
array(
|
|
|
'saisie' => 'fieldset',
|
|
|
'options' => array(
|
|
|
'nom' => 'aumilieu',
|
|
|
'label' => 'une étape au milieu'
|
|
|
),
|
|
|
'saisies' => array(
|
|
|
array(
|
|
|
'saisie' => 'case',
|
|
|
'options' => array(
|
|
|
'label' => 'Une case au milieu',
|
|
|
'nom' => 'case_milieu',
|
|
|
)
|
|
|
)
|
|
|
)
|
|
|
),
|
|
|
array(
|
|
|
'saisie' => 'fieldset',
|
|
|
'options' => array(
|
|
|
'nom' => 'ecrire',
|
|
|
'label' => 'Des choses à dire',
|
|
|
'icone' => 'saisies-xx.svg',
|
|
|
'taille_icone' => '24'
|
|
|
),
|
|
|
'saisies' => array(
|
|
|
array(
|
|
|
'saisie' => 'input',
|
|
|
'options' => array(
|
|
|
'nom' => 'sujet',
|
|
|
'label' => 'Sujet'
|
|
|
)
|
|
|
),
|
|
|
array(
|
|
|
'saisie' => 'textarea',
|
|
|
'options' => array(
|
|
|
'nom' => 'message',
|
|
|
'obligatoire' => 'oui',
|
|
|
'label' => 'Un message',
|
|
|
'conteneur_class' => 'pleine_largeur',
|
|
|
),
|
|
|
|
|
|
'verifier' => array(
|
|
|
array(
|
|
|
'type' => 'taille',
|
|
|
'options' => array('min' => 10)
|
|
|
),
|
|
|
array(
|
|
|
'type' => 'slug',
|
|
|
),
|
|
|
)
|
|
|
),
|
|
|
),
|
|
|
),
|
|
|
);
|
|
|
|
|
|
$chemin = saisies_chercher($saisies, 'a_supprimer', true);
|
|
|
$saisies = saisies_supprimer($saisies, $chemin);
|
|
|
$saisies = saisies_dupliquer($saisies, 'message');
|
|
|
$saisies = saisies_deplacer($saisies, 'tableau[cle][email]', 'tableau[cle][nom]');
|
|
|
//var_dump($saisies);
|
|
|
|
|
|
return $saisies;
|
|
|
}
|
|
|
|
|
|
function formulaires_saisies_cvt_charger() {
|
|
|
$contexte = array(
|
|
|
'saisies_texte_submit' => 'Prout !',
|
|
|
);
|
|
|
|
|
|
return $contexte;
|
|
|
}
|