Skip to content
Extraits de code Groupes Projets
  1. jan. 01, 2016
  2. déc. 13, 2015
  3. mai 10, 2015
  4. jan. 01, 2014
  5. juin 29, 2013
  6. fév. 14, 2013
  7. jan. 16, 2012
  8. avr. 11, 2011
  9. déc. 18, 2010
    • esj's avatar
      Bonne année, donc modification du copyright. · 1c4a8a50
      esj a rédigé
      Je profite de cette écriture massive pour normaliser quelque chose de trompeur lorsqu'on compare deux versions, savoir l'usage de " ou ' dans le premier argument de define et defined. Comme les chaînes entre apostrophes sont plus rapidement analysées que celles entre guillemets, je choisis l'apostrophe.
      
      Dépot obtenu avec le script Shell:
      {{{
      a=$(find . -name "*.php" |grep -v extensions/ | grep -v /config/ | grep -v index.php | grep -v public.php | grep -v prive.php )
      echo -n "Fichiers: "
      echo $a|wc -w
      for i in $a
      do
      sed -f ~/Sites/spip/spip.sed $i > /tmp/f.php
      if diff -q $i /tmp/f.php
      then 
          :
      else
             diff $i /tmp/f.php
      #     echo $i;   php /tmp/f.php
      #    mv /tmp/f.php $i
      fi
      done
      }}}
      et le script Sed:
      {{{
      s/Copyright (c) 2001-20../Copyright (c) 2001-2011/
      s,\(if [(]!*\)*\(defined* *[(]\)"\([^"]*\)"\(.*\);[[:space:]]*[#/]*.*$,\1\2'\3'\4;,
      }}}
      1c4a8a50
  10. juin 20, 2010
  11. jan. 30, 2010
  12. jan. 04, 2010
  13. jan. 03, 2009
  14. déc. 23, 2008
    • esj's avatar
      Bonne année vieille branche! · d222863d
      esj a rédigé
      Dépot obtenu par:
      
      {{{
      for i in $(grep  -l '(c) 2001-' * */* */*/* 2> /dev/null)
      do
      sed 's/(c) 2001-2008/(c) 2001-2009/' $i > /tmp/x
      mv /tmp/x $i
      done
      }}}
      d222863d
  15. avr. 29, 2008
  16. avr. 28, 2008
    • Fil's avatar
      balise {{{ #FILTRE{x} }}} pour appliquer le filtre x a l'ensemble du squelette... · 67202b1e
      Fil a rédigé
      balise {{{ #FILTRE{x} }}} pour appliquer le filtre x a l'ensemble du squelette une fois celui-ci calcule ; application directe : simplification du systeme de compacte_head et de la gestion des pipelines d'insertion de scripts (puisqu'une insertion html normale peut etre post-traitee avec un #FILTRE).
      67202b1e
  17. mars 22, 2008
  18. déc. 31, 2007
  19. mai 21, 2007
  20. mai 19, 2007
  21. mai 18, 2007
  22. mai 17, 2007
  23. mai 16, 2007
  24. mai 15, 2007
  25. déc. 17, 2006
  26. sept. 14, 2006
  27. août 14, 2006
  28. mars 16, 2006
  29. mars 01, 2006
    • 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
    • Fil's avatar
      déplacement d'une belle quantité de inc_* · d4ba6056
      Fil a rédigé
      d4ba6056
  30. jan. 26, 2006
    • esj's avatar
      Ce depot resulte de l'application de: · 02ef1694
      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
      }
      02ef1694
  31. jan. 01, 2006
  32. déc. 19, 2005
  33. 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
  34. 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
  35. juin 11, 2005
Chargement en cours