Cette fonction définit les règles d'accès aux factures dans le système NOOA. Règles appliquées : 1. Un utilisateur appartenant au même groupe que le client a un accès complet (niveau 4) 2. Un super administrateur a un accès complet (niveau 4) 3. Un franchiseur a un accès complet (niveau 4) 4. Tout autre utilisateur n'a aucun accès (niveau 0) Le système vérifie la relation entre l'utilisateur courant et le client associé à la facture pour déterminer le niveau d'accès approprié.
function fwd_TS_NOOA_FACTURE_obje_droit_169($id_type = "", $id_obje = "", $droit_type = ""){
global $user;
global $user_interface;
global $global_droit;
global $navi_id_search;
$id_vue_list_franchiseur = fwp7_param_objet_setting_get('',$id_type,'franchiseur', 'vue_liste');
$att_user = fwp7_param_template_att_get_number('',$id_type,'id_user');
$facture = fwc7_data_objet_att("", $id_type, $id_obje);
$id_checker = $facture[$att_user];
$user_interface = get_UserIdentification($user->id,$id_checker,$id_type,'');
// ... (truncated)