- fév. 03, 2006
- fév. 01, 2006
-
-
esj a rédigé
D'accord, c'est toujours plus propre d'initialiser un tableau, mais PHP 4.4.0 semble bien le seul a ne pas faire de $doublons_index un tableau de 1 element dans cette expression certes inelegante mais licite: calcul_mysql_in('documents.id_document', "0".$doublons[$doublons_index[]= ('documents' . '')], 'NOT')
-
- jan. 29, 2006
-
-
esj a rédigé
Faciliter l'envoi d'en-tetes http dans les squelettes, afin de remplacer les variables PHP $flag_preserver et $flag_dynamique par des entitees independantes du langage d'execution. Pour cela: - introduction d'une balise #HTTP{e1, ... en} utilisable en debut de squelette, et dont les arguments sont des chaines, entourees de guillemets ou d'apostrophes, conforme au protocole HTTP1/1 : http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.4 - cette balise est compilee en une sequence <?php header(e1); .... ;header(en) ?> - Spip repere une telle sequence initiale (c'est donc valable aussi pour un code php ecrit directement sous-reserve que la syntaxe soit exactement la meme) et en fait une meta-donnee pour chaque page produite par l'execution du squelette, afin de disposer facilement des en-tetes au moment de l'envoi; - Spip repere dans ces meta-donnees la presence de la directive Content-Type. Si elle est absente, elle est automatiquement rajoutee avec comme habituellement la valeur: Content-Type: text/html; charset=#CHARSET Spip n'enverra les boutons d'administration et de previsualisation et n'inserera leur CSS associee que si cette directive a pour valeur text/html ou que le mode debug est actif. Cette assertion simple reflete l'usage de la variable $flag_preserver qui n'a ainsi plus de raison d'etre. - Spip repere aussi dans ces meta-donnees la presence d'une directive "Cache-control", auquel cas il n'enverra aucune autre directive concernant le cache du client. Ainsi, le positionnement a "vrai" de la variable $flag_dynamique, jamais documentee, est equivalent a #HTTP{'Pragma: no-cache', 'Cache-Control: no-cache; must-revalidate'}
-
- jan. 10, 2006
-
-
esj a rédigé
permettre l'acces aux champs d'une table de jointure explicite; ca reste lacunaire mais c'est tout de meme plus homogene que de faire la jointure et n'y avoir acces qu'en partie
-
- jan. 05, 2006
-
-
esj a rédigé
attention, il faut calculer la requete a la fin de la compil bien qu'elle se place au debut du code produit
-
- jan. 04, 2006
-
-
esj a rédigé
-
- jan. 03, 2006
-
-
esj a rédigé
-
- jan. 01, 2006
- déc. 25, 2005
-
-
esj a rédigé
-
- déc. 21, 2005
-
-
Fil a rédigé
clarification sur l'emploi du filtre interdire_scripts (changement de nomenclature dans le code, a fonctionnalite equivalente) attention ca casse un peu l'API pour ceux qui ont des balises persos.
-
- déc. 19, 2005
-
-
esj a rédigé
include_ecrire etc acceptent des noms sans extension et completent avec .php ou .php3; migration generale dans les scripts de l'espace public pour preparer l'abandon des .php3
-
- nov. 19, 2005
-
-
esj a rédigé
-
- nov. 18, 2005
-
-
esj a rédigé
Finalement, plusieurs criteres doublons ca peut etre utile d'apres FIl. Le premier qui comprend ce code a gagne le droit de corriger le prochain bug.
-
- nov. 10, 2005
-
-
esj a rédigé
-
- oct. 10, 2005
-
-
esj a rédigé
-
- oct. 01, 2005
-
-
Fil a rédigé
- "0" n'est pas vide (pif) - verifier que les champs de date existent avant de trier 'par date', etc (pif) - le critere {mode=image} etait casse (jdegreef) - http://forum.spip.org/fr_177334.html
-
- sept. 30, 2005
-
-
Fil a rédigé
(pif)
-
- sept. 05, 2005
-
-
esj a rédigé
-
- août 31, 2005
-
-
esj a rédigé
-
- août 08, 2005
-
-
esj a rédigé
-
- juil. 10, 2005
-
-
esj a rédigé
-
- juil. 08, 2005
-
-
esj a rédigé
-
- juil. 02, 2005
-
-
esj a rédigé
-
- juin 29, 2005
- juin 28, 2005
-
-
esj a rédigé
mauvais retour de boucles récursives (nic;o & paolo); code gourmand, mort ou mal structuré dans le calcul des champs SQL par le compilateur
-
- juin 20, 2005
-
-
esj a rédigé
-
- juin 07, 2005
-
-
esj a rédigé
-
- juin 06, 2005
- juin 05, 2005
-
-
esj a rédigé
transformation des repetitions de critere d'égalité sur un meme champ en un IN + HAVING count(*) = cardinal (Patrick Guermonprez); début du nouveau decompilateur
-
Fil a rédigé
-
Fil a rédigé
debut de retablissement de l'affichage des elements de la boucle dans le compilo (mais solution peu fonctionnelle : ça reste "à refaire")
-
- juin 02, 2005
-
-
esj a rédigé
-