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/tests/saisies_inserer/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/jobs/plugins/auto/saisies/tests/saisies_inserer/saisies_inserer_apres.php
<?php
/**
 * Test unitaire de la fonction saisies_inserer, avec heritage
 * du fichier ../plugins/saisies/inc/saisies_manipuler.php
 *
 */

$test = 'saisies_inserer_apres';
$remonte = "";
while (!is_file($remonte."test.inc") and !is_dir($remonte.'ecrire/'))
	$remonte = $remonte."../";
foreach ([$remonte."test.inc", $remonte."tests/test.inc", $remonte."tests/tests/legacy/test.inc"] as $f) {
	if (is_file($f)){
		require $f;
		break;
	}
}
if (!defined('_SPIP_TEST_INC')) {
	die('Impossible de trouver test.inc depuis ' .getcwd());
}
find_in_path("inc/saisies.php",'',true);

// chercher la fonction si elle n'existe pas
function tester_saisies_inserer_apres($saisies, $saisie,  $chemin='') {
	if (!function_exists($f='saisies_inserer_apres')){
		find_in_path("inc/filtres.php",'',true);
		$f = chercher_filtre($f);
	}
	return saisies_supprimer_identifiants($f($saisies, $saisie, $chemin));
}
$g =  'tester_saisies_inserer_apres';

$err = tester_fun($g, essais_saisies_inserer_apres());

// si le tableau $err est pas vide ca va pas
if ($err) {
	die ('<dl>' . join('', $err) . '</dl>');
}

echo "OK";

// On va tester essentiellement sur des set_request, le cas $env étant normalement identique

function essais_saisies_inserer_apres(){
	$essais = array (
		//
		array(
			0 =>  array (
				array(
					'saisie' => 'fieldset',
					'options' => array('nom' => 'fieldset'),
					'saisies' => array(
						0 =>
						array (
							'saisie' => 'input',
							'options' =>
							array (
								'nom' => 'input_1',
							)
						),
						1 =>
						array (
							'saisie' => 'input',
							'options' =>
							array (
								'nom' => 'input_a_inserer'
							)
						),
					)
				),
			),
			1 => array (
				0 => array(
					'saisie' => 'fieldset',
					'options' => array('nom' => 'fieldset'),
					'saisies' => array(
						array (
							'saisie' => 'input',
							'options' =>
							array (
								'nom' => 'input_1',
							)
						)
					),
				)
			),
			2 =>
			array (
				'saisie' => 'input',
				'options' =>
				array (
					'nom' => 'input_a_inserer'
				)
			),
			'3' => 'input_1'
		),
	);
	return $essais;
}


?>

SAMX