Fix: mise en fonction de la vérification des droits d'accès users, clients et commerciaux
This commit is contained in:
parent
a50443a646
commit
25c2e53dca
@ -30,7 +30,7 @@
|
|||||||
require("./pre.inc.php");
|
require("./pre.inc.php");
|
||||||
|
|
||||||
// Sécurité d'accès client et commerciaux
|
// Sécurité d'accès client et commerciaux
|
||||||
$socid = restrictedArea($user, 'societe');
|
$socid = restrictedArea($user, 'societe','','',1);
|
||||||
|
|
||||||
$page=$_GET["page"];
|
$page=$_GET["page"];
|
||||||
$sortorder=$_GET["sortorder"];
|
$sortorder=$_GET["sortorder"];
|
||||||
|
|||||||
@ -1253,6 +1253,7 @@ function dol_loginfunction($notused,$pearstatus)
|
|||||||
* \param module Module à vérifier
|
* \param module Module à vérifier
|
||||||
* \param objectid ID du document
|
* \param objectid ID du document
|
||||||
* \param dbtable Table de la base correspondant au module (optionnel)
|
* \param dbtable Table de la base correspondant au module (optionnel)
|
||||||
|
* \param list Défini si la page sert de liste et donc ne fonctionne pas avec un id
|
||||||
*/
|
*/
|
||||||
function restrictedArea($user, $modulename, $objectid='', $dbtablename='', $list=0)
|
function restrictedArea($user, $modulename, $objectid='', $dbtablename='', $list=0)
|
||||||
{
|
{
|
||||||
@ -1262,8 +1263,7 @@ function dol_loginfunction($notused,$pearstatus)
|
|||||||
$user->getrights('commercial');
|
$user->getrights('commercial');
|
||||||
|
|
||||||
$socid = 0;
|
$socid = 0;
|
||||||
$nocreate = 0;
|
$nocreate = 0;
|
||||||
if ($modulename == 'societe' && $objectid) $socid = $objectid;
|
|
||||||
|
|
||||||
//si dbtable non défini, même nom que le module
|
//si dbtable non défini, même nom que le module
|
||||||
if (!$dbtable) $dbtablename = $modulename;
|
if (!$dbtable) $dbtablename = $modulename;
|
||||||
@ -1320,7 +1320,7 @@ function dol_loginfunction($notused,$pearstatus)
|
|||||||
{
|
{
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
}
|
}
|
||||||
return $socid;
|
return $objectid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user