Log:
ecrire/balise/url_.php : retour sur r20769. la redirection peut être passée depuis un squelette sous la forme '' (cerdic).
Je ne comprends pas ce qu'on cherche à faire ici, et au minimum la rédaction n'est pas très heureuse:
if ($redirect AND $redirect == "''") {
$redirect = NULL;
if ($redirect) {
La première ligne se réduit sans dommage à
if ($redirect == "''")
quant à la suivante elle rend $redirect indéfini ce qui provoque un Warning à la ligne suivante en mode strict, le mettre à "" serait plus heureux.
Mais surtout quel est le cas précis qu'on veut traiter ?
Un exemple test serait le bienvenu.
tout particulièrement le cas 1
dans les scripts, cerdic faisait justement remarquer que la fonction
calculer_liste renvoit "''" car elle commence par :
if (!$tableau) return "''"
perso, avec :
[(#URL_ACTION_AUTEUR{truc_a_faire, 'val', ''})]
tant en 2.1 qu'en 3.0, en étant loggué, je me trouve devant une
" Erreur de compilation : squelettes/test_boucle.html "
ok j'avais mal testé, il y avait effectivement une erreur de compil dans le cas d'un "''" explicite (mais pourquoi se fatiguer à écrire ça ?)
Les derniers commit me vont.