Skip to content
Extraits de code Groupes Projets
  1. jan. 23, 2006
  2. jan. 16, 2006
  3. jan. 15, 2006
    • esj's avatar
      Suite du depot precedent: le probleme semble ne se poser que pour les url... · fbf0df6a
      esj a rédigé
      Suite du depot precedent: le probleme semble ne se poser que pour les url referencant un repertoire mais sans '/' avant le '?'. On le rajoute et on a de nouveau des URL absolues pour la plupart des envois en post
      fbf0df6a
    • esj's avatar
      Hallucinante decouverte a propos de l'implemetation de HTTP. · db0ee208
      esj a rédigé
      Un formulaire avec un champ action en adresse absolue AVEC parametres
      (donc de forme "http://PATH?arg1=val1....") et un champ method de valeur POST est transmis d'autorite en GET par les navigateurs, alors que si le champ action est en adresse relative (donc de forme "PATH?arg1=val1...") la transmission
      a bien lieu en POST !
      
      En consequence, SPIP n'utilise finalement les URL absolues que pour les methodes GET, jamais pour les POST. Ce depot enterine ce choix, a l'aide de la fonction genere_url_ecrire qui admet un nouvel argument optionnel indiquant si l'on veut une URL relative (par defaut) ou absolue. La fonction generer_url_post_ecrire utilise donc systematiquement la deuxieme forme. Les appels a ces deux 
      fonction ont ete reecrits pour verifier les cas d'utilisation.
      db0ee208
  4. jan. 13, 2006
  5. jan. 11, 2006
  6. jan. 01, 2006
  7. déc. 25, 2005
  8. déc. 24, 2005
  9. déc. 21, 2005
  10. déc. 20, 2005
  11. déc. 19, 2005
  12. déc. 09, 2005
  13. déc. 08, 2005
  14. déc. 06, 2005
  15. nov. 22, 2005
  16. 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
  17. 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
  18. nov. 09, 2005
  19. nov. 08, 2005
  20. 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
    • esj's avatar
      · 860456c9
      esj a rédigé
       Possibilite de surcharger la fonction d'authentification.
       
      ATTENTION: pour ce faire, le fichier inc_auth n'appelle plus sa fonction principale a la fin de son chargement, et celle-ci s'appelle desormais auth_dist.
      Si l'on met dans SPIP_PATH un fichier inc_auth contenant un fonction auth,
      celle aura priorite sur auth_dist, mais pourra eventuellement charger ecrire/inc_auth
      pour l'appeler quand meme et rajouter des controles.
      
      inc_auth n'est plus appele que par inc.php qui centralise toutes les authentifications.
      En contrepartie celui-ci ne charge plus qu'un minimum de fichiers, tous ses anciens includes etant declenches dans les scripts, ce qui devrait faire apparaitre ceux qui sont inutles pour les uns ou les autres.
      860456c9
  21. nov. 04, 2005
    • esj's avatar
      · d029e516
      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
      d029e516
  22. oct. 27, 2005
  23. oct. 26, 2005
  24. oct. 25, 2005
  25. oct. 24, 2005
  26. oct. 19, 2005
  27. oct. 18, 2005
Chargement en cours