-<?php
+<?php
+/**
+ * Déclaration de la balise `#CONFIGURER_SAISIE`
+ *
+ * @package SPIP\Saisies\Balises
+ */
// Sécurité
if (!defined("_ECRIRE_INC_VERSION")) return;
+/**
+ * Compile la balise `#CONFIGURER_SAISIE`
+ *
+ * @uses Pile::recuperer_et_supprimer_argument_balise()
+ * @uses Pile::creer_et_ajouter_argument_balise()
+ * @see balise_INCLURE_dist()
+ *
+ * @param Champ $p
+ * @return Champ
+**/
function balise_CONFIGURER_SAISIE_dist($p){
// On recupere le premier argument : le nom de la saisie
$saisie = Pile::recuperer_et_supprimer_argument_balise(1, $p);
-
+
// On ajoute le squelette a inclure dans les parametres
$p = Pile::creer_et_ajouter_argument_balise($p, 'fond', 'inclure/configurer_saisie');
-
+
// On ajoute l'environnement
$p = Pile::creer_et_ajouter_argument_balise($p, 'env');
-
+
// On ajoute le nom recupere
$p = Pile::creer_et_ajouter_argument_balise($p, 'saisie', $saisie);
-
+
// On redirige vers la balise INCLURE
- if(function_exists('balise_INCLURE'))
+ if (function_exists('balise_INCLURE')) {
return balise_INCLURE($p);
- else
- return balise_INCLURE_dist($p);
+ } else {
+ return balise_INCLURE_dist($p);
+ }
}
-?>
+