Qual: Toutes les générations d'images se font dans un répertoire nommé $conf->module->dir_images. Cela rend uniforme le code qui des fois utilisait des chemins en dir, des fois document avec s et des fois sans.

Toutes les images sont dorénavant dans htdocs/images.
This commit is contained in:
Laurent Destailleur 2004-12-04 19:42:48 +00:00
parent b9648e9d1e
commit 5c9a968296

View File

@ -137,15 +137,19 @@ if ($_POST["action"] == "set")
if ($error == 0) if ($error == 0)
{ {
$dir[0] = "$main_data_dir/facture"; // Les images générés dynamiquement sont dans main_dir car doivent etre accessibles par url
$dir[1] = "$main_data_dir/propale"; $dir[0] = "$main_dir/images";
$dir[2] = "$main_data_dir/societe";
$dir[3] = "$main_data_dir/ficheinter"; // Les documents sont en dehors de htdocs car ne doivent pas pouvoir etre téléchargés en passant outre l'authentification
$dir[4] = "$main_data_dir/produit"; $dir[1] = "$main_data_dir/facture";
$dir[5] = "$main_data_dir/rapport"; $dir[2] = "$main_data_dir/propale";
$dir[6] = "$main_data_dir/images"; $dir[3] = "$main_data_dir/societe";
$dir[7] = "$main_data_dir/rsscache"; $dir[4] = "$main_data_dir/ficheinter";
$dir[8] = "$main_data_dir/logo"; $dir[5] = "$main_data_dir/produit";
$dir[6] = "$main_data_dir/rapport";
$dir[7] = "$main_data_dir/rsscache";
$dir[8] = "$main_data_dir/logo";
if (! is_dir($main_dir)) if (! is_dir($main_dir))
{ {
@ -156,10 +160,7 @@ if ($_POST["action"] == "set")
{ {
dolibarr_syslog ("Le dossier '".$main_dir."' existe"); dolibarr_syslog ("Le dossier '".$main_dir."' existe");
/* // Répertoire des documents
* Répertoire des documents
*/
if (! is_dir($main_data_dir)) if (! is_dir($main_data_dir))
{ {
@mkdir($main_data_dir, 0755); @mkdir($main_data_dir, 0755);
@ -174,6 +175,7 @@ if ($_POST["action"] == "set")
} }
else else
{ {
// Boucle sur chaque répertoire de dir[] pour les créer s'ils nexistent pas
for ($i = 0 ; $i < sizeof($dir) ; $i++) for ($i = 0 ; $i < sizeof($dir) ; $i++)
{ {
if (is_dir($dir[$i])) if (is_dir($dir[$i]))