Fix: mise en fonction de la vrification des droits d'accs users, clients et commerciaux

This commit is contained in:
Regis Houssin
2007-06-08 08:38:02 +00:00
parent a50443a646
commit 25c2e53dca
2 changed files with 4 additions and 4 deletions

View File

@@ -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"];

View File

@@ -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)
{ {
@@ -1263,7 +1264,6 @@ function dol_loginfunction($notused,$pearstatus)
$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;
} }