Skip to content
Extraits de code Groupes Projets
  1. nov. 12, 2006
  2. oct. 22, 2006
  3. sept. 11, 2006
  4. sept. 05, 2006
  5. août 25, 2006
  6. août 14, 2006
  7. juil. 20, 2006
    • esj's avatar
      Rationnalisation de la refonte dans [6889]: le fichier session, surchargeable,... · 93076d90
      esj a rédigé
      Rationnalisation de la refonte dans [6889]: le fichier session, surchargeable, ne contient plus ce qui ne l'est pas, savoir les fonctions *_action qui passent dans un fichier inc/actions.php.
      
      Le test du renouvellement de l'alea passe dans le fichier inc/meta pour eviter de le refaire à chaque fabrication d'action dans un meme script (des tonnes dans le cas des pages avec tranche_requete ou lorsque les documents associés sont légions).
      
      93076d90
  8. juil. 16, 2006
    • esj's avatar
      Ne pas mélanger les sessions et les servlets, c'est mieux pour la mutualisation. · a115e671
      esj a rédigé
      Modifications obtenues par:
      
      mv inc/session.php ..
      for i in $(grep  -l _DIR_SESSIONS *php */*php)
      do sed s/DIR_SESSIONS/DIR_TMP/g $i > x;
      mv x $i
      done 
      mv ../session.php inc
      
      plus le rajout de define('_DIR_SESSIONS', $dir2 . "data/") dans inc_version
      répertoire qui ne concerne donc plus qu'effectivement les sessions.
      a115e671
  9. juin 22, 2006
  10. juin 11, 2006
  11. mai 26, 2006
  12. mai 21, 2006
    • esj's avatar
      Tache #209: Remplacement des addslashes spécifiques à SQL par la fonction... · f5a7f09b
      esj a rédigé
      Tache #209: Remplacement des addslashes spécifiques à SQL par la fonction spip_abstract_quote pour faciliter le portage SQLite. Cette fonction retourne son argument intact si c'est un nombre, ou le met entre apostrophes avec \ sur les apostrophes internes sinon. Il faudra toujours l'utiliser pour SQL a present,
      et exclusivement pour cela.
      
      La transformation des fichiers a été obtenue par le script suivant:
      
      #!/bin/sh
      a=$(grep -l "'\" *\\. *addslashes([^)]*) *\\. *\"'" */*p)
      for i in $a
      do
      sed -e "s/'\"[[:space:]]*\.[[:space:]]*addslashes\(([^)]*)\)[[:space:]]*\.[[:space:]]*\"'/\" . spip_abstract_quote\1 . \"/g;" -e 's/ *\. *""//' $i > x.php
      mv  x.php $i
      done
      
      plus quelques interventions manuelles, en particulier, le FIND_IN_SET du critere IN a ete remplacé par un FIELD, plus facile a produire dans ce contexte. Il y avait aussi un peu d'incoherence entites_html / addslashes ici ou là. Enfin, le Having, actuellement toujours inutilisé par le compilateur, est a nouveau bon pour le service.
      f5a7f09b
  13. avr. 28, 2006
  14. avr. 23, 2006
    • esj's avatar
      Tâche #209: normalisation des appels à spip_query: · e6c2ae10
      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 ";".
      e6c2ae10
  15. avr. 18, 2006
  16. mars 26, 2006
  17. mars 20, 2006
  18. mars 19, 2006
  19. mars 06, 2006
  20. mars 05, 2006
  21. mars 03, 2006
  22. mars 02, 2006
  23. mars 01, 2006
    • Fil's avatar
      suppression de la fonction include_local(), remplacée parfois par... · f8466a08
      Fil a rédigé
      suppression de la fonction include_local(), remplacée parfois par include_once() (mais rarement), et d'autres fois par spip_connect() [une fonction qui reste à développer]
      
      f8466a08
    • Fil's avatar
      transformation de · 8375b144
      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/...')
      8375b144
  24. fév. 27, 2006
  25. fév. 25, 2006
  26. fév. 24, 2006
  27. fév. 20, 2006
  28. fév. 19, 2006
    • esj's avatar
      C'était la foire a tout le squelette de forum: code mort, fonctionnalité en berne, · 8e9ebda2
      esj a rédigé
      obligation de coder en PHP pour changer la mise en page et j'en passe (deviner quoi).
      
      Donc, introduction d'un nouveau squelette, choix_mots.html, permettant de 
      sélectionner les mots à associer à un message. Mise en page un peu moins bien 
      qu'avant mais ca va etre plus facile à améliorer maintenant.
      8e9ebda2
Chargement en cours