Display or not users in terms of user rights

This commit is contained in:
atm-lena 2021-02-10 16:24:45 +01:00
parent 8f8f5058de
commit 3aef987f3f

View File

@ -1384,6 +1384,12 @@ if ($resql)
// Third party // Third party
if (!empty($arrayfields['bu.label']['checked'])) if (!empty($arrayfields['bu.label']['checked']))
{ {
//payment line type to define user display
foreach($links as $key=>$value){
if($links[$key]['type'] == 'payment_sc') $type_link = 'payment_sc';
if($links[$key]['type'] == 'payment_salary') $type_link = 'payment_salary';
}
print '<td class="tdoverflowmax150">'; print '<td class="tdoverflowmax150">';
if ($objp->url_id) if ($objp->url_id)
{ {
@ -1399,7 +1405,10 @@ if ($resql)
$companystatic->code_compta = $objp->code_compta; $companystatic->code_compta = $objp->code_compta;
$companystatic->code_compta_fournisseur = $objp->code_compta_fournisseur; $companystatic->code_compta_fournisseur = $objp->code_compta_fournisseur;
print $companystatic->getNomUrl(1); print $companystatic->getNomUrl(1);
} elseif ($objp->type_url == 'user') { } elseif ($objp->type_url == 'user' &&
(($type_link == 'payment_salary' && !empty($user->rights->salaries->read))
|| ($type_link == 'payment_sc' && !empty($user->rights->tax->charges->lire)))
) {
$userstatic->id = $objp->url_id; $userstatic->id = $objp->url_id;
$userstatic->firstname = $objp->user_firstname; $userstatic->firstname = $objp->user_firstname;
$userstatic->name = $objp->user_lastname; $userstatic->name = $objp->user_lastname;