mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-12 20:41:26 +01:00
Fix: mise en fonction de la vrification des droits d'accs users, clients et commerciaux
This commit is contained in:
@@ -30,7 +30,7 @@
|
|||||||
require("./pre.inc.php");
|
require("./pre.inc.php");
|
||||||
|
|
||||||
// S<>curit<69> d'acc<63>s client et commerciaux
|
// S<>curit<69> d'acc<63>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 <20> v<>rifier
|
* \param module Module <20> 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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user