From b44c77c0463649658be0c2b1dda42e6826897f32 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Thu, 23 Mar 2023 17:43:43 +0100
Subject: [PATCH] remove: Fonctions `generer_info_entite`,
 `generer_introduction_entite` et `generer_lien_entite`.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Remplacées par `generer_objet_info`, `generer_objet_introduction` et `generer_objet_lien`
---
 ecrire/inc/filtres.php                  | 26 +------------------------
 prive/echafaudage/contenu/objet.html    |  2 +-
 prive/echafaudage/navigation/objet.html |  6 +++---
 prive/objets/contenu/objet.html         |  4 ++--
 prive/objets/infos/objet.html           |  4 ++--
 5 files changed, 9 insertions(+), 33 deletions(-)

diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index 0f041463e5..52da091dfd 100644
--- a/ecrire/inc/filtres.php
+++ b/ecrire/inc/filtres.php
@@ -4618,14 +4618,6 @@ function generer_objet_info($id_objet, string $type_objet, string $info, string
 	return $info_generee;
 }
 
-/**
- * @deprecated 4.1
- * @see generer_objet_info
- */
-function generer_info_entite($id_objet, $type_objet, $info, $etoile = '', $params = []) {
-	return generer_objet_info((int) $id_objet, $type_objet, $info, $etoile, $params);
-}
-
 /**
  * Fonction privée pour donner l'introduction d'un objet de manière générique.
  *
@@ -4686,14 +4678,6 @@ function generer_objet_introduction(int $id_objet, string $type_objet, array $li
 	return $f($descriptif, $texte, $longueur, $connect, $suite);
 }
 
-/**
- * @deprecated 4.1
- * @see generer_objet_introduction
- */
-function generer_introduction_entite($id_objet, $type_objet, $ligne_sql, $introduction_longueur = null, $longueur_ou_suite = null, $suite = null, string $connect = '') {
-	return generer_objet_introduction((int) $id_objet, $type_objet, $ligne_sql, $introduction_longueur, $longueur_ou_suite, $suite, $connect);
-}
-
 /**
  * Appliquer a un champ SQL le traitement qui est configure pour la balise homonyme dans les squelettes
  *
@@ -4762,7 +4746,7 @@ function generer_objet_lien(int $id_objet, string $objet, int $longueur = 80, st
 	// lorsque l'objet n'est plus declare (plugin desactive par exemple)
 	// le raccourcis n'est plus valide
 	$titre = typo($titre['titre'] ?? '');
-	// on essaye avec generer_info_entite ?
+	// on essaye avec generer_objet_info ?
 	if (!strlen($titre) && !$connect) {
 		$titre = generer_objet_info($id_objet, $objet, 'titre');
 	}
@@ -4774,14 +4758,6 @@ function generer_objet_lien(int $id_objet, string $objet, int $longueur = 80, st
 	return "<a href='$url' class='$objet'>" . couper($titre, $longueur) . '</a>';
 }
 
-/**
- * @deprecated 4.1
- * @see generer_objet_lien
- */
-function generer_lien_entite($id_objet, $objet, $longueur = 80, $connect = null) {
-	return generer_objet_lien((int) $id_objet, $objet, $longueur, $connect ?? '');
-}
-
 /**
  * Englobe (Wrap) un texte avec des balises
  *
diff --git a/prive/echafaudage/contenu/objet.html b/prive/echafaudage/contenu/objet.html
index 004f50a437..2c72e1c7ff 100644
--- a/prive/echafaudage/contenu/objet.html
+++ b/prive/echafaudage/contenu/objet.html
@@ -6,7 +6,7 @@
 #SET{ok,' '}
 
 ][(#GET{ok}|non|et{#ENV**{exec}|=={#OBJET|objet_info{url_voir}}}|oui)
-	[(#ID_OBJET|generer_info_entite{#OBJET,[(#OBJET|id_table_objet)],'**'}|intval|=={#ID_OBJET}|et{#ID_OBJET}|et{#AUTORISER{voir,#OBJET,#ID_OBJET}}|sinon_interdire_acces)]
+	[(#ID_OBJET|generer_objet_info{#OBJET,[(#OBJET|id_table_objet)],'**'}|intval|=={#ID_OBJET}|et{#ID_OBJET}|et{#AUTORISER{voir,#OBJET,#ID_OBJET}}|sinon_interdire_acces)]
 	[(#INFO_LANG{#OBJET,#ID_OBJET}|changer_typo)]
 	[(#BOITE_OUVRIR{[
 
diff --git a/prive/echafaudage/navigation/objet.html b/prive/echafaudage/navigation/objet.html
index 7b4a6fe62f..a118178f76 100644
--- a/prive/echafaudage/navigation/objet.html
+++ b/prive/echafaudage/navigation/objet.html
@@ -8,7 +8,7 @@
 	#SET{ok,' '}
 
 ][(#GET{ok}|non|et{#ENV**{exec}|=={#OBJET|objet_info{url_voir}}}|oui)
-	[(#ID_OBJET|generer_info_entite{#OBJET,[(#OBJET|id_table_objet)],'**'}|intval|=={#ID_OBJET}|sinon_interdire_acces)]
+	[(#ID_OBJET|generer_objet_info{#OBJET,[(#OBJET|id_table_objet)],'**'}|intval|=={#ID_OBJET}|sinon_interdire_acces)]
 
 	#BOITE_OUVRIR{'','info'}
 	#PIPELINE{boite_infos,#ARRAY{data,'',args,#ARRAY{'type',#OBJET,'id',#ID_OBJET}}}
@@ -17,10 +17,10 @@
 	<div class="ajax">
 	#FORMULAIRE_EDITER_LOGO{#OBJET,#ID_OBJET,'',#ENV**}
 	</div>
-	
+
 	#PIPELINE{afficher_config_objet,#ARRAY{args,#ARRAY{type,#OBJET,id,#ID_OBJET},data,''}}
 
-	
+
 	#SET{ok,' '}
 ][
 
diff --git a/prive/objets/contenu/objet.html b/prive/objets/contenu/objet.html
index 89a5966b00..07106aef87 100644
--- a/prive/objets/contenu/objet.html
+++ b/prive/objets/contenu/objet.html
@@ -1,5 +1,5 @@
 <BOUCLE_champs(DATA){source table, #ENV{objet}|objet_info{champs_contenu}}>
-#SET{value,#ENV{id}|generer_info_entite{#ENV{objet},#VALEUR}}
+#SET{value,#ENV{id}|generer_objet_info{#ENV{objet},#VALEUR}}
 <div class="champ contenu_#VALEUR[ (#GET{value}|strlen|?{'',vide})]">
 <div class='label'>[(#ENV{objet}|concat{':info_',#VALEUR}|_T)]</div>
 <div class='#VALEUR'>#GET{value}</div>
@@ -9,4 +9,4 @@
 <div class='label'><:info_notes:></div>
 <div dir='#LANG_DIR' class='notes'>(#NOTES)</div>
 </div>]
-</B_champs>
\ No newline at end of file
+</B_champs>
diff --git a/prive/objets/infos/objet.html b/prive/objets/infos/objet.html
index 294a6b6a23..05252b25d9 100644
--- a/prive/objets/infos/objet.html
+++ b/prive/objets/infos/objet.html
@@ -1,6 +1,6 @@
 <div class='infos'>
 #SET{texte_objet,#ENV{type}|objet_info{texte_objet}|_T}
-<div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>[(#ENV{id}|generer_info_entite{#ENV{type},[(#ENV{type}|id_table_objet)],'**'})]</p></div>
+<div class='numero'><:titre_cadre_numero_objet{objet=#GET{texte_objet}}:><p>[(#ENV{id}|generer_objet_info{#ENV{type},[(#ENV{type}|id_table_objet)],'**'})]</p></div>
 
 
 [(#FORMULAIRE_INSTITUER_OBJET{#ENV{type},#ENV{id},'',#ENV{type}|objet_info{editable}})]
@@ -21,7 +21,7 @@
 	]
 	[(#PUBLIE{#ENV{type}, #ENV{id}}|non)
 		#SET{champ_statut,#ENV{type}|objet_info{statut/0/champ}}
-		[(#GET{champ_statut}|oui|et{#AUTORISER{previsualiser,#ENV{type},#ENV{id},'',#ARRAY{#GET{champ_statut},#ENV{id}|generer_info_entite{#ENV{type},#GET{champ_statut}}}}})
+		[(#GET{champ_statut}|oui|et{#AUTORISER{previsualiser,#ENV{type},#ENV{id},'',#ARRAY{#GET{champ_statut},#ENV{id}|generer_objet_info{#ENV{type},#GET{champ_statut}}}}})
 			[(#VAL{redirect}
 				|generer_url_action{type=#ENV{type}&id=#ENV{id}}
 				|parametre_url{var_mode,preview}
-- 
GitLab