[spip ↪ issue_3311] 5 commits

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