| '.$langs->trans("NumberOfProposalsByMonth").' | ';
print '';
if ($mesg) { print $mesg; }
else { print ' '; }
diff --git a/htdocs/commande/stats/index.php b/htdocs/commande/stats/index.php
index 49edecf0187..20bc55f2569 100644
--- a/htdocs/commande/stats/index.php
+++ b/htdocs/commande/stats/index.php
@@ -47,7 +47,7 @@ llxHeader();
*
*/
-print_fiche_titre('Statistiques commandes', $mesg);
+print_fiche_titre($langs->trans("OrdersStatistics"), $mesg);
$stats = new CommandeStats($db, $socidp);
@@ -56,8 +56,8 @@ $data = $stats->getNbCommandeByMonthWithPrevYear($year);
if (! is_dir($conf->commande->dir_images)) { mkdir($conf->commande->dir_images); }
-$filename = $conf->commande->dir_images."/nbcommande2year-$year.png";
-$fileurl = $conf->commande->url_images."/nbcommande2year-$year.png";
+$filename = $conf->commande->dir_images."/nbcommande2year-".$year.".png";
+$fileurl = DOL_URL_ROOT.'/viewimage.php?modulepart=orderstats&file=nbcommande2year-'.$year.'.png';
$px = new BarGraph($data);
$mesg = $px->isGraphKo();
@@ -71,10 +71,9 @@ if (! $mesg) {
$rows = $stats->getNbByYear();
$num = sizeof($rows);
-print '';
-print '| '.$langs->trans("Year").' | Nb de commande | Somme des commandes | ';
+print '';
+print '| '.$langs->trans("Year").' | '.$langs->trans("NbOfOrders").' | '.$langs->trans("AmountTotal").' | ';
print '';
-print 'Nombre de commande par mois ';
if ($mesg) { print $mesg; }
else { print ' '; }
print ' | ';
diff --git a/htdocs/commande/stats/month.php b/htdocs/commande/stats/month.php
index 1686668ae29..0bdac2260c6 100644
--- a/htdocs/commande/stats/month.php
+++ b/htdocs/commande/stats/month.php
@@ -49,27 +49,30 @@ $mesg = ''.img_previous().' ';
$mesg.= $langs->trans("Year")." $year";
$mesg.= ' '.img_next().'';
+$WIDTH=500;
+$HEIGHT=250;
+
/*
*
*
*/
-print_fiche_titre('Statistiques commandes', $mesg);
+print_fiche_titre($langs->trans("OrdersStatistics"), $mesg);
$stats = new CommandeStats($db, $socidp);
$data = $stats->getNbCommandeByMonth($year);
if (! is_dir($conf->commande->dir_images)) { mkdir($conf->commande->dir_images); }
-$filename = $conf->commande->dir_images."/commande$year.png";
-$fileurl = $conf->commande->url_images."/commande$year.png";
+$filename = $conf->commande->dir_images."/commande".$year.".png";
+$fileurl = DOL_URL_ROOT.'/viewimage.php?modulepart=orderstats&file=commande'.$year.'.png';
$px = new BarGraph($data);
$mesg = $px->isGraphKo();
if (! $mesg) {
$px->SetMaxValue($px->GetMaxValue());
- $px->SetWidth(500);
- $px->SetHeight(280);
+ $px->SetWidth($WIDTH);
+ $px->SetHeight($HEIGHT);
$px->SetYLabel("Nombre de commande");
$px->draw($filename, $data, $year);
}
@@ -83,15 +86,15 @@ for ($i = 1 ; $i < 13 ; $i++)
$data[$i-1] = array(strftime("%b",mktime(12,12,12,$i,1,$year)), $res[$i]);
}
-$filename_amount = $conf->commande->dir_images."/commandeamount$year.png";
-$fileurl_amount = $conf->commande->url_images."/commandeamount$year.png";
+$filename_amount = $conf->commande->dir_images."/commandeamount".$year.".png";
+$fileurl_amount = DOL_URL_ROOT.'/viewimage.php?modulepart=orderstats&file=commandeamount'.$year.'.png';
$px = new BarGraph($data);
$mesg = $px->isGraphKo();
if (! $mesg) {
$px->SetMaxValue($px->GetAmountMaxValue());
- $px->SetWidth(500);
- $px->SetHeight(250);
+ $px->SetWidth($WIDTH);
+ $px->SetHeight($HEIGHT);
$px->SetYLabel($langs->trans("AmountTotal"));
$px->draw($filename_amount, $data, $year);
}
@@ -104,31 +107,31 @@ for ($i = 1 ; $i < 13 ; $i++)
$data[$i-1] = array(strftime("%b",mktime(12,12,12,$i,1,$year)), $res[$i]);
}
-$filename_avg = $conf->commande->dir_images."/commandeaverage$year.png";
-$fileurl_avg = $conf->commande->url_images."/commandeaverage$year.png";
+$filename_avg = $conf->commande->dir_images."/commandeaverage".$year.".png";
+$fileurl_avg = DOL_URL_ROOT.'/viewimage.php?modulepart=orderstats&file=commandeaverage'.$year.'.png';
$px = new BarGraph($data);
$mesg = $px->isGraphKo();
if (! $mesg) {
$px->SetMaxValue($px->GetAmountMaxValue());
- $px->SetWidth(500);
- $px->SetHeight(250);
+ $px->SetWidth($WIDTH);
+ $px->SetHeight($HEIGHT);
$px->SetYLabel($langs->trans("AmountAverage"));
$px->draw($filename_avg, $data, $year);
}
-print '';
-print '| Nombre de commande par mois | ';
+print '';
+print '| '.$langs->trans("NumberOfOrdersByMonth").' | ';
print '';
if ($mesg) { print $mesg; }
else { print ' '; }
print ' | ';
-print '| Sommes des commandes | ';
+print ' | '.$langs->trans("AmountTotal").' | ';
print '';
if ($mesg) { print $mesg; }
else { print ' '; }
print ' | ';
-print '| Montant moyen des commande | ';
+print ' | '.$langs->trans("AmountAverage").' | ';
print '';
if ($mesg) { print $mesg; }
else { print ' '; }
diff --git a/htdocs/compta/facture/stats/index.php b/htdocs/compta/facture/stats/index.php
index 4989d7fd049..deb7acfc193 100644
--- a/htdocs/compta/facture/stats/index.php
+++ b/htdocs/compta/facture/stats/index.php
@@ -30,6 +30,10 @@
require("./pre.inc.php");
+$WIDTH=500;
+$HEIGHT=250;
+
+
/*
* Sécurité accés client
*/
@@ -49,16 +53,16 @@ $data = $stats->getNbByMonthWithPrevYear($year);
if (! is_dir($conf->facture->dir_images)) { mkdir($conf->facture->dir_images); }
-$filename = $conf->facture->dir_images."/nbfacture2year-$year.png";
-$fileurl = $conf->facture->url_images."/nbfacture2year-$year.png";
+$filename = $conf->facture->dir_images."/nbfacture2year-".$year.".png";
+$fileurl = DOL_URL_ROOT.'/viewimage.php?modulepart=billstats&file=nbfacture2year-'.$year.'.png';
$px = new BarGraph($data);
$mesg = $px->isGraphKo();
if (! $mesg) {
$px->SetMaxValue($px->GetMaxValue());
$px->SetLegend(array($year - 1, $year));
- $px->SetWidth(450);
- $px->SetHeight(280);
+ $px->SetWidth($WIDTH);
+ $px->SetHeight($HEIGHT);
$px->draw($filename, $data, $year);
}
@@ -75,7 +79,6 @@ if ($db->query($sql))
print '';
print '| '.$langs->trans("Year").' | '.$langs->trans("NumberOfBills").' | '.$langs->trans("AmountTotal").' | ';
print '';
- print $langs->trans("NumberOfBillsByMonth").' ';
if ($mesg) { print $mesg; }
else { print ' '; }
print ' | ';
diff --git a/htdocs/compta/facture/stats/month.php b/htdocs/compta/facture/stats/month.php
index 77c0b743460..94481995b9d 100644
--- a/htdocs/compta/facture/stats/month.php
+++ b/htdocs/compta/facture/stats/month.php
@@ -30,7 +30,7 @@
require("./pre.inc.php");
-$GRAPHHEIGHT=240;
+$GRAPHHEIGHT=250;
$GRAPHWIDTH=500;
/*
@@ -57,8 +57,8 @@ $data = $stats->getNbByMonth($year);
if (! is_dir($conf->facture->dir_images)) { mkdir($conf->facture->dir_images); }
-$filename = $conf->facture->dir_images."/facture$year.png";
-$fileurl = $conf->facture->url_images."/facture$year.png";
+$filename = $conf->facture->dir_images."/facture".$year.".png";
+$fileurl = DOL_URL_ROOT.'/viewimage.php?modulepart=billstats&file=facture'.$year.'.png';
$px = new BarGraph($data);
$mesg = $px->isGraphKo();
@@ -78,8 +78,8 @@ for ($i = 1 ; $i < 13 ; $i++)
$data[$i-1] = array(strftime("%b",mktime(12,12,12,$i,1,$year)), $res[$i]);
}
-$filename_amount = $conf->facture->dir_images."/factureamount$year.png";
-$fileurl_amount = $conf->facture->url_images."/factureamount$year.png";
+$filename_amount = $conf->facture->dir_images."/factureamount".$year.".png";
+$fileurl_amount = DOL_URL_ROOT.'/viewimage.php?modulepart=billstats&file=factureamount'.$year.'.png';
$px = new BarGraph($data);
$mesg = $px->isGraphKo();
@@ -99,8 +99,8 @@ for ($i = 1 ; $i < 13 ; $i++)
$data[$i-1] = array(strftime("%b",mktime(12,12,12,$i,1,$year)), $res[$i]);
}
-$filename_avg = $conf->facture->dir_images."/factureaverage$year.png";
-$fileurl_avg = $conf->facture->url_images."/factureaverage$year.png";
+$filename_avg = $conf->facture->dir_images."/factureaverage".$year.".png";
+$fileurl_avg = DOL_URL_ROOT.'/viewimage.php?modulepart=billstats&file=factureaverage'.$year.'.png';
$px = new BarGraph($data);
$mesg = $px->isGraphKo();
diff --git a/htdocs/expedition/stats/month.php b/htdocs/expedition/stats/month.php
index 7133a5acf46..0696e067c31 100644
--- a/htdocs/expedition/stats/month.php
+++ b/htdocs/expedition/stats/month.php
@@ -43,8 +43,8 @@ $data = $stats->getNbExpeditionByMonth($_GET["year"]);
if (! is_dir($conf->expedition->dir_images)) { mkdir($conf->expedition->dir_images); }
-$filename = $conf->expedition->dir_images."/expedition$year.png";
-$fileurl = $conf->expedition->url_images."/expedition$year.png";
+$filename = $conf->expedition->dir_images."/expedition".$year.".png";
+$fileurl = DOL_URL_ROOT.'/viewimage.php?modulepart=expeditionstats&file=expedition'.$year.'.png';
$px = new BarGraph($data);
$px->SetMaxValue($px->GetMaxValue());
@@ -52,7 +52,7 @@ $px->SetWidth(600);
$px->SetHeight(280);
$px->draw($filename, $data, $_GET["year"]);
-print '';
+print '';
print '| Nombre d\'expédition par mois | ';
print '';
print ' ';
diff --git a/htdocs/langs/en_US/orders.lang b/htdocs/langs/en_US/orders.lang
index 5999af6ba64..caeb8031bf9 100755
--- a/htdocs/langs/en_US/orders.lang
+++ b/htdocs/langs/en_US/orders.lang
@@ -15,4 +15,7 @@ RefuseOrder=Refuse order
ApproveOrder=Accept order
AddOrder=Add order
LastOrders=Last %s orders
-AllOrders=All orders
\ No newline at end of file
+AllOrders=All orders
+NbOfOrders=Number of orders
+OrdersStatistics=Orders' statistics
+NumberOfOrdersByMonth=Number of orders by month
\ No newline at end of file
diff --git a/htdocs/langs/en_US/propal.lang b/htdocs/langs/en_US/propal.lang
index e564bd6146c..a86af3f6ee2 100644
--- a/htdocs/langs/en_US/propal.lang
+++ b/htdocs/langs/en_US/propal.lang
@@ -11,3 +11,6 @@ ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ?
LastPropals=Last %s proposals
AllPropals=All proposals
SearchAProposal=Search a proposal
+ProposalsStatistics=Commercial proposals' statistics
+NumberOfProposalsByMonth=Number by month
+NbOfProposals=Number of commercial proposals
diff --git a/htdocs/langs/fr_FR/orders.lang b/htdocs/langs/fr_FR/orders.lang
index fb237987ea2..026a6639756 100755
--- a/htdocs/langs/fr_FR/orders.lang
+++ b/htdocs/langs/fr_FR/orders.lang
@@ -15,4 +15,7 @@ RefuseOrder=Refuser la commande
ApproveOrder=Accepter la commande
AddOrder=Créer commande
LastOrders=Les %s dernieres commandes
-AllOrders=Toutes les commandes
\ No newline at end of file
+AllOrders=Toutes les commandes
+NbOfOrders=Nombre de commandes
+OrdersStatistics=Statistiques des commandes
+NumberOfOrdersByMonth=Nombre de commandes par mois
\ No newline at end of file
diff --git a/htdocs/langs/fr_FR/propal.lang b/htdocs/langs/fr_FR/propal.lang
index 85b79142768..3327e49ae1d 100644
--- a/htdocs/langs/fr_FR/propal.lang
+++ b/htdocs/langs/fr_FR/propal.lang
@@ -11,3 +11,6 @@ ConfirmDeleteProp=Etes-vous s
LastPropals=Les %s dernieres propales
AllPropals=Toutes les propales
SearchAProposal=Rechercher une propale
+ProposalsStatistics=Statistiques des propositions commerciales
+NumberOfProposalsByMonth=Nombre par mois
+NbOfProposals=Nombre de propositions commerciales
diff --git a/htdocs/master.inc.php b/htdocs/master.inc.php
index f26bb9d51f4..ae4494e9ff7 100644
--- a/htdocs/master.inc.php
+++ b/htdocs/master.inc.php
@@ -195,25 +195,22 @@ if (defined("MAIN_MODULE_EXTERNALRSS"))
if (defined("MAIN_MODULE_COMMANDE"))
{
$conf->commande->enabled=MAIN_MODULE_COMMANDE;
- $conf->commande->dir_images=DOL_DOCUMENT_ROOT."/images/commande";
- $conf->commande->url_images=DOL_URL_ROOT."/images/commande";
}
$conf->commande->dir_output=DOL_DATA_ROOT."/commande";
+$conf->commande->dir_images=DOL_DATA_ROOT."/commande/images";
if (defined("MAIN_MODULE_EXPEDITION"))
{
$conf->expedition->enabled=MAIN_MODULE_EXPEDITION;
- $conf->expedition->dir_images=DOL_DOCUMENT_ROOT."/images/expedition";
- $conf->expedition->url_images=DOL_URL_ROOT."/images/expedition";
}
$conf->expedition->dir_output=DOL_DATA_ROOT."/expedition";
+$conf->expedition->dir_images=DOL_DATA_ROOT."/expedition/images";
if (defined("MAIN_MODULE_SOCIETE"))
{
$conf->societe->enabled=MAIN_MODULE_SOCIETE;
- $conf->societe->dir_images=DOL_DOCUMENT_ROOT."/images/societe";
- $conf->societe->url_images=DOL_URL_ROOT."/images/societe";
require_once(DOL_DOCUMENT_ROOT ."/societe.class.php");
}
$conf->societe->dir_output=DOL_DATA_ROOT."/societe";
+$conf->societe->dir_images=DOL_DATA_ROOT."/societe/images";
if (defined(SOCIETE_OUTPUTDIR) && SOCIETE_OUTPUTDIR) { $conf->societe->dir_output=SOCIETE_OUTPUTDIR; } # Pour passer outre le rep par défaut
if (defined("MAIN_MODULE_COMMERCIAL"))
{
@@ -223,10 +220,9 @@ $conf->commercial->dir_output=DOL_DATA_ROOT."/rapport";
if (defined("MAIN_MODULE_COMPTABILITE"))
{
$conf->compta->enabled=MAIN_MODULE_COMPTABILITE;
- $conf->compta->dir_images=DOL_DOCUMENT_ROOT."/images/rapport";
- $conf->compta->url_images=DOL_URL_ROOT."/images/rapport";
}
$conf->compta->dir_output=DOL_DATA_ROOT."/compta";
+$conf->compta->dir_images=DOL_DATA_ROOT."/compta/images";
if (defined("MAIN_MODULE_BANQUE"))
{
$conf->banque->enabled=MAIN_MODULE_BANQUE;
@@ -246,11 +242,10 @@ if (defined("MAIN_MODULE_FOURNISSEUR"))
if (defined("MAIN_MODULE_FICHEINTER"))
{
$conf->fichinter->enabled=MAIN_MODULE_FICHEINTER;
- $conf->fichinter->dir_images=DOL_DOCUMENT_ROOT."/images/ficheinter";
- $conf->fichinter->url_images=DOL_URL_ROOT."/images/ficheinter";
require_once(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/modules_fichinter.php");
}
$conf->fichinter->dir_output=DOL_DATA_ROOT."/ficheinter";
+$conf->fichinter->dir_images=DOL_DATA_ROOT."/ficheinter/images";
if (defined(FICHEINTER_OUTPUTDIR) && FICHEINTER_OUTPUTDIR) { $conf->fichinter->dir_output=FICHEINTER_OUTPUTDIR; } # Pour passer outre le rep par défaut
if (defined("MAIN_MODULE_ADHERENT"))
{
@@ -260,19 +255,17 @@ $conf->adherent->dir_output=DOL_DATA_ROOT."/adherent";
if (defined("MAIN_MODULE_PRODUIT"))
{
$conf->produit->enabled=MAIN_MODULE_PRODUIT;
- $conf->produit->dir_images=DOL_DOCUMENT_ROOT."/images/produit";
- $conf->produit->url_images=DOL_URL_ROOT."/images/produit";
require_once(DOL_DOCUMENT_ROOT ."/product.class.php");
}
$conf->produit->dir_output=DOL_DATA_ROOT."/produit";
+$conf->produit->dir_images=DOL_DATA_ROOT."/produit/images";
if (defined("MAIN_MODULE_SERVICE"))
{
$conf->service->enabled=MAIN_MODULE_SERVICE;
- $conf->service->dir_images=DOL_DOCUMENT_ROOT."/images/produit";
- $conf->service->url_images=DOL_URL_ROOT."/images/produit";
require_once(DOL_DOCUMENT_ROOT ."/product.class.php");
}
$conf->service->dir_output=DOL_DATA_ROOT."/produit";
+$conf->service->dir_images=DOL_DATA_ROOT."/produit/images";
if (defined("MAIN_MODULE_STOCK"))
{
$conf->stock->enabled=MAIN_MODULE_STOCK;
@@ -308,17 +301,15 @@ if (defined("MAIN_MODULE_CLICKTODIAL"))
if (defined("MAIN_MODULE_TELEPHONIE"))
{
$conf->telephonie->enabled=MAIN_MODULE_TELEPHONIE;
- $conf->telephonie->dir_images=DOL_DOCUMENT_ROOT."/images/telephonie";
- $conf->telephonie->url_images=DOL_URL_ROOT."/images/telephonie";
}
$conf->telephonie->dir_output=DOL_DATA_ROOT."/telephonie";
+$conf->telephonie->dir_images=DOL_DATA_ROOT."/telephonie/images";
if (defined("MAIN_MODULE_PRELEVEMENT"))
{
$conf->prelevement->enabled=MAIN_MODULE_PRELEVEMENT;
- $conf->prelevement->dir_images=DOL_DOCUMENT_ROOT."/images/prelevement";
- $conf->prelevement->url_images=DOL_URL_ROOT."/images/prelevement";
}
$conf->prelevement->dir_output=DOL_DATA_ROOT."/prelevement";
+$conf->prelevement->dir_images=DOL_DATA_ROOT."/prelevement/images";
if (defined("MAIN_MODULE_WEBCALENDAR"))
{
$conf->webcal->enabled=MAIN_MODULE_WEBCALENDAR;
@@ -332,17 +323,14 @@ if (defined("MAIN_MODULE_WEBCALENDAR"))
if (defined("MAIN_MODULE_FACTURE"))
{
$conf->facture->enabled=MAIN_MODULE_FACTURE;
- $conf->facture->dir_images=DOL_DOCUMENT_ROOT."/images/facture";
- $conf->facture->url_images=DOL_URL_ROOT."/images/facture";
require_once(DOL_DOCUMENT_ROOT ."/includes/modules/facture/modules_facture.php");
}
$conf->facture->dir_output=DOL_DATA_ROOT."/facture";
+$conf->facture->dir_images=DOL_DATA_ROOT."/facture/images";
if (defined(FAC_OUTPUTDIR) && FAC_OUTPUTDIR) { $conf->facture->dir_output=FAC_OUTPUTDIR; } # Pour passer outre le rep par défaut
if (defined("MAIN_MODULE_PROPALE"))
{
$conf->propal->enabled=MAIN_MODULE_PROPALE;
- $conf->propal->dir_images=DOL_DOCUMENT_ROOT."/images/propale";
- $conf->propal->url_images=DOL_URL_ROOT."/images/propale";
require_once(DOL_DOCUMENT_ROOT ."/includes/modules/propale/modules_propale.php");
if (!defined("PROPALE_NEW_FORM_NB_PRODUCT"))
{
@@ -350,6 +338,7 @@ if (defined("MAIN_MODULE_PROPALE"))
}
}
$conf->propal->dir_output=DOL_DATA_ROOT."/propale";
+$conf->propal->dir_images=DOL_DATA_ROOT."/propale/images";
if (defined(PROPALE_OUTPUTDIR) && PROPALE_OUTPUTDIR) { $conf->propal->dir_output=PROPALE_OUTPUTDIR; } # Pour passer outre le rep par défaut
diff --git a/htdocs/product/stats/fiche.php b/htdocs/product/stats/fiche.php
index 6bcfa6e3c7c..68c86297440 100644
--- a/htdocs/product/stats/fiche.php
+++ b/htdocs/product/stats/fiche.php
@@ -21,7 +21,7 @@
*
*/
-/*!
+/**
\file htdocs/product/stats/fiche.php
\ingroup product
\brief Page des stats produits
@@ -174,12 +174,14 @@ if ($_GET["id"])
print '
';
print 'Nombre de ventes sur les 12 derniers mois | ';
print 'Nombre de pièces vendues | ';
- print '';
- print ' id.'/vente12mois.png" alt="Ventes sur les 12 derniers mois">';
+ print ' | ';
+ $file=$product->id.'/vente12mois.png';
+ print ' ';
print ' | ';
- print ' id.'/vendu12mois.png" alt="Ventes sur les 12 derniers mois">';
+ $file=$product->id.'/vendu12mois.png';
+ print ' ';
print ' | ';
if (file_exists($filenbvente) && filemtime($filenbvente))
@@ -204,13 +206,13 @@ if ($_GET["id"])
print ' Nombre de propositions commerciales sur les 12 derniers mois | ';
print '- | ';
- print '';
- print ' id.'/'.$img_propal_name.'" alt="Propales sur les 12 derniers mois">';
+ print ' | ';
+ $file=$product->id.'/'.$img_propal_name;
+ print ' ';
print ' | TODO AUTRE GRAPHIQUE';
-
-
+
print ' | ';
if (file_exists($filenbpropal) && filemtime($filenbpropal))
{
diff --git a/htdocs/viewimage.php b/htdocs/viewimage.php
index aef7fef6b76..246edbadb94 100644
--- a/htdocs/viewimage.php
+++ b/htdocs/viewimage.php
@@ -22,6 +22,11 @@
*
*/
+/** \file htdocs/viewimage.php
+ \brief Wrapper permettant l'affichage de fichiers images Dolibarr
+ \remarks L'appel est viewimage.php?file=pathrelatifdufichier&modulepart=repfichierconcerne
+ \version $Revision$
+*/
require_once("main.inc.php");
@@ -64,6 +69,61 @@ if ($modulepart)
}
$original_file=$conf->facture->dir_output.'/'.$original_file;
}
+
+ // Wrapping pour les images des stats propales
+ if ($modulepart == 'propalstats')
+ {
+ $user->getrights('propale');
+ if ($user->rights->propale->lire)
+ {
+ $accessallowed=1;
+ }
+ $original_file=$conf->propal->dir_images.'/'.$original_file;
+ }
+
+ // Wrapping pour les images des stats commandes
+ if ($modulepart == 'orderstats')
+ {
+ $user->getrights('commande');
+ if ($user->rights->commande->lire)
+ {
+ $accessallowed=1;
+ }
+ $original_file=$conf->commande->dir_images.'/'.$original_file;
+ }
+
+ // Wrapping pour les images des stats commandes
+ if ($modulepart == 'billstats')
+ {
+ $user->getrights('facture');
+ if ($user->rights->facture->lire)
+ {
+ $accessallowed=1;
+ }
+ $original_file=$conf->facture->dir_images.'/'.$original_file;
+ }
+
+ // Wrapping pour les images des stats expeditions
+ if ($modulepart == 'expeditionstats')
+ {
+ $user->getrights('expedition');
+ if ($user->rights->expedition->lire)
+ {
+ $accessallowed=1;
+ }
+ $original_file=$conf->expedition->dir_images.'/'.$original_file;
+ }
+
+ // Wrapping pour les images des stats produits
+ if ($modulepart == 'productstats')
+ {
+ $user->getrights('produit');
+ if ($user->rights->produit->lire)
+ {
+ $accessallowed=1;
+ }
+ $original_file=$conf->produit->dir_images.'/'.$original_file;
+ }
}
// Limite accès si droits non corrects
| | |