f362eed39256c96bf545f14d184b1d9eb3b24d21
[lhc/web/www.git] / www / plugins / saisies / balise / configurer_saisie.php
1 <?php
2 /**
3 * Déclaration de la balise `#CONFIGURER_SAISIE`
4 *
5 * @package SPIP\Saisies\Balises
6 */
7
8 // Sécurité
9 if (!defined("_ECRIRE_INC_VERSION")) return;
10
11 /**
12 * Compile la balise `#CONFIGURER_SAISIE`
13 *
14 * @uses Pile::recuperer_et_supprimer_argument_balise()
15 * @uses Pile::creer_et_ajouter_argument_balise()
16 * @see balise_INCLURE_dist()
17 *
18 * @param Champ $p
19 * @return Champ
20 **/
21 function balise_CONFIGURER_SAISIE_dist($p){
22
23 // On recupere le premier argument : le nom de la saisie
24 $saisie = Pile::recuperer_et_supprimer_argument_balise(1, $p);
25
26 // On ajoute le squelette a inclure dans les parametres
27 $p = Pile::creer_et_ajouter_argument_balise($p, 'fond', 'inclure/configurer_saisie');
28
29 // On ajoute l'environnement
30 $p = Pile::creer_et_ajouter_argument_balise($p, 'env');
31
32 // On ajoute le nom recupere
33 $p = Pile::creer_et_ajouter_argument_balise($p, 'saisie', $saisie);
34
35 // On redirige vers la balise INCLURE
36 if (function_exists('balise_INCLURE')) {
37 return balise_INCLURE($p);
38 } else {
39 return balise_INCLURE_dist($p);
40 }
41
42 }
43
44