From 8830136b4ae7f55cccd20da428fd2cf9096d01e8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@users.sourceforge.net> Date: Sun, 7 Jan 2007 20:40:36 +0000 Subject: [PATCH] Fix: Pas de controle de droit sur generation d'un specimen --- htdocs/document.php | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/htdocs/document.php b/htdocs/document.php index ab12cae3174..17fea29b932 100644 --- a/htdocs/document.php +++ b/htdocs/document.php @@ -64,7 +64,7 @@ if ($modulepart) if ($modulepart == 'facture') { $user->getrights('facture'); - if ($user->rights->facture->lire) + if ($user->rights->facture->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -75,7 +75,7 @@ if ($modulepart) if ($modulepart == 'ficheinter') { $user->getrights('ficheinter'); - if ($user->rights->ficheinter->lire) + if ($user->rights->ficheinter->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -86,7 +86,7 @@ if ($modulepart) if ($modulepart == 'prelevement') { $user->getrights('prelevement'); - if ($user->rights->prelevement->bons->lire) + if ($user->rights->prelevement->bons->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -97,7 +97,7 @@ if ($modulepart) if ($modulepart == 'propal') { $user->getrights('propale'); - if ($user->rights->propale->lire) + if ($user->rights->propale->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -107,7 +107,7 @@ if ($modulepart) if ($modulepart == 'commande') { $user->getrights('commande'); - if ($user->rights->commande->lire) + if ($user->rights->commande->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -118,7 +118,7 @@ if ($modulepart) if ($modulepart == 'commande_fournisseur') { $user->getrights('fournisseur'); - if ($user->rights->fournisseur->commande->lire) + if ($user->rights->fournisseur->commande->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -129,7 +129,7 @@ if ($modulepart) if ($modulepart == 'facture_fournisseur') { $user->getrights('fournisseur'); - if ($user->rights->fournisseur->facture->lire) + if ($user->rights->fournisseur->facture->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -140,7 +140,7 @@ if ($modulepart) if ($modulepart == 'facture_paiement') { $user->getrights('facture'); - if ($user->rights->facture->lire) + if ($user->rights->facture->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -152,7 +152,7 @@ if ($modulepart) if ($modulepart == 'export_compta') { $user->getrights('compta'); - if ($user->rights->compta->ventilation->creer) + if ($user->rights->compta->ventilation->creer || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -163,7 +163,7 @@ if ($modulepart) if ($modulepart == 'societe') { $user->getrights('societe'); - if ($user->rights->societe->lire) + if ($user->rights->societe->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -174,7 +174,7 @@ if ($modulepart) if ($modulepart == 'expedition') { $user->getrights('expedition'); - if ($user->rights->expedition->lire) + if ($user->rights->expedition->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -185,7 +185,7 @@ if ($modulepart) if ($modulepart == 'livraison') { $user->getrights('livraison'); - if ($user->rights->expedition->livraison->lire) + if ($user->rights->expedition->livraison->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -196,7 +196,7 @@ if ($modulepart) if ($modulepart == 'telephonie') { $user->getrights('telephonie'); - if ($user->rights->telephonie->lire) + if ($user->rights->telephonie->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -207,7 +207,7 @@ if ($modulepart) if ($modulepart == 'actions') { $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; //} @@ -218,7 +218,7 @@ if ($modulepart) if ($modulepart == 'actionsreport') { $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; //} @@ -229,7 +229,7 @@ if ($modulepart) if ($modulepart == '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; //} @@ -240,7 +240,7 @@ if ($modulepart) if ($modulepart == 'don') { $user->getrights('don'); - if ($user->rights->don->lire) + if ($user->rights->don->lire || eregi('^specimen',$original_file)) { $accessallowed=1; } @@ -251,7 +251,7 @@ if ($modulepart) if ($modulepart == 'remisecheque') { $user->getrights('banque'); - if ($user->rights->banque) + if ($user->rights->banque || eregi('^specimen',$original_file)) { $accessallowed=1; } -- GitLab