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