- août 22, 2007
-
-
esj a rédigé
Blindage de l'importation/fusion: bien contrôler les erreurs SQL, éviter les avertissements non significatifs, et arrêter la fusion si la table temporaire n'est pas allouable. Rationnalisation des appels aux fonctions d'abstractions pour que PG convertisse toutes les dates qui passent.
-
esj a rédigé
#209: l'élimination d'apostrophes (exigée par PG) autour d'une constante numérque dans un critère ''col=valeur'' était mal calculé par [9859] car cette colonne n'est pas forcément dans la table de la boucle, elle peut-etre dans une table de jointure. Le code est donc reporté dans la fonction détectant le besoin de jointure pour récupérer la description de la bonne table.
-
- août 21, 2007
-
-
Christian Lefebvre a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
plonger depuis un beau site est toujours bien, et la plongee ne dispense pas de naviguer et reciproquement
-
esj a rédigé
-
cerdic a rédigé
le plonguer a beau parfoit etre select, il ne lui en faut pas moins avoir un bouton pour etre smart
-
esj a rédigé
PHP5 évalue de droite à gauche, PHP4 de gauche à droite. Il faut éviter de référencer des affectations dans une expression; en l'occurrence ça faisait appeler mysql_free avec un mauvais argument.
-
cerdic a rédigé
-
cerdic a rédigé
(resoud #848 au pasage) en decode : permettre de deplacer un article depuis la page article ...
-
- août 20, 2007
-
-
Christian Lefebvre a rédigé
-
cerdic a rédigé
la prise de charge de l'ajout de champs dans les tables spip par les plugins
-
esj a rédigé
#209: L'identifiant de session d'importation introduit par [9903] est étendu dans la fonction '''inc_admin''' à un identifiant de session d'administration, afin d'empêcher plus généralement deux connexions dans l'espace privé lorsqu'une opération lourde a lieu (actuellement: mise à jour de SPIP, importation/fusion d'archives, conversion de caractères par SQL ou par PHP, destruction des statistiques ou de la base). Grace à ça, les deux verrous MySQL pour les conversions de caractères passent à la trappe. Plus que 3 verrous MySQL à éliminer.
-
esj a rédigé
Correction de #954: bien gérer le critère '''doublons''' dans une table externe. La fonction '''trouver_def_table''' n'était pas utilisée à l'initialisation du compilateur c'était incohérent avec la suite. Mais il reste une dizaine d'occurrences du préfixe de table "'spip_'" qu'il faudrait revoir, il y a peut-être le même bug derrière.
-
cerdic a rédigé
-
tetue a rédigé
+ CSS : corrections syntaxiques, indentation, etc. (suite)
-
tetue a rédigé
-
tetue a rédigé
Habillage des noms de champs de l'onglet "contenu" de l'espace prive + une astuce pour palir les couleurs (avec pale.gif).
-
tetue a rédigé
-
tetue a rédigé
-
tetue a rédigé
Couleurs : on quitte la palette coloree de Sarka-SPIP pour rejoindre celle de SPIP 1.9, avec le violet du logo et le vert amande de l'espace prive.
-
esj a rédigé
-
esj a rédigé
#209: la fonction '''calculer_rubriques''' n'est plus appelée que dans le cas d'une importation, et celle-ci est garantie de s'exécuter en solo (identifiant de session introduit par [9903] et refus des connexions de l'espace privé des non admins pendant une restauration à présent). Grace à ça, le verrou MySQL de '''calculer_rubriques''' disparait. En revanche cette fonction est désormais appelée à la fin de '''admin_repair''' pour rétablir la cohérence en cas de crash ou autre problème. Pour les plugins qui appellent cette fonction, il faut soit l'encapsuler par '''spip_get_lock''' et '''spip_release_lock''' (mais ça ne marchera que dans la version MySQL l'absence de transactionnel reste un problème), soit appeler les fonctions spécfiques à la situation: '''calculer_rubriques_if''', '''publier_branche_rubrique''' ou '''depublier_branche_rubrique_if'''. Lire leur description dans le fichier source:spip/ecrire/inc/rubriques.php.
-
esj a rédigé
-
esj a rédigé
Sale et vieux bug dans la fusion: le champ id_secteur écrasait le champ id_rubrique. Evidemment, avec des usages limités à des rubriques de secteur, ça ne se voyait pas. Quant à la fonction '''importe_raccourci''' son premier argument ne servait pas.
-
tetue a rédigé
-
tetue a rédigé
-
tetue a rédigé
Ajout d'un attribut xml dans la balise head pour valider en XHTML 1.0 Strict : <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
-
tetue a rédigé
Une belle feuille de style bien rangee (rangement dans les definitions de style, menage, indentation...)
-
- août 19, 2007
-
-
Christian Lefebvre a rédigé
-
cerdic a rédigé
-
tetue a rédigé
-
cerdic a rédigé
ajouter xml:lang aux rss (N-K http://archives.rezo.net/spip-dev.mbox/200707.mbox/%3cmnet1.1185709412.7959.nicolas1.krebs2@netcourrier.com%3e)
-
tetue a rédigé
-
cerdic a rédigé
-
tetue a rédigé
-
cerdic a rédigé
-
tetue a rédigé
-
cerdic a rédigé
deplier la boite icone par defaut maintenant qu'elle a de la place
-
tetue a rédigé
-