3 if (!defined('_ECRIRE_INC_VERSION')) {
8 * Trouver le label d'un champ de révision
10 * Quelques champs ont un label dans dans les chaînes de langue de SPIP
11 * Pour un champ particulier d'un objet particulier, le pipeline revisions_chercher_label
14 * @param string $champ
15 * Le nom du champ révisionné
16 * @param string $objet
17 * Le type d'objet révisionné
18 * @return string $label
21 function label_champ($champ, $objet = false) {
23 // si jointure: renvoyer le nom des objets joints
24 if (strncmp($champ, 'jointure_', 9) == 0) {
25 return _T(objet_info(objet_type(substr($champ, 9)), 'texte_objets'));
30 $label = 'texte_sur_titre';
33 $label = 'texte_sous_titre';
36 $label = 'lien_voir_en_ligne';
39 $label = 'entree_adresse_email_2';
46 'revisions_chercher_label',
47 array('args' => array('champ' => $champ, 'objet' => $objet),
48 'data' => 'info_' . $champ)
53 return $label ?
_T($label) : '';