Allow an external module to use the wrapper

This commit is contained in:
Laurent Destailleur 2008-05-03 23:05:40 +00:00
parent 7d2e18fc69
commit 12b4324d3a

View File

@ -78,21 +78,21 @@ if ($modulepart)
} }
// Wrapping pour les photos utilisateurs // Wrapping pour les photos utilisateurs
if ($modulepart == 'userphoto') elseif ($modulepart == 'userphoto')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=$conf->users->dir_output.'/'.$original_file; $original_file=$conf->users->dir_output.'/'.$original_file;
} }
// Wrapping pour les photos adherents // Wrapping pour les photos adherents
if ($modulepart == 'memberphoto') elseif ($modulepart == 'memberphoto')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=$conf->adherent->dir_output.'/'.$original_file; $original_file=$conf->adherent->dir_output.'/'.$original_file;
} }
// Wrapping pour les apercu factures // Wrapping pour les apercu factures
if ($modulepart == 'apercufacture') elseif ($modulepart == 'apercufacture')
{ {
$user->getrights('facture'); $user->getrights('facture');
if ($user->rights->facture->lire) if ($user->rights->facture->lire)
@ -103,7 +103,7 @@ if ($modulepart)
} }
// Wrapping pour les apercu propal // Wrapping pour les apercu propal
if ($modulepart == 'apercupropal') elseif ($modulepart == 'apercupropal')
{ {
$user->getrights('propale'); $user->getrights('propale');
if ($user->rights->propale->lire) if ($user->rights->propale->lire)
@ -114,7 +114,7 @@ if ($modulepart)
} }
// Wrapping pour les apercu commande // Wrapping pour les apercu commande
if ($modulepart == 'apercucommande') elseif ($modulepart == 'apercucommande')
{ {
$user->getrights('commande'); $user->getrights('commande');
if ($user->rights->commande->lire) if ($user->rights->commande->lire)
@ -125,7 +125,7 @@ if ($modulepart)
} }
// Wrapping pour les apercu intervention // Wrapping pour les apercu intervention
if ($modulepart == 'apercufichinter') elseif ($modulepart == 'apercufichinter')
{ {
$user->getrights('ficheinter'); $user->getrights('ficheinter');
if ($user->rights->ficheinter->lire) if ($user->rights->ficheinter->lire)
@ -136,7 +136,7 @@ if ($modulepart)
} }
// Wrapping pour les images des stats propales // Wrapping pour les images des stats propales
if ($modulepart == 'propalstats') elseif ($modulepart == 'propalstats')
{ {
$user->getrights('propale'); $user->getrights('propale');
if ($user->rights->propale->lire) if ($user->rights->propale->lire)
@ -147,7 +147,7 @@ if ($modulepart)
} }
// Wrapping pour les images des stats commandes // Wrapping pour les images des stats commandes
if ($modulepart == 'orderstats') elseif ($modulepart == 'orderstats')
{ {
$user->getrights('commande'); $user->getrights('commande');
if ($user->rights->commande->lire) if ($user->rights->commande->lire)
@ -158,7 +158,7 @@ if ($modulepart)
} }
// Wrapping pour les images des stats factures // Wrapping pour les images des stats factures
if ($modulepart == 'billstats') elseif ($modulepart == 'billstats')
{ {
$user->getrights('facture'); $user->getrights('facture');
if ($user->rights->facture->lire) if ($user->rights->facture->lire)
@ -169,7 +169,7 @@ if ($modulepart)
} }
// Wrapping pour les images des stats expeditions // Wrapping pour les images des stats expeditions
if ($modulepart == 'expeditionstats') elseif ($modulepart == 'expeditionstats')
{ {
$user->getrights('expedition'); $user->getrights('expedition');
if ($user->rights->expedition->lire) if ($user->rights->expedition->lire)
@ -180,7 +180,7 @@ if ($modulepart)
} }
// Wrapping pour les images des stats produits // Wrapping pour les images des stats produits
if (eregi('^productstats_',$modulepart)) elseif (eregi('^productstats_',$modulepart))
{ {
$user->getrights('produit'); $user->getrights('produit');
if ($user->rights->produit->lire) if ($user->rights->produit->lire)
@ -191,7 +191,7 @@ if ($modulepart)
} }
// Wrapping pour les produits // Wrapping pour les produits
if ($modulepart == 'product') elseif ($modulepart == 'product')
{ {
$user->getrights('produit'); $user->getrights('produit');
if ($user->rights->produit->lire) if ($user->rights->produit->lire)
@ -202,7 +202,7 @@ if ($modulepart)
} }
// Wrapping pour les prelevements // Wrapping pour les prelevements
if ($modulepart == 'prelevement') elseif ($modulepart == 'prelevement')
{ {
$user->getrights('prelevement'); $user->getrights('prelevement');
if ($user->rights->prelevement->bons->lire) $accessallowed=1; if ($user->rights->prelevement->bons->lire) $accessallowed=1;
@ -211,7 +211,7 @@ if ($modulepart)
} }
// Wrapping pour les graph telephonie // Wrapping pour les graph telephonie
if ($modulepart == 'telephoniegraph') elseif ($modulepart == 'telephoniegraph')
{ {
$user->getrights('telephonie'); $user->getrights('telephonie');
if ($user->rights->telephonie->lire) if ($user->rights->telephonie->lire)
@ -222,61 +222,68 @@ if ($modulepart)
} }
// Wrapping pour les graph energie // Wrapping pour les graph energie
if ($modulepart == 'energie') elseif ($modulepart == 'energie')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=DOL_DATA_ROOT.'/energie/graph/'.$original_file; $original_file=DOL_DATA_ROOT.'/energie/graph/'.$original_file;
} }
// Wrapping pour les graph bank // Wrapping pour les graph bank
if ($modulepart == 'bank') elseif ($modulepart == 'bank')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=$conf->banque->dir_temp.'/'.$original_file; $original_file=$conf->banque->dir_temp.'/'.$original_file;
} }
// Wrapping pour les images wysiwyg // Wrapping pour les images wysiwyg
if ($modulepart == 'fckeditor') elseif ($modulepart == 'fckeditor')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=$conf->fckeditor->dir_output.'/'.$original_file; $original_file=$conf->fckeditor->dir_output.'/'.$original_file;
} }
// Wrapping pour les images wysiwyg mailing // Wrapping pour les images wysiwyg mailing
if ($modulepart == 'mailing') elseif ($modulepart == 'mailing')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=$conf->mailing->dir_output.'/'.$original_file; $original_file=$conf->mailing->dir_output.'/'.$original_file;
} }
// Wrapping pour les graph energie // Wrapping pour les graph energie
if ($modulepart == 'graph_stock') elseif ($modulepart == 'graph_stock')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=DOL_DATA_ROOT.'/graph/entrepot/'.$original_file; $original_file=DOL_DATA_ROOT.'/graph/entrepot/'.$original_file;
} }
// Wrapping pour les graph fournisseurs // Wrapping pour les graph fournisseurs
if ($modulepart == 'graph_fourn') elseif ($modulepart == 'graph_fourn')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=DOL_DATA_ROOT.'/graph/fournisseur/'.$original_file; $original_file=DOL_DATA_ROOT.'/graph/fournisseur/'.$original_file;
} }
// Wrapping pour les graph des produits // Wrapping pour les graph des produits
if ($modulepart == 'graph_product') elseif ($modulepart == 'graph_product')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=DOL_DATA_ROOT.'/graph/product/'.$original_file; $original_file=DOL_DATA_ROOT.'/graph/product/'.$original_file;
} }
// Wrapping pour les code barre // Wrapping pour les code barre
if ($modulepart == 'barcode') elseif ($modulepart == 'barcode')
{ {
$accessallowed=1; $accessallowed=1;
$original_file=''; $original_file=''; // No files are built on disk
} }
// Wrapping generique (allows any module to open a file if file is in directory
// called DOL_DATA_ROOT/modulepart.
else
{
$accessallowed=1;
$original_file=DOL_DATA_ROOT.'/'.$modulepart.'/'.$original_file;
}
} }
// Security: // Security: