Skip to content
Extraits de code Groupes Projets
Valider b44c77c0 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

remove: Fonctions `generer_info_entite`, `generer_introduction_entite` et `generer_lien_entite`.

Remplacées par `generer_objet_info`, `generer_objet_introduction` et `generer_objet_lien`
parent 44d60102
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -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
*
......
......@@ -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{[
......
......@@ -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,' '}
][
......
<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>
<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}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter