Skip to content
Extraits de code Groupes Projets
Valider fb545ba0 rédigé par esj's avatar esj
Parcourir les fichiers

La fonction {{{generer_url_entite}}} ne peut que rendre la chaîne vide si on...

La fonction {{{generer_url_entite}}} ne peut que rendre la chaîne vide si on l'appelle avec un nom d'entité vide à partir de l'espace privé (ce cas ne sert que dans l'espace public pour renvoyer la fonction de passage URL ==> id). Pas la peine de dérouler de longs calculs aboutissant au log inutilement inquiétant {{{generer_url_entite: entite  () inconnue}}}.
parent d664fa54
Branches
Étiquettes
Aucune requête de fusion associée trouvée
......@@ -860,12 +860,13 @@ function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NUL
if ($public === NULL) $public = !test_espace_prive();
if (!$public) {
$res = "";
if (!$entite) return '';
include_spip('inc/urls');
if (function_exists($f = 'generer_url_ecrire_' . $entite)
// ou definie par un plugin
OR $f = charger_fonction($f,'urls',true))
$res = $f($id, $args, $ancre, ' ');
else $res = "";
} else {
if (is_string($public)) {
include_spip('base/connect_sql');
......@@ -907,7 +908,7 @@ function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NUL
return $url;
}
// On a ete gentil mais la ....
spip_log("generer_url_entite: entite $entite ($f) inconnue $type");
spip_log("generer_url_entite: entite $entite ($f) inconnue $type $public");
return '';
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter