Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/unichild/plugins/auto/saisies/balise/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/unichild/plugins/auto/saisies/balise/voir_saisies.php
<?php

/**
 * Déclaration de la balise `#VOIR_SAISIES`
 *
 * @package SPIP\Saisies\Balises
 **/

// Sécurité
if (!defined('_ECRIRE_INC_VERSION')) {
	return;
}

/**
 * Compile la balise `#VOIR_SAISIES` qui retourne le code HTML des vues de formulaire,
 * à partir du tableau des saisies transmises
 *
 * La balise accepte 2 paramètre :
 *  - une liste de descriptions de saisies
 *  dont on veut générer le HTML affichant les vues du formulaires
 *  - un liste des valeurs
 * Cette balise est un raccourcis :
 * - `#VOIR_SAISIES{#TABLEAU_DE_SAISIES}` est équivalent à
 * - `#INCLURE{fond=inclure/voir_saisies,env,saisies=#TABLEAU_DE_SAISIES,valeurs=#TABLEAU_DE_VALEURS}`
 *
 * @syntaxe `#VOIR_SAISIES{#TABLEAU_DE_SAISIES}`
 * @uses Pile::recuperer_et_supprimer_argument_balise()
 * @uses Pile::creer_et_ajouter_argument_balise()
 * @see balise_INCLURE_dist()
 *
 * @param Champ $p
 *     Pile au niveau de la balise
 * @return Champ
 *     Pile complété du code à générer
 **/
function balise_VOIR_SAISIES_dist($p) {

	// On recupere les arguments : les tableaux decrivant ce qu'on veut generer + les reponses
	$saisies = Pile::recuperer_et_supprimer_argument_balise(1, $p);
	$valeurs = 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/voir_saisies');

	// On ajoute l'environnement
	$p = Pile::creer_et_ajouter_argument_balise($p, 'env');

	// On ajoute les tableaux recuperes
	$p = Pile::creer_et_ajouter_argument_balise($p, 'saisies', $saisies);
	$p = Pile::creer_et_ajouter_argument_balise($p, 'valeurs', $valeurs);

	// On redirige vers la balise INCLURE
	if (function_exists('balise_INCLURE')) {
		return balise_INCLURE($p);
	} else {
		return balise_INCLURE_dist($p);
	}
}

SAMX