Heuuu... ben che pas, j'ai toujours vu les requetes ecrites comme ca dans
les codes dont je me suis servi d'exemple ? Meme dans le code de Dotclear
c'est comme ca. A moins qu'on ne parle pas du meme truc... tu parles bien
des variables $request, c'est ca ? Ca serait quoi la bonne methode du coup ?
Quoiqu'il en soit, si il faut passer ca en minuscule je vais le faire mais
pfft, c'est un peu dommage de rendre le truc moins lisible simplement pour
une petite limitation de clearbricks :P
Je vais rajouter l'option !
2013/8/28 Nicolas <nikrou77(a)gmail.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Le 28 août 2013 14:51, Christopher Crouzet
<christopher.crouzet(a)gmail.com> a écrit :
Merci pour le feedback Nicolas !
J'etais pas sur d'avoir tout a fait compris pourquoi ca ne marchait pas, du
coup j'ai fait quelques recherches et suis tombe la-dessus :
http://www.postgresql.org/message-id/40DAEA31.1090508@e-greek.net
Est-ce que ca veut dire que si je mets des guillemets autour du nom de la
table dans mes queries, ca marchera ? Genre `SELECT data_key, data_value
FROM 'dc_postsUserData' ...` ?
Ou est-ce que je dois imperativement renommer la table en minuscules ?
Sans modification de quelques classes clearbricks, j'ai bien peur que
tu doives passer en minuscules. Du coup tu vas pouvoir jouer à la mise
à jour de plugins !
En effet la création, comme je disais tout à l'heure, le nom de la
table n'est pas protégée. Du coup on part mal. J'ai essayé en
modifiant la classe dbstruct mais ça ne suffit pas car tu as écris des
requêtes en dur (bouhhhhh) et ça ne suffit pas.
De plus il ne faut pas mettre des guillemets mais utiliser la méthode
espaceSystem ($core->con->escapeSystem('la table')).
Aussi, j'avais initialement mis un setting pour desactiver le plugin mais
je l'ai vire au dernier moment parceque j'etais pas sur de ce que je devais
desactiver avec cette option... ? Juste cacher le bout de HTML qui se
montre dans la sidebar d'edition des posts peut-etre ?
Il faut que tu testes le fait que le plugin est activé ou non (return
false par exemple si non activé) à différents endroit stratégique,
côté admin et côté public.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQEcBAEBCAAGBQJSHfOzAAoJEJ8MyOh0TdIzaFkH/iu/V6xCeax0zR+Hh4PBxxK+
fnefGfWDl+8zpVc3KvM78r3bCsrOwZayM1Hhz75WD2hIYIq2/J4ngdhHYtKBDpbA
IxT5YQR3op6aQzDcEdYoRL1KxhnSppPl4mLUcJJCDHQoruDkVMVQ0wyvOf4s65Zn
cxaQwQLdBrONHtxrsyS9wKhnLZuFI3DSoLrzjU25j/R7AbClywx5Xar1suPOSlvG
4SJUEcCOuXGyFgchEtMLxuyrX56ECtPHCupRFa0OgO4vBzf6rkIdKEFxWfY4B7sD
QtbF4vQ13yBVya7pBx/Opq0Sxm+RLHXpQIGpOrcuVPhe/D+wL6FlkRBGf0jdRog=
=LZcg
-----END PGP SIGNATURE-----
--
Dev mailing list - Dev(a)list.dotclear.org -
http://ml.dotclear.org/listinfo/dev