l'invocation de "$user = new User($db)" resultait en le variable $user qui existait deja d'etre detruit, et allors les check pour les droits ne marchaient plus (eg. je n'avais pas les boutons edit/delete pour un contact)
This commit is contained in:
parent
e2b52a2590
commit
c6f19812bc
@ -441,10 +441,10 @@ if ($user->rights->societe->contact->creer)
|
|||||||
print '<tr><td>'.$langs->trans("DolibarrLogin").'</td><td colspan="3">';
|
print '<tr><td>'.$langs->trans("DolibarrLogin").'</td><td colspan="3">';
|
||||||
if ($contact->user_id)
|
if ($contact->user_id)
|
||||||
{
|
{
|
||||||
$user=new User($db);
|
$dolibarr_user=new User($db);
|
||||||
$user->id=$contact->user_id;
|
$dolibarr_user->id=$contact->user_id;
|
||||||
$result=$user->fetch();
|
$result=$dolibarr_user->fetch();
|
||||||
print $user->getLoginUrl(1);
|
print $dolibarr_user->getLoginUrl(1);
|
||||||
}
|
}
|
||||||
else print $langs->trans("NoDolibarrAccess");
|
else print $langs->trans("NoDolibarrAccess");
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
@ -568,10 +568,10 @@ if ($_GET["id"] && $_GET["action"] != 'edit')
|
|||||||
print '<tr><td>'.$langs->trans("DolibarrLogin").'</td><td colspan="3">';
|
print '<tr><td>'.$langs->trans("DolibarrLogin").'</td><td colspan="3">';
|
||||||
if ($contact->user_id)
|
if ($contact->user_id)
|
||||||
{
|
{
|
||||||
$user=new User($db);
|
$dolibarr_user=new User($db);
|
||||||
$user->id=$contact->user_id;
|
$dolibarr_user->id=$contact->user_id;
|
||||||
$result=$user->fetch();
|
$result=$dolibarr_user->fetch();
|
||||||
print $user->getLoginUrl(1);
|
print $dolibarr_user->getLoginUrl(1);
|
||||||
}
|
}
|
||||||
else print $langs->trans("NoDolibarrAccess");
|
else print $langs->trans("NoDolibarrAccess");
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user