Cerdic
a394902835
le futur c'est maintenant
4 years ago
erational
e76408028d
Bonne année 2018
5 years ago
Philippe Rivière
656762b339
le commit depuis git fonctionne, bravo @azerttyu
6 years ago
denisb
aa7f2993b9
bonne année.
7 years ago
Matthieu Marcillaud
7eb420262c
D'autres fixers en plus (avec php-cs-fixer), en relation avec PSR-2 :
...
- encoding (utf8)
- eof_ending (saut le ligne en fin de fichier)
- elseif (pas else if)
- function_call_space (espaces sur fonctions)
- function_declaration (pareil)
- function_typehint_space (pareil)
7 years ago
Matthieu Marcillaud
56bd46164f
Pas de fermeture de php ?> dans les scripts entièrement PHP, pour mieux respecter PSR-1.
7 years ago
Cerdic
9b90f1b8a1
Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage
7 years ago
erational
aa27962bd9
remplacement des http://doc.spip.org par http://code.spip.net (Francky)
...
passage du copyright en 2015
8 years ago
denisb
a14b3b27be
bonne année 2014 !
9 years ago
Matthieu Marcillaud
04030fe3c0
PHPDoc
10 years ago
Cerdic
3842209422
Report de r19438 r19439 r19440
11 years ago
BennyB
d8f7f77955
Happy New Year
11 years ago
Cerdic
895eaf890a
mise a jour de la signature de actualise_plugins_actifs()
12 years ago
Cerdic
ae053d7e8c
#1888 : normaliser l'apparence de la page de demande de mise a jour
12 years ago
Committo,Ergo:sum
1c4a8a50d1
Bonne année, donc modification du copyright.
...
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;,
}}}
12 years ago
Cerdic
6e4059d86c
Report de [15240] [15241] [15245] [15257] [15248] [15249] [15250] [15251] [15252]
13 years ago
Cerdic
af4bf26dea
Tempus fugit
13 years ago
Committo,Ergo:sum
d222863d4b
Bonne année vieille branche!
...
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
}}}
14 years ago
Cerdic
baaf2bb139
ne pas afficher les alertes avant une mise a jour ( #1252 )
15 years ago
Committo,Ergo:sum
e3ddfdadfb
Depuis [8104] qu'on ne l'avait pas fait, il n'y a plus une minute à perdre....
15 years ago
Fil
fc0e6cf647
integration de #1057 , presentation de la demande de mise a jour de la base (RealET)
16 years ago
Committo,Ergo:sum
d59a1394b3
Evacuation manuelle des dernieres balises Font (il en reste dans les fichiers de langues cependant).
16 years ago
Committo,Ergo:sum
3ae343b377
Evacuation des balises Font en appliquant le script sed ci-dessous après mise au carré des sources. Principe: attribut size='n' est équivalent à font-size = 10+(2 x n) pt.
...
{{{
s,<font size=.1.>\(.*\)</font>,<span style='font-size: 12px;'>\1</span>,
s,<font size=.2.>\(.*\)</font>,<span style='font-size: 14px;'>\1</span>,
s,<font size=.3.>\(.*\)</font>,<span style='font-size: 16px;'>\1</span>,
s,<font face=.\(.*\). size=.1.>\(.*\)</font>,<span style='font-family: \1; font-size: 12px;'>\2</span>,
s,<font face=.\(.*\). size=.2.>\(.*\)</font>,<span style='font-family: \1; font-size: 14px;'>\2</span>,
s,<font face=.\(.*\). size=.3.>\(.*\)</font>,<span style='font-family: \1; font-size: 16px;'>\2</span>,
s,<font face=.\(.*\). size=.1. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 12px; color: \2;'>\3</span>,
s,<font face=.\(.*\). size=.2. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 14px; color: \2;'>\3</span>,
s,<font face=.\(.*\). size=.3. color=.\(.......\).>\(.*\)</font>,<span style='font-family: \1; font-size: 16px; color: \2;'>\3</span>,
}}}
16 years ago
Committo,Ergo:sum
24dcd81944
Conformité XHTML manuelle: fallait comprendre que qq scripts n'appelent pas debut_gauche(), et donc fin_page() en faisait alors trop. A présent elle produit un bloc XML sans commencer par des balises fermantes, qui sont émises par une nouvelle fonction, fin_gauche().
16 years ago
Committo,Ergo:sum
c9bb07a795
<br /> pas <br>
16 years ago
Fil
d0e8c69fe4
le (c) c'est important, en 2007 comme en 2006
16 years ago
Committo,Ergo:sum
0c2e0d30a6
La fonction debut_page passe dans les vieilles def et devient surchargeable sous le nom de inc_commencer_page. On en profite pour passer dessus la tache #587 (remplacement des echo par return).
...
Les scripts de exec appelant cette fonction ont été transformés par le sed-script suivant (peut-etre illisble avec le Wiki ?):
s/^\(.*\)debut_page/\1$commencer_page = charger_fonction('commencer_page', 'inc');\
\1echo $commencer_page/
16 years ago
Christian Lefebvre
ffe86fde01
le batch n'ose pas commiter les modifs quand il y a des changements de noms ...
17 years ago
Committo,Ergo:sum
8087a2784b
Encore une petite simplification de index.php et des mises à la retraite.
17 years ago
Committo,Ergo:sum
10df78543b
Suite [7549]: Introduction de la fonction ajax_retour utilisés par TOUS les scripts envoyant une réponse Ajax. Cette fonction est en fait le bout de code figurant auparavant dans index.php qui n'a ainsi plus besoin de distinguer les deux formes de retour et est donc plus court.
...
Cette simplification a été rendue possible en inversant le chantier prévu lors de la [7310]: les scripts en réponse Ajax utilisent echo, via ajax_retour. Un fichier index.php comportant l'unique echo de tout le code PHP de l'espace privé reste l'objectif final, mais il est préférable d'unifier d'abord ainsi, et de basculer lorsque chaque script de exec/ ne comportera plus qu'un seul echo.
17 years ago
Committo,Ergo:sum
154f4d61a1
Avec la possibilité de surcharge des formulaires en Ajax, les scripts du répertoire fragments ne contenaient plus le code où intervenir en cas de changement de strategie dans l'utilisation. Ajoutée aux exceptions qui ne figuraient pas dans ce répertoire, celui-ci ne remplit definitivement pas son rôle de repérage de code Ajax et disparait donc.
17 years ago
Committo,Ergo:sum
e7f651d037
Interface des fragments Ajax: un formulaire pour exécuter le script action/F.php est à présent construit par une fonction surchargeable, inc_F, définie par défaut comme inc_F_dist dans le fichier inc/F.php. Elle est en particulier le résultat intégral du script fragment/F.php destiné à etre appelé en mode Ajax. Elle doit préalablement avoir été appelée en mode normal, son résultat comportant alors une balise initiale englobante dont l'attribut Id commencera par F,ce qui repère la greffe opérée par Ajax.
...
Première tranche: les fragments appelés explicitement dans articles.php.
17 years ago
Fil
592af8e099
amelioration de la verification des plugins + passage de tous les fragments d'ajax dans un repertoire dedie (j'en ai probablement oublie : attention aux bugs)
17 years ago
Committo,Ergo:sum
d9ad6a0177
le gif animé n'était plus perceptible après un premier "ajouter auteur" en Ajax, et le triangle de clic avait la pointe en bas alors que le menu était fermé.
17 years ago
Committo,Ergo:sum
b58a2c7087
Correction #557 au bulldozer: tous les fichiers appelant une fonction _action incluent d'office inc/actions
17 years ago
Committo,Ergo:sum
698f3a4251
Fusion des parametres d'URL var_ajax et var_charset en un seul: var_ajaxcharset. Elle est mise d'office par les fonctions javascript utilisant Ajax, et aussi par ajax_action_auteur dans l'argument Redirect, pour etre repéré par la séquence à la fin de index.php. A noter que celle-ci est en fait inutile sauf pour le mini-navigateur de rubrique, on devrait pouvoir s'en passer totalement à terme.
17 years ago
Committo,Ergo:sum
c2e1eb2f83
debut de mise en ajax du bloc de traductions
17 years ago
Committo,Ergo:sum
886654ebd2
Harmonisation des retours d'Ajax pour essayer d'avoir un code permettant à toutes les plates-formes d'avoir accès au formulaire après retour d'Ajax, et de pouvoir le déplier/replier en cliquant sur le triangle. Deux remarques:
...
- les fonctions bouton_block_{in}visible, debut_block et fin_block doivent etre simultanément utilisées ou inutilisées au retour d'Ajax pour que ça marche.
- utiliser des globales en Ajax est illusoire, il faut abandonner en particutilier la globale $numero_block, qui sauf erreur ne fait qu'un renommage pas indispensable des ID.
17 years ago
Fil
8930c72802
l'ennui avec true=='ajax' c'est que c'est vrai : du coup le formulaire_auteurs n'etait jamais ferme par fin_block()
17 years ago
Cerdic
1d538fca2e
meme traitement pour le formulaire auteurs en ajax que le formulaire mots (suppression des table, utilisation des divs, debut_block_invisible uniquement sur premier tour)
17 years ago
Committo,Ergo:sum
77856a585a
Passage en Ajax du formulaire des auteurs, suite.
17 years ago