spip/spip | 5 commits
Par Cerdic, le 19 janvier 2022 à 14h19min :
Code mort : les fonctions generer_ur_xxxx sont appelees directement par les fonctions generer_url{typeurl}() qui ont une signature complete ($id, $args, $ancre) et on a plus a gerer l’appel des vieilles fonction d’URL SPIP < 2 ici
Modifié
ecrire/inc/utils.php
Détails : https://git.spip.net/spip/spip/commit/6002e4d4351d287009939a6b8faf3cae7e44fd34
==============================
Par Cerdic, le 19 janvier 2022 à 10h49min :
Issue #3311 : renommer les fonctions
- generer_info_entite => generer_objet_info qui delegue maintenant a des fonctions generer_objet_TRUC() ou generer_TYPE_TRUC()
- generer_lien_entite => generer_objet_lien
- generer_introduction_entite => generer_objet_introduction
Les anciens nommage sont mappes pour compatibilite
Modifié
ecrire/balise/info_.php
ecrire/inc/filtres.php
ecrire/inc/filtres_selecteur_generique.php
ecrire/inc/presenter_enfants.php
ecrire/public/balises.php
Détails : https://git.spip.net/spip/spip/commit/4da660017fe58ed57d4e8d49444e326004503020
==============================
Par Cerdic, le 19 janvier 2022 à 12h04min :
Issue #3311 : renommer les fonctions
- generer_url_ecrire_objet => generer_objet_url_ecrire
- generer_url_ecrire_entite_edit => generer_objet_url_ecrire_edit
(les anciens nommages restent fonctionnels mais @deprecated)
Modifié
ecrire/inc/urls.php
ecrire/inc/utils.php
Détails : https://git.spip.net/spip/spip/commit/aea5340d7a6123a5cb6ec65d3de57b5bc001f3b9
==============================
Par Cerdic, le 19 janvier 2022 à 14h03min :
Issue #3311 : renommer les fonctions
- generer_url_entite => generer_objet_url
- generer_url_entite_absolue => generer_objet_url_absolue
Les anciennes fonctions restent utilisables mais sont depreciees
Modifié
ecrire/action/menu_rubriques.php
ecrire/action/redirect.php
ecrire/balise/formulaire_admin.php
ecrire/balise/url_.php
ecrire/inc/filtres.php
ecrire/inc/lien.php
ecrire/inc/presenter_enfants.php
ecrire/inc/urls.php
ecrire/inc/utils.php
ecrire/notifications/article_propose.html
ecrire/public/quete.php
prive/echafaudage/contenu/objet_edit.html
prive/echafaudage/contenu/objet_edit.sans_rubrique.html
prive/echafaudage/hierarchie/objet.html
prive/formulaires/login.php
prive/formulaires/selecteur/inc-nav-articles.html
prive/objets/infos/inc-auteur-rubriques.html
prive/objets/infos/rubrique.html
prive/objets/liste/articles-trad.html
prive/objets/liste/articles.html
prive/objets/liste/articles_associer.html
prive/objets/liste/articles_lies.html
prive/objets/liste/auteurs.html
prive/objets/liste/auteurs_associer.html
prive/objets/liste/auteurs_enligne.html
prive/objets/liste/auteurs_lies.html
prive/objets/liste/objets-en-edition.html
prive/objets/liste/objets-trad.html
prive/objets/liste/objets.html
prive/objets/liste/rubriques.html
prive/objets/liste/rubriques_associer.html
prive/objets/liste/rubriques_lies.html
prive/objets/liste/visiteurs.html
prive/squelettes/contenu/auteur_edit.html
prive/squelettes/hierarchie/auteur.html
prive/squelettes/inclure/plan-rubriques.html
prive/squelettes/navigation/accueil.html
prive/squelettes/top/infos_perso.html
Détails : https://git.spip.net/spip/spip/commit/e4a5432e347ab0bd0e59aba18d56db0c0e765f09
==============================
Par Cerdic, le 19 janvier 2022 à 15h33min :
Une fonction charger_fonction_url() qui permet de trouver la fonction pour generer l’url d’un objet, d’une page ou de decoder une url selon le type d’url active
- remplace l’usage peu evident de generer_objet_url(’’, ‹ ›, ‹ ›, ‹ ›, true) pour recuperer la fonction de decodage
- permet l’implementation d’une fonction d’url propre pour les pages SPIP, soit dans un module d’url propre soit dans une fonction custom utilisateur (fix #962)
- permet d’eviter un point d’entree unique dans les fonctions d’url propre, ce qui permettra de decoder des urls numerique et de mieux typer les arguments (ouvre la porte pour traiter #4981)
Au passage, les fonction d’urls d’objet de type urls_generer_url_document() sont maintenant attentues sous la forme urls_generer_document_url() par coherence avec les autres nommages, mais l’ancien nommage continue a etre supporter pour la transition du code - pas de rupture de compat donc
Modifié
ecrire/inc/urls.php
ecrire/inc/utils.php
Détails : https://git.spip.net/spip/spip/commit/2b893393e6f31c3233b1fecd71e295eaeea72149