Plop,
concernant la méthode decode(), elle est utile entre autre pour les
chargement de fichier de plugin, car la fonction http_build_query()
retourne une URL encodée, ce qui n'est pas toujours souhaité.
Quant au reste, je propose de faire une passe lorsque j'aurais fini la
première mise en place des URLs d'admin dans les plugins, il m'en reste
encore quelques uns à faire…
Je teste toutes mes modifs au fur et à mesure et j'aimerais bien pouvoir
terminer ça avant de tout casser :-)
Le 27 novembre 2014 17:03, Bruno <dsls(a)morefnu.org> a écrit :
Hello,
En regardant les derniers commits, je me demande si on ne devrait pas
rendre plus propres les urls d'action des formulaires. Je ne suis pas très
à l'aise quand on mixe des paramètres GET et POST dans un formulaire.
IE, plutôt que faire :
<form action="plugin.php?p=antispam">...
envisager :
<form action="plugin.php"><input type="hidden"
name="p"
value="antispam"/>...
J'ai déjà fait quelque chose de similaire sur formfilters, cela se traduit
par l'ajout de méthodes à la classe dcAdminURL : getFormAction, et
getHiddenFormFields.
Z'en dites ?
Par ailleurs, j'ai du mal à voir le rôle de la méthode decode() de
dcAdminURL : tantôt on appelle ->get(), tantôt ->decode(). J'ai du mal à
identifier dans quels cas utiliser decode plutôt que get...
--
Bruno
--
Dev mailing list - Dev(a)list.dotclear.org -
http://ml.dotclear.org/listinfo/dev
--
Franck