Skip to content
Extraits de code Groupes Projets
  1. jan. 03, 2007
  2. jan. 01, 2007
  3. déc. 20, 2006
  4. déc. 18, 2006
    • esj's avatar
      Passage en minuscules des balises et attributs. · 7c9727c0
      esj a rédigé
      Ce dépot résulte de l'application directe du shell-script:
      
      {{{
      for i in $(grep  -l "</*[A-Z]" [aei]*/*php)
      do 
          sed -f x.sed $i > z;
          n=$(diff z $i|wc -l)
          if [ "$n" -gt 0 ] 
          then 
          echo $i $n
          mv z $i
          fi
      done 
      }}}
      
      avec le fichier x.sed contenant:
      
      {{{
      s,<A\([^A-Z]\),<a\1,g
      s,<B\([^A-Z]\),<b\1,g
      s,<BR\([^A-Z]\),<br\1,g
      s,<CENTER\([^A-Z]\),<center\1,g
      s,<DIV\([^A-Z]\),<div\1,g
      s,<FONT\([^A-Z]\),<font\1,g
      s,<INPUT\([^A-Z]\),<input\1,g
      s,<LI\([^A-Z]\),<li\1,g
      s,<LINK\([^A-Z]\),<link\1,g
      s,<OPTION\([^A-Z]\),<option\1,g
      s,<P\([^A-Z]\),<p\1,g
      s,<SELECT\([^A-Z]\),<select\1,g
      s,<TABLE\([^A-Z]\),<table\1,g
      s,<TD\([^A-Z]\),<td\1,g
      s,<TR\([^A-Z]\),<tr\1,g
      s,<UL\([^A-Z]\),<ul\1,g
      s,</A\([^A-Z]\),</a\1,g
      s,</B\([^A-Z]\),</b\1,g
      s,</CENTER\([^A-Z]\),</center\1,g
      s,</DIV\([^A-Z]\),</div\1,g
      s,</FONT\([^A-Z]\),</font\1,g
      s,</OPTION\([^A-Z]\),</option\1,g
      s,</SELECT\([^A-Z]\),</select\1,g
      s,</TABLE\([^A-Z]\),</table\1,g
      s,</TD\([^A-Z]\),</td\1,g
      s,</TR\([^A-Z]\),</tr\1,g
      s,</UL\([^A-Z]\),</ul\1,g
      s,\([^A-Z]\)ALIGN=,\1align=,g
      s,\([^A-Z]\)BACKGROUND=,\1background=,g
      s,\([^A-Z]\)BGCOLOR=,\1bgcolor=,g
      s,\([^A-Z]\)BORDER=,\1border=,g
      s,\([^A-Z]\)CELLPADDING=,\1cellpadding=,g
      s,\([^A-Z]\)CELLSPACING=,\1cellspacing=,g
      s,\([^A-Z]\)CHECKED=,\1checked=,g
      s,\([^A-Z]\)CLASS=,\1class=,g
      s,\([^A-Z]\)COLOR=,\1color=,g
      s,\([^A-Z]\)COLSPAN=,\1colspan=,g
      s,\([^A-Z]\)FACE=,\1face=,g
      s,\([^A-Z]\)FONT=,\1font=,g
      s,\([^A-Z]\)HEIGHT=,\1height=,g
      s,\([^A-Z]\)HREF=,\1href=,g
      s,\([^A-Z]\)NAME=,\1name=,g
      s,\([^A-Z]\)SIZE=,\1size=,g
      s,\([^A-Z]\)SRC=,\1src=,g
      s,\([^A-Z]\)TYPE=,\1type=,g
      s,\([^A-Z]\)VALIGN=,\1valign=,g
      s,\([^A-Z]\)VALUE=,\1value=,g
      s,\([^A-Z]\)WIDTH=,\1width=,g
      s,\([^A-Z]\)TOPMARGIN=,\1topmargin=,g
      s,\([^A-Z]\)LEFTMARGIN=,\1leftmargin=,g
      s,\([^A-Z]\)MARGINWIDTH=,\1marginwidth=,g
      s,\([^A-Z]\)MARGINHEIGHT=,\1marginheight=,g
      }}}
      7c9727c0
  5. déc. 17, 2006
  6. déc. 11, 2006
  7. déc. 10, 2006
  8. nov. 25, 2006
    • esj's avatar
      Simplification de l'interface debut_admin: on lui donne juste le nom du script... · ce552a9b
      esj a rédigé
      Simplification de l'interface debut_admin: on lui donne juste le nom du script (qui est en fait toujours $_REQUEST['exec']) et elle insère tout $_POST automatiquement dans le formulaire demandant la création du répertoire, ce qui lui permettra de fonctionner pour toute nouveauté dans les actions demandant ce controle. En prime (sur FireFox) le nom du répertoire est automatiquement copié dans le presse-papier pour faciliter sa création.
      ce552a9b
  9. nov. 20, 2006
  10. nov. 13, 2006
  11. nov. 12, 2006
    • esj's avatar
      Tâche #328 et rationnalisation du cod: les fonctions de inc/utils produisant... · 7ce2c047
      esj a rédigé
      Tâche #328 et rationnalisation du cod: les fonctions de inc/utils produisant du code HTML et des entetes HTTP sont évacuées ailleurs. En particulier, la plupart des redirections étant à present dans les scripts de action/, redirige_par_entete passe dans inc/headers. Plus un peu de partage de code ici ou là.
      7ce2c047
  12. nov. 11, 2006
  13. nov. 06, 2006
  14. oct. 23, 2006
  15. oct. 22, 2006
  16. oct. 21, 2006
    • JamesRezo's avatar
      On déplace la définition de _SPIP_CHMOD dans un fichier à part (il concerne le... · b7db8eb9
      JamesRezo a rédigé
      On déplace la définition de _SPIP_CHMOD dans un fichier à part (il concerne le file_system, pas la base de données) dans config/. Il s'appelle chmod.php, c'est original...
      
      Ce qui marche mieux pour le surcharger dans mes_options.php, et c'est inc_version.php qui lui donne une valeur par défaut, le cas échéant. Ce fichier est crée pour une nouvelle installation. Sur une mise à jour, il ne se passe rien, on fait du 777 comme avant.
      
      config/ abrite donc potentiellement deux fichiers, ça prend son sens maintenant :)... et on pourrait imaginer que ldap soit indépendant de la même manière... mais rien ne presse...
      
      ça règle un soucis de création du cache en fichier plat aussi (cf. #635)
      b7db8eb9
    • JamesRezo's avatar
      rustine pour _SPIP_CHMOD (toggg:... · 194ef1bf
      JamesRezo a rédigé
      rustine pour _SPIP_CHMOD (toggg: [http://thread.gmane.org/gmane.comp.web.spip.devel/37325/focus=37325])
      194ef1bf
    • JamesRezo's avatar
      la fonction spip_initialisation_parametree prend désormais 4 paramètres... · a9936bf2
      JamesRezo a rédigé
      la fonction spip_initialisation_parametree prend désormais 4 paramètres représentant les 4 répertoires non partageables d'un SPIP.
      _DIR_CHMOD, s'appelle maintenant _SPIP_CHMOD et est calculée à l'installation de spip. On colle la constante dans le fichier de connection.
      On ajoute le répertoire tmp_img/ qui servira de base aux données volatiles mais devant être accessible via http. C'est là qu'on calculera tous les images réduites, (à tester)
      On en profite pour faire une très légère toilette au page d'installation. C'est pas encore fantastik ;)
      
      TODO: la vérification des sous-répertoires de tmp/ en écriture, voire, leur création à la volée
      a9936bf2
  17. oct. 16, 2006
  18. oct. 06, 2006
    • esj's avatar
      Permettre la surcharge des etapes d'installation. En profiter pour les mettre... · 2c2ad593
      esj a rédigé
      Permettre la surcharge des etapes d'installation. En profiter pour les mettre dans un répertoire différent, inc/ devenant vraiment trop gros. Et extension de charger_fonction pour qu'elle accepte des répertoires de profondeur quelconque (pas encore utilisé finalement mais ça finira par servir).
      2c2ad593
Chargement en cours