Skip to content
Extraits de code Groupes Projets
  1. jan. 08, 2006
  2. jan. 04, 2006
    • esj's avatar
      Utiliser une variante de generer_url_ecrire pour les scripts qui ne sont · 160516e8
      esj a rédigé
      justement pas dans ecrire. 
      Transformation a l'aide du script suivant:
      
      for i in $(grep -l "generer_url_ecrire(.../" *)
      do 
      sed 's,generer_url_ecrire(\(.\)\.\./,generer_url_public(\1,' $i > x; 
      mv x $i
      done
      
      D'autre part, remplacer generer_url_ecrire('index') par simplement ./
      c'est encore plus portable.
      
      Merci a Gilles Vincent pour avoir vu tous les points problematiques et fourni 
      une solution.
      160516e8
  3. jan. 01, 2006
  4. déc. 25, 2005
    • esj's avatar
      La fonction "generer_url_ecrire" (ci-devant http_php_scriptnq) produit TOUTES... · b1743bd3
      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.
      b1743bd3
    • esj's avatar
      4e65272e
    • esj's avatar
      Remplacement de la version citante de la fonctionnalisation des scripts php · 9103f7c2
      esj a rédigé
       par le script shell suivant
      
      for i in $(grep -l 'action=" *\. *http_php_script *([^)]*) *\. *"' *)
      do
      sed -f f.sed "$i" | sed 's/<FORM /<form /;s/METHOD=/method=/' > "$i.php"
      mv $i.php $i
      done
      
      le fichier f.sed etant:
      
      s/action=\(" *\. *http_php_script\) *\(([^)]*) *\. *"\)/action=\'\1nq\2\'/
      
      celui du commit precedent etant le meme, avec "href" a la place de "action"
      9103f7c2
  5. déc. 24, 2005
  6. déc. 19, 2005
  7. déc. 09, 2005
  8. déc. 08, 2005
  9. nov. 18, 2005
    • esj's avatar
      · 9e25e547
      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.
      9e25e547
  10. nov. 13, 2005
  11. nov. 10, 2005
    • esj's avatar
      Rationnalisation des includes dans ecrire: · dc37aeee
      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 
      dc37aeee
  12. nov. 09, 2005
  13. nov. 05, 2005
    • esj's avatar
      Rationnalisation des includes: · e8580ecc
      esj a rédigé
      - deporter du script vers son inc_ associe
      - inc_texte ===> inc_filtre
      - inc_presentation ==> inc_layer et inc_calendrier
      e8580ecc
  14. oct. 26, 2005
  15. oct. 21, 2005
  16. oct. 08, 2005
  17. avr. 29, 2005
  18. avr. 24, 2005
  19. avr. 14, 2005
  20. avr. 09, 2005
  21. avr. 01, 2005
  22. fév. 10, 2005
  23. fév. 02, 2005
  24. jan. 30, 2005
    • Fil's avatar
      · c3a48a51
      Fil a rédigé
      * mise à jour du système de login : on donne priorité à l'auth par cookie, ce qui permet de fonctionner sous un .htaccess sans bidouille particulière
      
      * révision du système de nettoyage des globales à l'entrée (prépare la "liste des variables admissibles")
      
      * suppression de quelques vieilleries
      c3a48a51
  25. jan. 28, 2005
  26. jan. 24, 2005
  27. déc. 10, 2004
  28. nov. 09, 2004
  29. oct. 17, 2004
  30. oct. 16, 2004
  31. oct. 15, 2004
  32. oct. 08, 2004
  33. oct. 06, 2004
  34. oct. 04, 2004
Chargement en cours