r8111 - in spip/ecrire: exec inc

Author: esj@rezo.net
Date: 2006-12-18 11:16:34 +0100 (lun, 18 déc 2006)
New Revision: 8111

Log:
Ajout d'apostrophes ou de guillemets aux attributs qui en manquaient.
Ce dépot résulte de 5 applications du script Shell ci-dessous et evacuation des fichiers où ça ne portait que sur du code en commentaire. Les 2 Regexp ne sont pas exhaustives, d'où le besoin de répétition, et il reste encore le cas des balises en début de ligne dont on ignore si elles sont encadrées par ' ou ".

{{{
for i in $(grep -l "<[a-z][^>&(]*[a-z]=[^\"'\\$]" [ei]*/*.php|grep -v vieilles_defs)
do
    sed "s,^\(.[^']*<[a-z][^>&(\\]*[a-z]=\)\([^\"'\\$ >]*\)\([ >]\),\1'\2'\3,g" $i | \
    sed 's,^\(.[^"]*<[a-z][^>&(\\]*[a-z]=\)\([a-z0-9%]*\)\([ >]\),\1\"\2\"\3,g' \
    > z.php;
    diff z.php $i > d
    if [ -s d ]
    then
    echo $i $(cat d| wc -l)
    php z.php
    mv z.php $i
    fi
done
}}}

Modified:
   spip/ecrire/exec/accueil.php
   spip/ecrire/exec/admin_plugin.php
   spip/ecrire/exec/aide_index.php
   spip/ecrire/exec/articles_forum.php
   spip/ecrire/exec/breves_voir.php
   spip/ecrire/exec/config_contenu.php
   spip/ecrire/exec/config_multilang.php
   spip/ecrire/exec/install.php
   spip/ecrire/exec/rubriques_edit.php
   spip/ecrire/exec/sites_edit.php
   spip/ecrire/exec/statistiques_lang.php
   spip/ecrire/exec/statistiques_repartition.php
   spip/ecrire/exec/statistiques_visites.php
   spip/ecrire/inc/editer_article.php

Details: http://trac.rezo.net/trac/spip/changeset/8111