Fix: Can upload files on service if product module is disabled

This commit is contained in:
Laurent Destailleur 2010-01-13 17:06:20 +00:00
parent 95a2bc6d0d
commit 60843d28bf
2 changed files with 12 additions and 11 deletions

View File

@ -307,7 +307,7 @@ if ($modulepart)
} }
// Wrapping pour les produits et services // Wrapping pour les produits et services
if ($modulepart == 'produit') if ($modulepart == 'produit' || $modulepart == 'service')
{ {
$user->getrights('produit'); $user->getrights('produit');
$user->getrights('service'); $user->getrights('service');
@ -315,7 +315,8 @@ if ($modulepart)
{ {
$accessallowed=1; $accessallowed=1;
} }
$original_file=$conf->produit->dir_output.'/'.$original_file; if ($conf->produit->enabled) $original_file=$conf->produit->dir_output.'/'.$original_file;
elseif ($conf->service->enabled) $original_file=$conf->service->dir_output.'/'.$original_file;
$sqlprotectagainstexternals = ''; $sqlprotectagainstexternals = '';
} }

View File

@ -21,10 +21,10 @@
*/ */
/** /**
\file htdocs/product/document.php * \file htdocs/product/document.php
\ingroup product * \ingroup product
\brief Page des documents joints sur les produits * \brief Page des documents joints sur les produits
\version $Id$ * \version $Id$
*/ */
require('./pre.inc.php'); require('./pre.inc.php');
@ -66,11 +66,11 @@ if ($_GET['id'] || $_GET["ref"])
if ($_GET["ref"]) $result = $product->fetch('',$_GET["ref"]); if ($_GET["ref"]) $result = $product->fetch('',$_GET["ref"]);
if ($_GET["id"]) $result = $product->fetch($_GET["id"]); if ($_GET["id"]) $result = $product->fetch($_GET["id"]);
$upload_dir = $conf->produit->dir_output.'/'.dol_sanitizeFileName($product->ref); if ($conf->produit->enabled) $upload_dir = $conf->produit->dir_output.'/'.dol_sanitizeFileName($product->ref);
elseif ($conf->service->enabled) $upload_dir = $conf->service->dir_output.'/'.dol_sanitizeFileName($product->ref);
} }
$modulepart='produit'; $modulepart='produit';
/* /*
* Action envoie fichier * Action envoie fichier
*/ */