droits_factures

🔧 fwd_TS_NOOA_FACTURE_obje_droit_169

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 $navi_id_obje_client_facture; $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,''); $navi_id_obje_client_facture = $facture['att4']; if($user_interface["isCommonGroup"] || $user_interface["isSuperAdmin"] || $user_interface["isFranchiseur"] ){ // ... (truncated)

↩️ Returns

(int)