Matthieu Marcillaud
c664a8a24a
docs: Nettoyer les entêtes de fichiers de la mention du fichier COPYING.txt
...
Refs: #5369
4 weeks ago
Matthieu Marcillaud
4f9afa58bc
docs: Correction de la valeur de retour de inclure_balise_dynamique()
3 months ago
JamesRezo
7978f4236a
refactor: Déplacer les classes de ecrire/public dans Spip\Core
4 months ago
Cerdic
bcd628569b
fix: les liens générés ont tous des attributs html avec des doubles quote
5 months ago
JamesRezo
e5bcb384f1
Le sage a parlé (marcimat)
10 months ago
JamesRezo
703893cd11
on parie sur le fait que l'output buffering est toujours activé.
10 months ago
Matthieu Marcillaud
d076de147c
Éviter des warnings lorsqu’une inclusion dynamique ne trouve pas son fichier
...
1) le contexte compile est un array vide
2) recuperer_fond ne retourne pas 'entete' sur une erreur d’absence de squelette.
12 months ago
Matthieu Marcillaud
8e96c3c56a
PHP 8.1 : Pas de strlen sur null (sur la page sommaire publique)
1 year ago
Matthieu Marcillaud
b2f2380e86
Pas de lien inutile vers code.spip.net
1 year ago
Matthieu Marcillaud
5caeec4c74
Rector sur ecrire/public (une partie) avec config PHP 7.4
1 year ago
Matthieu Marcillaud
5f13efb4e0
PHP 8.1 #4986 : Typer `string` les paramètres $connect dans les fonctions, puisque c’est ce qui est attendu.
...
Seuls certains (comme typo()) sont ignorés car ils semblent avoir des spécificités ($connect = null).
De même, typage de quelques $serveur, mais il faudrait généraliser.
1 year ago
b_b
02c270729a
définir `$primary` dans `styliser_modele()`
...
afin d'éviter un Warning: Undefined variable $primary in ecrire/public/assembler.php on line 577 qui génère des erreurs de squelettes du type `modeles/doc : Paramètre d’inclusion incorrect : id`
fix #4905
1 year ago
JamesRezo
7fa313e1a4
cs-autofixes ( #4868 )
...
* Passe 1 : le Spacing générique et les déclarations de classes et de fonctions 1217 fixes dans 158 fichiers
* Passe 2 : Structures de contrôle (if, for, etc.) 967 fixes dans 168 fichiers
* Passe 3 : Appels de fonctions, instanciations de classes 1810 fixes dans 128 fichiers
* Passe 4 : Quotes, Double-quotes 3179 fixes dans 174 fichiers
* Passe 5 : Short Array syntax 2697 fixes dans 248 fichiers
Co-authored-by: JamesRezo <james@rezo.net>
Reviewed-on: #4868
Co-authored-by: JamesRezo <jamesrezo@noreply.git.spip.net>
Co-committed-by: JamesRezo <jamesrezo@noreply.git.spip.net>
1 year ago
Cerdic
bdd1d6a897
Fix #3882 again : mieux gerer les ancres en cas d'URL absolues, y compris dans tous les cas d'imbrication de squelettes
2 years ago
Cerdic
508762ff37
Eviter d'utiliser une globale, gerer le flag en static avec operations de lecture+reset
2 years ago
Cerdic
461b3505bd
Utiliser contexte_compil pour reperer les appels a executer_balise_dynamique() venant d'un modele, et lever un flag le temps du traitement de la balise dynamique
2 years ago
Franck
81c2a7e60d
Il restait des liens en http alors que nous sommes en https, cela fonctionnait, mais c’est toujours mieux :)
...
Il manquait surtout là: https://git.spip.net/spip/spip/src/branch/master/prive/login.html#L44
Il y a deux endroits, je ne pense pas que mettre https posera de problème, mais je préfère le dire des fois que :)
https://git.spip.net/spip/spip/src/branch/master/prive/formulaires/configurer_relayeur.php#L23
et
https://git.spip.net/spip/spip/src/branch/master/prive/ical_prive.html#L9
#4557
2 years ago
Franck
e9dd705082
Fix #4526 : Suppression des dates de fins de copyrights
...
«avec tendresse depuis 2001»
2 years ago
Matthieu Marcillaud
798dfa8fc8
En cas de page indisponible, bien charger inc/lang (évite une notice PHP dans certaines circonstances).
3 years ago
Cerdic
9108ca55fb
Ajout d'un point d'entree dans la declaration des objets pour fournir un routeur de modeles permettant de renommer a la volee les modeles demandes dans les contenu ou dans les squelettes :
...
'modeles' doit lister les modeles qui passeront dans le routeur pour l'objet concerne
'modeles_styliser' doit designer le nom de la fonction a appeler, qui recevra le nom initial du modele demande et l'id de l'objet que l'on veut afficher avec ce modele
Le routeur est appele depuis inclure_modele() qui est utilise dans le traitement des raccourcis modeles dans le texte, et une seconde fois dans styliser pour les inclusions venant des squelettes via #INCLURE <INCLURE> ou #MODELE
4 years ago
Cerdic
59870db374
aide pour ne pas oublier de maj nettoyer_uri_var
4 years ago
Cerdic
a394902835
le futur c'est maintenant
4 years ago
BoOz
32e5dcb62e
Ne pas tenir comptes des variables de suivi marketing
4 years ago
erational
e76408028d
Bonne année 2018
5 years ago
Matthieu Marcillaud
cb7e9163fb
Compatibilité PHP 7.2 :
...
create_function => function xxx
each => key, current, next
5 years ago
Matthieu Marcillaud
b6d10d259d
1) Éviter des notices PHP en CLI
...
2) Éviter de prendre 'PHP_SELF', en CLI comme étant l’URL (c’est le chemin du script), sinon, notamment le calcul des urls absolues devient faussé.
5 years ago
Cerdic
6a3a789e3c
Securiser l'URL qu'on insere sur les ancres en url arborescentes (xdjuj)
5 years ago
Philippe Rivière
656762b339
le commit depuis git fonctionne, bravo @azerttyu
6 years ago
Matthieu Marcillaud
8fa78e7272
Permettre de surcharger la fonction qui teste les redirections d'articles (un plugin arrive qui gère d'autres objets éditoriaux),
...
et notice PHP en moins lorsque justement la page est redirigée par ce moyen.
6 years ago
denisb
aa7f2993b9
bonne année.
7 years ago
Matthieu Marcillaud
402cc8919c
Fixer operators_spaces : espace de part et d'autre des opérateurs binaires (règle SPIP sur les - + * / etc...)
7 years ago
Matthieu Marcillaud
0afa5ff545
Fixer lowercase_constants et lowercase_keywords pour suivre PSR-2 : les mots clés et and, or, null
...
doivraient être en minuscule.
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
Matthieu Marcillaud
a8d23e2b91
Notice PHP en moins depuis l'arrivée de $GLOBALS partout.
7 years ago
Cerdic
9b90f1b8a1
Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage
7 years ago
Cerdic
2436748315
utiliser $GLOBALS plutot que global pour favoriser la lisibilite du code
7 years ago
Gilles Vincent
705fc82991
Mise en forme plus homegene et plus lisible, pour les declarations des fonctions
...
Regles :
- un espace après chaque virgule
- un espace avant et apres chaque '='
7 years ago
kent1
800f316327
Récupérer le title et le hreflang du lien entourant un modèle cf #3516
8 years ago
kent1
3a2435c330
Un peu de doc
8 years ago
kent1
413c2f8718
Indentation et écritures de fonctions identiques dans tout le fichier
8 years ago
Cerdic
999523ad13
Fix #3386 : gerer le host reel vs le host vu par PHP en cas de reverse proxy a l'aide de HTTP_X_FORWARDED_HOST
8 years ago
erational
aa27962bd9
remplacement des http://doc.spip.org par http://code.spip.net (Francky)
...
passage du copyright en 2015
8 years ago
Automatique
636a5c743c
Permettre l'utilisation des «modèles dépliés» jusqu'au bout
...
* c'est à dire que les variables d'un modèle fonctionnait bien, mais pas la variante de modèle (soustype).
* ferme #3173
Cf. http://core.spip.org/issues/3173
Pull Request : https://github.com/spip/SPIP/pull/8/
9 years ago
denisb
a14b3b27be
bonne année 2014 !
9 years ago
Cerdic
6d2142aca1
Fix de la fonction htmlspecialchars en ISO sous PHP 5.4+ : on utilise un wrapper spip_htmlspecialchars qui retablit l'ancien comportement.
...
+ rechercher/remplacer sur tous les usages (mais je n'ai pas verifie que les inclusions necessaires etaient toujours ok)
9 years ago
Cerdic
b37c6eaee7
Report de 20070 : Report de r15039 qui avait ete oublie : gestion de la page d'erreur 404 extensible par pipeline page_indisponible
10 years ago
Cerdic
070612f4bf
Report de r19897 : réponse exacte sur une requete HEAD
11 years ago
Cerdic
4733a10922
Lorsque la constante _SET_HTML_BASE n'est pas definie quand on arrive dans page_base_href, ne pas faire un define mais renseigner une static. Cela revient au même du point de vue de la fonction, mais permet à un plugin externe de savoir si cette constante est personalisée ou non
11 years ago
Matthieu Marcillaud
1fea0072a7
Corrections de quelques notices PHP
11 years ago