Fix: Pas de controle de droit sur generation d'un specimen

This commit is contained in:
Laurent Destailleur 2007-01-07 20:40:36 +00:00
parent f0d0231231
commit 8830136b4a

View File

@ -64,7 +64,7 @@ if ($modulepart)
if ($modulepart == 'facture') if ($modulepart == 'facture')
{ {
$user->getrights('facture'); $user->getrights('facture');
if ($user->rights->facture->lire) if ($user->rights->facture->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -75,7 +75,7 @@ if ($modulepart)
if ($modulepart == 'ficheinter') if ($modulepart == 'ficheinter')
{ {
$user->getrights('ficheinter'); $user->getrights('ficheinter');
if ($user->rights->ficheinter->lire) if ($user->rights->ficheinter->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -86,7 +86,7 @@ if ($modulepart)
if ($modulepart == 'prelevement') if ($modulepart == 'prelevement')
{ {
$user->getrights('prelevement'); $user->getrights('prelevement');
if ($user->rights->prelevement->bons->lire) if ($user->rights->prelevement->bons->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -97,7 +97,7 @@ if ($modulepart)
if ($modulepart == 'propal') if ($modulepart == 'propal')
{ {
$user->getrights('propale'); $user->getrights('propale');
if ($user->rights->propale->lire) if ($user->rights->propale->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -107,7 +107,7 @@ if ($modulepart)
if ($modulepart == 'commande') if ($modulepart == 'commande')
{ {
$user->getrights('commande'); $user->getrights('commande');
if ($user->rights->commande->lire) if ($user->rights->commande->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -118,7 +118,7 @@ if ($modulepart)
if ($modulepart == 'commande_fournisseur') if ($modulepart == 'commande_fournisseur')
{ {
$user->getrights('fournisseur'); $user->getrights('fournisseur');
if ($user->rights->fournisseur->commande->lire) if ($user->rights->fournisseur->commande->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -129,7 +129,7 @@ if ($modulepart)
if ($modulepart == 'facture_fournisseur') if ($modulepart == 'facture_fournisseur')
{ {
$user->getrights('fournisseur'); $user->getrights('fournisseur');
if ($user->rights->fournisseur->facture->lire) if ($user->rights->fournisseur->facture->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -140,7 +140,7 @@ if ($modulepart)
if ($modulepart == 'facture_paiement') if ($modulepart == 'facture_paiement')
{ {
$user->getrights('facture'); $user->getrights('facture');
if ($user->rights->facture->lire) if ($user->rights->facture->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -152,7 +152,7 @@ if ($modulepart)
if ($modulepart == 'export_compta') if ($modulepart == 'export_compta')
{ {
$user->getrights('compta'); $user->getrights('compta');
if ($user->rights->compta->ventilation->creer) if ($user->rights->compta->ventilation->creer || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -163,7 +163,7 @@ if ($modulepart)
if ($modulepart == 'societe') if ($modulepart == 'societe')
{ {
$user->getrights('societe'); $user->getrights('societe');
if ($user->rights->societe->lire) if ($user->rights->societe->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -174,7 +174,7 @@ if ($modulepart)
if ($modulepart == 'expedition') if ($modulepart == 'expedition')
{ {
$user->getrights('expedition'); $user->getrights('expedition');
if ($user->rights->expedition->lire) if ($user->rights->expedition->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -185,7 +185,7 @@ if ($modulepart)
if ($modulepart == 'livraison') if ($modulepart == 'livraison')
{ {
$user->getrights('livraison'); $user->getrights('livraison');
if ($user->rights->expedition->livraison->lire) if ($user->rights->expedition->livraison->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -196,7 +196,7 @@ if ($modulepart)
if ($modulepart == 'telephonie') if ($modulepart == 'telephonie')
{ {
$user->getrights('telephonie'); $user->getrights('telephonie');
if ($user->rights->telephonie->lire) if ($user->rights->telephonie->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -207,7 +207,7 @@ if ($modulepart)
if ($modulepart == 'actions') if ($modulepart == 'actions')
{ {
$user->getrights('commercial'); $user->getrights('commercial');
//if ($user->rights->commercial->actions->lire) // Ce droit n'existe pas encore //if ($user->rights->commercial->actions->lire || eregi('^specimen',$original_file)) // Ce droit n'existe pas encore
//{ //{
$accessallowed=1; $accessallowed=1;
//} //}
@ -218,7 +218,7 @@ if ($modulepart)
if ($modulepart == 'actionsreport') if ($modulepart == 'actionsreport')
{ {
$user->getrights('commercial'); $user->getrights('commercial');
//if ($user->rights->commercial->actions->lire) // Ce droit n'existe pas encore //if ($user->rights->commercial->actions->lire || eregi('^specimen',$original_file)) // Ce droit n'existe pas encore
//{ //{
$accessallowed=1; $accessallowed=1;
//} //}
@ -229,7 +229,7 @@ if ($modulepart)
if ($modulepart == 'produit') if ($modulepart == 'produit')
{ {
$user->getrights('produit'); $user->getrights('produit');
//if ($user->rights->commercial->lire) // Ce droit n'existe pas encore //if ($user->rights->commercial->lire || eregi('^specimen',$original_file)) // Ce droit n'existe pas encore
//{ //{
$accessallowed=1; $accessallowed=1;
//} //}
@ -240,7 +240,7 @@ if ($modulepart)
if ($modulepart == 'don') if ($modulepart == 'don')
{ {
$user->getrights('don'); $user->getrights('don');
if ($user->rights->don->lire) if ($user->rights->don->lire || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }
@ -251,7 +251,7 @@ if ($modulepart)
if ($modulepart == 'remisecheque') if ($modulepart == 'remisecheque')
{ {
$user->getrights('banque'); $user->getrights('banque');
if ($user->rights->banque) if ($user->rights->banque || eregi('^specimen',$original_file))
{ {
$accessallowed=1; $accessallowed=1;
} }