- avr. 18, 2006
- avr. 15, 2006
-
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
-
ARNO* a rédigé
Hash md5 des noms de fichiers apres filtres graphiques, bicoz sinon on obtient des longueurs d'URL absolument fantastiques...
-
esj a rédigé
Repérage des jointures inutiles devenu faux depuis l'API definie par la [6163]. Merci Ben. Supprime l'erreur SQL de #221 mais celui reste à discuter quant à sa sémantique.
-
- avr. 14, 2006
-
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
-
http://www.spip.net/fr_article912.htmlesj a rédigé
il n'y a besoin d'aucune jointure pour compiler une boucle de signatures. Donc on optimise, mais c'est en fait dommage car il n'y a donc pas moyen d'accéder par squelette aux éléments de la table "pétitions". Il faudra revoir ça.
-
- avr. 13, 2006
-
-
esj a rédigé
-
esj a rédigé
qui était auparavant limitée à la table des mots. Attention, il y a du coup un petit changement d'interface de la variable "exceptions_des_jointures", qui permet à présent de spécifier n'importe quelle table. Acceptation d'une fonction SQL dans le critère Par meme en jointure. Oubli de signaler que la table des signatures est une jointure possible pour la table articles. Il y a qq situations qui devraient pouvoir etre optimisées.
-
esj a rédigé
Pas tout à fait mort le code d'avant [5959]. Déport vers action/ de la suppression d'une rubrique à administer
-
esj a rédigé
Oubli de reporter le nouveau calcul des puces ==> pas de message d'erreur dans ce formulaire. Corrige #217
-
- avr. 12, 2006
- avr. 11, 2006
-
-
esj a rédigé
-
esj a rédigé
Utiliser les fonctions d'abstractions dans les formulaires; verification qu'il n'exploitent que le mode MYSQL_ASSOC.
-
esj a rédigé
-
esj a rédigé
Tâche #209 (mais pas seulement): les 2 fonctions d'abstraction de SELECT acceptent que leurs 3 premiers arguments soient non pas des tableaux mais des chaines, afin d'alléger l'écriture manuelle, typiquement quand il n'y aurait qu'un élément dans le tableau. Exemple et application dans un formulaire standard.
-
esj a rédigé
Tâche #209: la traduction en MySQL de la syntaxe abstraite de la clause Where est déportée dans le fichier spécifique à mysql (source:ecrire/base/db_mysql.php). Y a pas à dire, un bel arbre en notation préfixée, ça se manipule beaucoup plus facilement qu'une chaine bourrée de quadruple slashs matinés de paires de double quote apostrophées.
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
Tâche #209: la fonction d'abstraction spip_abstract_fetch produit une requête avec l'option MYSQL_ASSOC, ce qui divise par 2 la dimension du tableau retournée par le serveur SQL. Adaptation des utilitaires de l'espace public utilisant cette fonction.
-
- avr. 10, 2006
-
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
Tâche #209: extension de l'interface de la structure Boucle: les éléments du tableau du champ Where peuvent etre non seulement des chaines, mais aussi des tableaux dénotant une expression en notation préfixée. Utilisation systématique (enfin presque) de cet ajout par le compilateur, pour faire apparaitre tous les opérateurs MySQL comme premier élément de ces tableaux définis récurisvement, et ainsi faciliter le transcodage de ces opérateurs vers une variante MySQL. La traduction du préfixé à l'infixé migrera dans base/db_mysql.php une fois isolé le traitement universel des critères conditionnels. Pour les contrib définissant des critères personnels, l'extension est transparente. Toutefois, si elles veulent profiter du portage à terme, ils devront etre réécrits.
-
ARNO* a rédigé
-
Fil a rédigé
-
Fil a rédigé
-
- avr. 09, 2006