Valider 75eeb833 rédigé par esj's avatar esj
Parcourir les fichiers

Violation de segment pour un truc tout bête: l'espace dans {{{#URL_ MOT}}}. Au...

Violation de segment pour un truc tout bête: l'espace dans {{{#URL_ MOT}}}. Au passage, ça prouve que ce perdant de PHP n'exécute pas itérativement les récursivités terminales, c'est nul.
parent 2d309747
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+10 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -63,12 +63,18 @@ function generer_generer_url_arg($type, $p, $_id)
// http://doc.spip.org/@balise_URL__dist
function balise_URL__dist($p) {

	if ($f = charger_fonction($p->nom_champ, 'balise', true))
	$nom = $p->nom_champ;
	if ($nom === 'URL_') {
		erreur_squelette(_T('zbug_info_erreur_squelette'), $nom);
		$p->code = "''";
		$p->interdire_scripts = false;
		return $p;
	} elseif ($f = charger_fonction($nom, 'balise', true)) {
		return $f($p);
	else {
		$code = champ_sql($p->nom_champ, $p);
	}else {
		$code = champ_sql($nom, $p);
		if (strpos($code, '@$Pile[0]') !== false) {
			$nom = strtolower(substr($p->nom_champ,4));
			$nom = strtolower(substr($nom,4));
			$code = generer_generer_url($nom, $p);
			if ($code === NULL) return NULL;
		}