You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
roles/roles_fonctions.php

32 lines
662 B
PHP

<?php
/**
* Plugin Rôles
* (c) 2012 Marcillaud Matthieu
* Licence GNU/GPL
*/
if (!defined('_ECRIRE_INC_VERSION')) return;
include_spip('inc/roles');
/**
* Retrouve la traduction d'un rôle dans un objet donné
*
* @param string $role
* Le role dans la base de donnée
* @param string $objet
* L'objet sur lequel est le rôle
* @return string
* Le texte du rôle dans la langue en cours
*
**/
function filtre_role_dist($role, $objet) {
if (!$role) return '';
if (!$objet) return $role;
$roles = roles_presents(table_objet($objet));
if (isset($roles['titres'][$role])) {
return _T($roles['titres'][$role]);
}
return $role;
}