- mai 06, 2006
-
-
cerdic a rédigé
Le message d'erreur est normalement destiné aux logos, donc c'est pas génial, mais plus de nouvelle chaine de langue pour le moment
-
- avr. 30, 2006
-
-
esj a rédigé
spip_query("[^;]*)+;$' ce qui permettra de facilement spécialiser chaque appel selon l'instruction SQL qui suit le guillemet. Par ailleurs, plus aucun résultat de spip_fetch sur spip_query("SELECT.... n'utilise des index numériques pour prélever les champs SQL; l'option MYSQL_ASSOC pourrait donc etre substituée à MYSQL_BOTH. Remarque: tout ceci ne concerne pas les fichiers dans base/ qui ne seront pas adaptés à SQLite par définition, ni au fichier inc/rubriques.php qui sera traité à part.
-
- avr. 23, 2006
-
-
esj a rédigé
- ne plus utiliser la forme: list($x) = spip_query("SELECT... - faire apparaitre explicitement FROM, WHERE etc si présent - avoir tout l'appel sur une seule ligne, terminée par ";".
-
- avr. 20, 2006
-
-
Fil a rédigé
-
- avr. 19, 2006
-
-
esj a rédigé
Tâche #209: normalisation des appels de spip_query. Il reste 16 appels calculés reecrivant la requete SQL.
-
- avr. 14, 2006
-
-
esj a rédigé
-
- mars 17, 2006
-
-
esj a rédigé
Utilisation exclusive de ''rawurlencode'' et ''rawurldecode'', remplaçant ''urlencode'' et ''urldecode'' pour unifier les traitements (on prend celle qui suit un RFC, le 1738). Transformation obtenue par: for i in $(grep -l url..code *p */*p */*/*p); do echo "=====$i"; sed 's/\(url..code[^a-z]\)/raw\1/;s/rawraw/raw/' $i > x; mv x $i done
-
- mars 01, 2006
-
-
Fil a rédigé
include_ecrire *[(] *(["'])inc_(acces|admin|agenda|ajax|auteur_voir|auth_ldap|auth_spip|boutons|charsets|config|cookie|cron|date|diff|distant|extra|filtres|forum|getdocument|import|invalideur|lang|lang_liste|layer|logos|mail|math|mini_nav|minipres|mots|ortho|popularites|presentation|revisions|rubriques|session|signatures|sites_voir|suivi_versions|surligne|syndic|texte|visites)\1 *[)] en include_spip('inc/...')
-
Fil a rédigé
-
- fév. 27, 2006
-
-
Fil a rédigé
inc_index devient inc/indexation.php (attention rupture de compatbilite, mais sinon ca donnait inc/index.php ce qui n'est pas forcément génial)
-
- fév. 26, 2006
-
-
Fil a rédigé
dernier deplacement de inc_ vers inc/ pour ce soir ; c'est un peu dur à faire car certains plantent...
-
- fév. 22, 2006
-
-
Fil a rédigé
plein de corrections: upload des documents, vignette automatique, spip_action.php qui trainaient, etc
-
- fév. 19, 2006
-
-
Fil a rédigé
+ divers bug
-
- fév. 10, 2006
-
-
Fil a rédigé
à tester : - les stats - l'upload de logos - l'upload de documents - le cache
-
- fév. 06, 2006
-
-
Fil a rédigé
un bug de redirection quand on a une erreur d'upload (pour tester, prendre un fichier .rtf, le renommer .png, et l'uploader comme logo d'article)
-
- jan. 26, 2006
-
-
esj a rédigé
renomme_en_exec_et_en_php () { mv index.php3 i3; mv index.php i; mv forum.php3 f; mv statistiques.php3 s; for i in *.php*; do if [ -f inc_${i%3} ]; then $MVCOMMAND inc_${i%3} exec_${i%3}; else if [ -f inc_$i ]; then $MVCOMMAND inc_$i exec_${i%3}; fi; fi; done; mv i3 index.php3; mv i index.php; mv f forum.php3; mv s statistiques.php3; $MVCOMMAND inc_auth.php3 exec_auth.php; $MVCOMMAND inc_accueil.php exec_accueil.php; for i in inc_spip_action*; do $MVCOMMAND $i exec_${i#inc_}; done; for i in inc_*.php3; do $MVCOMMAND $i ${i%3}; done; $MVCOMMAND exec_config-contenu.php exec_config_contenu.php; $MVCOMMAND exec_config-multilang.php exec_config_multilang.php; $MVCOMMAND exec_config-fonctions.php exec_config_fonctions.php; $MVCOMMAND exec_config-lang.php exec_config_lang.php }
-
esj a rédigé
normalise_inc () { for i in $(grep -l 'pclzip.lib' inc*php*); do sed 's/pclzip.lib/inc_pclzip/' $i >x; mv x $i; done; $MVCOMMAND pclzip.lib.php inc_pclzip.php; for i in $(grep -l 'lab_' inc*php*); do sed 's/lab_/inc_/' $i >x; mv x $i; done; $MVCOMMAND lab_diff.php inc_diff.php; $MVCOMMAND lab_ortho.php inc_ortho.php; $MVCOMMAND lab_revisions.php inc_revisions.php }
-
- jan. 21, 2006
-
-
esj a rédigé
-
- jan. 19, 2006
- jan. 17, 2006
-
-
esj a rédigé
-
- jan. 07, 2006
- jan. 05, 2006
-
-
esj a rédigé
confusion entre generer_url_ecrire/public dans certains endroits (pas toujours un pb, mais incompatible avec la genericite visee a terme)
-
- jan. 03, 2006
-
-
esj a rédigé
-
- jan. 01, 2006
- déc. 25, 2005
-
-
esj a rédigé
La fonction "generer_url_ecrire" (ci-devant http_php_scriptnq) produit TOUTES les url de l'espace prive. Elle prend un nom de script, sans son extension, et une Query String, et retourne une URL formee du nom du script muni de son extension, du point d'interrogation et de la query_string avec les "&" transcodes en "&". Elle admet aussi deux arguments supplementaires optionnels pour le cas specifique d'une URL codee comme valeur de parametre. Cette fonction est destinee a supprimer d'un seul coup les extensions php3, et a permettre l'introduction d'un script generique pour n'en garder qu'un seul.
-
- déc. 23, 2005
-
-
esj a rédigé
-
- déc. 22, 2005
-
-
esj a rédigé
-
- 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 ecrire/ pour preparer l'abandon des .php3
-
- déc. 08, 2005
-
-
esj a rédigé
surcharge possible pour sites_tous, et allegement de inc_sites pour qu'il ne contienne que des fonctions necessaires a sites.php
-
- nov. 18, 2005
-
-
esj a rédigé
Remplacement systematique de la fonction lire_meta(x) par son contenu $GLOBALS['meta'][x] plus efficace et permettant de distinguer plus facilement les globales internes aux scripts et celles en provenance de l'entree HTTP. En parallele, deplacement des fonctions action_auteur dans inc_session pour eviter de charger les fonctions d'admin quand ce n'est pas necessaire.
-
- nov. 16, 2005
-
-
Fil a rédigé
Nouveau modele de gestion des statistiques, qui devrait etre plus robuste et dont le code est plus simple ; mais attention il stocke des tas de fichiers temporaires dans ecrire/data/ Quelques corrections dans le parcours des repertoires (un fichier "0" pouvait bloquer SPIP)
-
- nov. 10, 2005
-
-
esj a rédigé
- virer les ifdefined_ECRIRE inutiles a cause include_ecrire et inopepants en PHP5 - les remplacer par ifnotdefined inc_version return pour renforcer la securite (suggestion de Moritz Naumann) - mettre des include_ecrire pour tout ce qui n'est pas find_in_path - signaler dans spip_log les fichiers non accessibles, par le biais de include_ecrire
-
- nov. 04, 2005
-
-
esj a rédigé
decoupage de inc_presentation en 2, afin que les petits scripts (spip_image, spip_rss, aide etc) n'ayant besoin que d'une presentation minimale puissent ne lire que ce minimum
-
- oct. 28, 2005
-
-
esj a rédigé
remplacement de la BALISE style utilisee pour les pages d'installation et assimilees par une balise Link sur une feuille de style. Petites differences graphiques par endroits, mais on ne voit presque jamais ces pages et il est justement plus facile de les changer a present
-
- oct. 20, 2005
-
-
esj a rédigé
l'avait jamais du etre bien complexe le repertoire upload vu l'incoherence de l'affichage parfois; mais j'ai commis d'autres bugs a cote moi aussi
-
- oct. 08, 2005
-
-
esj a rédigé
-