Fix: mise en fonction de la vrification des droits d'accs users, clients et commerciaux
This commit is contained in:
parent
537cd574f2
commit
4ff373d2e0
@ -36,24 +36,14 @@ if ($conf->projet->enabled) {
|
||||
require_once(DOL_DOCUMENT_ROOT."/project.class.php");
|
||||
}
|
||||
|
||||
|
||||
$user->getrights('propale');
|
||||
|
||||
if (!$user->rights->propale->lire)
|
||||
accessforbidden();
|
||||
|
||||
$langs->load('propal');
|
||||
$langs->load("bills");
|
||||
$langs->load('compta');
|
||||
|
||||
// Sécurité accés client
|
||||
if ($user->societe_id > 0)
|
||||
{
|
||||
$action = '';
|
||||
$socid = $user->societe_id;
|
||||
}
|
||||
|
||||
$propalid = isset($_GET["propalid"])?$_GET["propalid"]:'';
|
||||
|
||||
// Sécurité d'accès client et commerciaux
|
||||
$socid = restrictedArea($user, 'propale', $propalid, 'propal');
|
||||
|
||||
llxHeader();
|
||||
|
||||
@ -85,11 +75,9 @@ if ($_GET["propalid"] > 0)
|
||||
$sql.= ' p.fk_user_author, p.fk_user_valid, p.fk_user_cloture, p.datec, p.date_valid, p.date_cloture';
|
||||
$sql.= ' FROM '.MAIN_DB_PREFIX.'societe as s, '.MAIN_DB_PREFIX.'propal as p';
|
||||
$sql.= ' WHERE p.fk_soc = s.rowid AND p.rowid = '.$propal->id;
|
||||
if ($socid) $sql .= ' AND s.rowid = '.$socid;
|
||||
|
||||
$result = $db->query($sql);
|
||||
|
||||
|
||||
if ($result) {
|
||||
if ($db->num_rows($result)) {
|
||||
$obj = $db->fetch_object($result);
|
||||
|
||||
@ -33,17 +33,15 @@ require('./pre.inc.php');
|
||||
require_once(DOL_DOCUMENT_ROOT."/propal.class.php");
|
||||
require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php");
|
||||
|
||||
$user->getrights('propale');
|
||||
|
||||
if (!$user->rights->propale->lire)
|
||||
accessforbidden();
|
||||
|
||||
$langs->load('compta');
|
||||
$langs->load('other');
|
||||
|
||||
$propalid=empty($_GET['propalid']) ? 0 : intVal($_GET['propalid']);
|
||||
$action=empty($_GET['action']) ? (empty($_POST['action']) ? '' : $_POST['action']) : $_GET['action'];
|
||||
|
||||
$propalid = isset($_GET["propalid"])?$_GET["propalid"]:'';
|
||||
|
||||
// Sécurité d'accès client et commerciaux
|
||||
$socid = restrictedArea($user, 'propale', $propalid, 'propal');
|
||||
|
||||
|
||||
/*
|
||||
|
||||
@ -35,14 +35,10 @@ require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php");
|
||||
$langs->load('propal');
|
||||
$langs->load('compta');
|
||||
|
||||
$user->getrights('propale');
|
||||
if (! $user->rights->propale->lire)
|
||||
accessforbidden();
|
||||
$propalid = isset($_GET["propalid"])?$_GET["propalid"]:'';
|
||||
|
||||
if (! $_GET['propalid'])
|
||||
{
|
||||
accessforbidden();
|
||||
}
|
||||
// Sécurité d'accès client et commerciaux
|
||||
$socid = restrictedArea($user, 'propale', $propalid, 'propal');
|
||||
|
||||
|
||||
/*
|
||||
|
||||
@ -37,17 +37,10 @@ $langs->load('propal');
|
||||
$langs->load('compta');
|
||||
$langs->load('bills');
|
||||
|
||||
$user->getrights('propale');
|
||||
if (!$user->rights->propale->lire)
|
||||
accessforbidden();
|
||||
$propalid = isset($_GET["propalid"])?$_GET["propalid"]:'';
|
||||
|
||||
|
||||
// Sécurité accés client
|
||||
if ($user->societe_id > 0)
|
||||
{
|
||||
unset($_GET['action']);
|
||||
$socid = $user->societe_id;
|
||||
}
|
||||
// Sécurité d'accès client et commerciaux
|
||||
$socid = restrictedArea($user, 'propale', $propalid, 'propal');
|
||||
|
||||
/******************************************************************************/
|
||||
/* Actions */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user