diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php
index 1fb373a3878..51fd331a2ae 100644
--- a/htdocs/admin/dict.php
+++ b/htdocs/admin/dict.php
@@ -277,8 +277,8 @@ $tabcond[8] = $conf->societe->enabled;
$tabcond[9] = true;
$tabcond[10]= true;
$tabcond[11]= true;
-$tabcond[12]= $conf->commande->enabled||$conf->propale->enabled||$conf->facture->enabled||$conf->fournisseur->enabled;
-$tabcond[13]= $conf->commande->enabled||$conf->propale->enabled||$conf->facture->enabled||$conf->fournisseur->enabled;
+$tabcond[12]= $conf->commande->enabled||$conf->propal->enabled||$conf->facture->enabled||$conf->fournisseur->enabled;
+$tabcond[13]= $conf->commande->enabled||$conf->propal->enabled||$conf->facture->enabled||$conf->fournisseur->enabled;
$tabcond[14]= $conf->product->enabled&&$conf->ecotax->enabled;
$tabcond[15]= true;
$tabcond[16]= $conf->societe->enabled && empty($conf->global->SOCIETE_DISABLE_PROSPECTS);
@@ -286,8 +286,8 @@ $tabcond[17]= $conf->deplacement->enabled;
$tabcond[18]= $conf->expedition->enabled;
$tabcond[19]= $conf->societe->enabled;
$tabcond[20]= $conf->fournisseur->enabled;
-$tabcond[21]= $conf->propale->enabled;
-$tabcond[22]= $conf->commande->enabled||$conf->propale->enabled;
+$tabcond[21]= $conf->propal->enabled;
+$tabcond[22]= $conf->commande->enabled||$conf->propal->enabled;
complete_dictionnary_with_modules($taborder,$tabname,$tablib,$tabsql,$tabsqlsort,$tabfield,$tabfieldvalue,$tabfieldinsert,$tabrowid,$tabcond);
diff --git a/htdocs/admin/propale.php b/htdocs/admin/propale.php
index 35c4faa7f5e..7b2ac6b9093 100644
--- a/htdocs/admin/propale.php
+++ b/htdocs/admin/propale.php
@@ -631,7 +631,7 @@ print "
\n";
print " | ".$langs->trans("Name")." | \n";
print " ".$langs->trans("Value")." | \n";
print "
\n";
-print "\n | ".$langs->trans("PathDirectory")." | \n ".$conf->propale->dir_output." | \n
\n";
+print "\n | ".$langs->trans("PathDirectory")." | \n ".$conf->propal->dir_output." | \n
\n";
print "\n
";
dol_htmloutput_mesg($mesg);
diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php
index a7ec49e4aa9..accc3314bd0 100644
--- a/htdocs/comm/index.php
+++ b/htdocs/comm/index.php
@@ -515,7 +515,7 @@ if ($conf->propal->enabled && $user->rights->propale->lire)
print '';
print '';
$filename=dol_sanitizeFileName($obj->ref);
- $filedir=$conf->propale->dir_output . '/' . dol_sanitizeFileName($obj->ref);
+ $filedir=$conf->propal->dir_output . '/' . dol_sanitizeFileName($obj->ref);
$urlsource=$_SERVER['PHP_SELF'].'?id='.$obj->propalid;
$formfile->show_documents('propal',$filename,$filedir,$urlsource,'','','',1,'',1);
print ' | ';
diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php
index 79fcafbad3a..fe8cb94b31c 100644
--- a/htdocs/comm/propal.php
+++ b/htdocs/comm/propal.php
@@ -492,7 +492,7 @@ if ($action == 'send' && ! $_POST['addfile'] && ! $_POST['removedfile'] && ! $_P
if ($result > 0)
{
// $objectref = dol_sanitizeFileName($object->ref);
-// $file = $conf->propale->dir_output . '/' . $objectref . '/' . $objectref . '.pdf';
+// $file = $conf->propal->dir_output . '/' . $objectref . '/' . $objectref . '.pdf';
// if (is_readable($file))
// {
@@ -1737,7 +1737,7 @@ if ($id > 0 || ! empty($ref))
* Documents generes
*/
$filename=dol_sanitizeFileName($object->ref);
- $filedir=$conf->propale->dir_output . "/" . dol_sanitizeFileName($object->ref);
+ $filedir=$conf->propal->dir_output . "/" . dol_sanitizeFileName($object->ref);
$urlsource=$_SERVER["PHP_SELF"]."?id=".$object->id;
$genallowed=$user->rights->propale->creer;
$delallowed=$user->rights->propale->supprimer;
@@ -1771,7 +1771,7 @@ if ($id > 0 || ! empty($ref))
{
$ref = dol_sanitizeFileName($object->ref);
include_once(DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php');
- $fileparams = dol_most_recent_file($conf->propale->dir_output . '/' . $ref);
+ $fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref);
$file=$fileparams['fullname'];
// Build document if it not exists
@@ -1794,7 +1794,7 @@ if ($id > 0 || ! empty($ref))
dol_print_error($db,$result);
exit;
}
- $fileparams = dol_most_recent_file($conf->propale->dir_output . '/' . $ref);
+ $fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref);
$file=$fileparams['fullname'];
}
@@ -2003,7 +2003,7 @@ else
print '';
$filename=dol_sanitizeFileName($objp->ref);
- $filedir=$conf->propale->dir_output . '/' . dol_sanitizeFileName($objp->ref);
+ $filedir=$conf->propal->dir_output . '/' . dol_sanitizeFileName($objp->ref);
$urlsource=$_SERVER['PHP_SELF'].'?id='.$objp->propalid;
$formfile->show_documents('propal',$filename,$filedir,$urlsource,'','','',1,'',1);
print ' | ';
diff --git a/htdocs/comm/propal/apercu.php b/htdocs/comm/propal/apercu.php
index ea03bf2875a..af6b1a9d4f3 100644
--- a/htdocs/comm/propal/apercu.php
+++ b/htdocs/comm/propal/apercu.php
@@ -119,7 +119,7 @@ if ($id > 0 || ! empty($ref))
* Documents
*/
$objectref = dol_sanitizeFileName($object->ref);
- $dir_output = $conf->propale->dir_output . "/";
+ $dir_output = $conf->propal->dir_output . "/";
$filepath = $dir_output . $objectref . "/";
$file = $filepath . $objectref . ".pdf";
$filedetail = $filepath . $objectref . "-detail.pdf";
diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php
index fd1b48bcd72..0b7d018136c 100644
--- a/htdocs/comm/propal/class/propal.class.php
+++ b/htdocs/comm/propal/class/propal.class.php
@@ -1801,10 +1801,10 @@ class Propal extends CommonObject
{
// We remove directory
$propalref = dol_sanitizeFileName($this->ref);
- if ($conf->propale->dir_output)
+ if ($conf->propal->dir_output)
{
- $dir = $conf->propale->dir_output . "/" . $propalref ;
- $file = $conf->propale->dir_output . "/" . $propalref . "/" . $propalref . ".pdf";
+ $dir = $conf->propal->dir_output . "/" . $propalref ;
+ $file = $conf->propal->dir_output . "/" . $propalref . "/" . $propalref . ".pdf";
if (file_exists($file))
{
dol_delete_preview($this);
diff --git a/htdocs/comm/propal/document.php b/htdocs/comm/propal/document.php
index 30592f90426..45c4732f836 100644
--- a/htdocs/comm/propal/document.php
+++ b/htdocs/comm/propal/document.php
@@ -70,7 +70,7 @@ if ($_POST["sendit"] && ! empty($conf->global->MAIN_UPLOAD_DOC))
{
$object->fetch_thirdparty();
- $upload_dir = $conf->propale->dir_output . "/" . dol_sanitizeFileName($object->ref);
+ $upload_dir = $conf->propal->dir_output . "/" . dol_sanitizeFileName($object->ref);
if (dol_mkdir($upload_dir) >= 0)
{
@@ -106,7 +106,7 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes')
{
$object->fetch_thirdparty();
- $upload_dir = $conf->propale->dir_output . "/" . dol_sanitizeFileName($object->ref);
+ $upload_dir = $conf->propal->dir_output . "/" . dol_sanitizeFileName($object->ref);
$file = $upload_dir . '/' . $_GET['urlfile']; // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP).
dol_delete_file($file,0,0,0,$object);
$mesg = ''.$langs->trans("FileWasRemoved").'
';
@@ -128,7 +128,7 @@ if ($id > 0 || ! empty($ref))
{
$object->fetch_thirdparty();
- $upload_dir = $conf->propale->dir_output.'/'.dol_sanitizeFileName($object->ref);
+ $upload_dir = $conf->propal->dir_output.'/'.dol_sanitizeFileName($object->ref);
$head = propal_prepare_head($object);
dol_fiche_head($head, 'document', $langs->trans('Proposal'), 0, 'propal');
diff --git a/htdocs/comm/propal/index.php b/htdocs/comm/propal/index.php
index 665b01882a5..65867a55128 100644
--- a/htdocs/comm/propal/index.php
+++ b/htdocs/comm/propal/index.php
@@ -248,7 +248,7 @@ if ($resql)
print '';
$filename=dol_sanitizeFileName($obj->ref);
- $filedir=$conf->propale->dir_output . '/' . dol_sanitizeFileName($obj->ref);
+ $filedir=$conf->propal->dir_output . '/' . dol_sanitizeFileName($obj->ref);
$urlsource=$_SERVER['PHP_SELF'].'?id='.$obj->rowid;
$formfile->show_documents('commande',$filename,$filedir,$urlsource,'','','',1,'',1);
print ' | ';
@@ -318,7 +318,7 @@ if ($conf->propal->enabled && $user->rights->propale->lire)
print '';
print '';
$filename=dol_sanitizeFileName($obj->ref);
- $filedir=$conf->propale->dir_output . '/' . dol_sanitizeFileName($obj->ref);
+ $filedir=$conf->propal->dir_output . '/' . dol_sanitizeFileName($obj->ref);
$urlsource=$_SERVER['PHP_SELF'].'?id='.$obj->propalid;
$formfile->show_documents('propal',$filename,$filedir,$urlsource,'','','',1,'',1);
print ' | ';
diff --git a/htdocs/comm/propal/stats/index.php b/htdocs/comm/propal/stats/index.php
index 408abed65cf..c4058efea80 100644
--- a/htdocs/comm/propal/stats/index.php
+++ b/htdocs/comm/propal/stats/index.php
@@ -58,7 +58,7 @@ llxHeader();
print_fiche_titre($langs->trans("ProposalsStatistics"), $mesg);
-$dir=$conf->propale->dir_temp;
+$dir=$conf->propal->dir_temp;
dol_mkdir($dir);
diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php
index cca1ce2e0ad..e8dc3fbbe80 100644
--- a/htdocs/core/class/conf.class.php
+++ b/htdocs/core/class/conf.class.php
@@ -211,6 +211,7 @@ class Conf
elseif (preg_match('/^MAIN_MODULE_([A-Z_]+)$/i',$key,$reg))
{
$modulename=strtolower($reg[1]);
+ if ($modulename == 'propale') $modulename='propal';
$this->$modulename=(object) array();
$this->$modulename->enabled=true;
$this->modules[]=$modulename; // Add this module in list of enabled modules
@@ -258,7 +259,6 @@ class Conf
// For backward compatibility
// TODO Replace this->xxx->enabled by this->modulename->enabled to remove this code
- if (isset($this->propale->enabled)) $this->propal->enabled=$this->propale->enabled;
if (isset($this->categorie->enabled)) $this->category->enabled=$this->categorie->enabled;
// Define default dir_output and dir_temp for directories of modules
@@ -279,6 +279,10 @@ class Conf
// For user storage
$this->user->dir_output=$rootforuser."/users";
$this->user->dir_temp=$rootforuser."/users/temp";
+
+ // For propal storage
+ $this->propal->dir_output=$rootforuser."/propale";
+ $this->propal->dir_temp=$rootforuser."/propale/temp";
// Exception: Some dir are not the name of module. So we keep exception here
// for backward compatibility.
diff --git a/htdocs/core/lib/files.lib.php b/htdocs/core/lib/files.lib.php
index 7cd28292c32..8a26d9f7deb 100644
--- a/htdocs/core/lib/files.lib.php
+++ b/htdocs/core/lib/files.lib.php
@@ -742,16 +742,15 @@ function dol_delete_preview($object)
{
global $langs,$conf;
require_once(DOL_DOCUMENT_ROOT."/core/lib/files.lib.php");
+
+ $element = $object->element;
+ $dir = $conf->$element->dir_output;
- if ($object->element == 'commande') $dir = $conf->commande->dir_output;
- elseif ($object->element == 'propal') $dir = $conf->propale->dir_output;
- elseif ($object->element == 'ficheinter') $dir = $conf->ficheinter->dir_output;
- elseif ($object->element == 'order_supplier') $dir = $conf->fournisseur->dir_output.'/commande';
+ if ($object->element == 'order_supplier') $dir = $conf->fournisseur->dir_output.'/commande';
elseif ($object->element == 'invoice_supplier') $dir = $conf->fournisseur->dir_output.'/facture';
elseif ($object->element == 'project') $dir = $conf->projet->dir_output;
elseif ($object->element == 'delivery') $dir = $conf->livraison->dir_output;
- elseif ($object->element == 'facture') $dir = $conf->facture->dir_output;
- elseif ($object->element == 'don') $dir = $conf->don->dir_output;
+
if (empty($dir)) return 'ErrorObjectNoSupportedByFunction';
$refsan = dol_sanitizeFileName($object->ref);
diff --git a/htdocs/core/lib/propal.lib.php b/htdocs/core/lib/propal.lib.php
index 3ef03979045..de7470c07f0 100644
--- a/htdocs/core/lib/propal.lib.php
+++ b/htdocs/core/lib/propal.lib.php
@@ -86,7 +86,7 @@ function propal_prepare_head($object)
}
$head[$h][0] = DOL_URL_ROOT.'/comm/propal/document.php?id='.$object->id;
- /*$filesdir = $conf->propale->dir_output . "/" . dol_sanitizeFileName($propal->ref);
+ /*$filesdir = $conf->propal->dir_output . "/" . dol_sanitizeFileName($propal->ref);
include_once(DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php');
$listoffiles=dol_dir_list($filesdir,'files',1);
$head[$h][1] = (count($listoffiles)?$langs->trans('DocumentsNb',count($listoffiles)):$langs->trans('Documents'));*/
diff --git a/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php b/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php
index 70b37af314c..2270319ce3f 100644
--- a/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php
+++ b/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php
@@ -252,7 +252,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales
$outputlangs->load("companies");
$outputlangs->load("bills");
- if ($conf->propale->dir_output)
+ if ($conf->propal->dir_output)
{
// If $object is id instead of object
if (! is_object($object))
@@ -267,7 +267,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales
}
}
- $dir = $conf->propale->dir_output;
+ $dir = $conf->propal->dir_output;
$objectref = dol_sanitizeFileName($object->ref);
if (! preg_match('/specimen/i',$objectref)) $dir.= "/" . $objectref;
$file = $dir . "/" . $objectref . ".odt";
@@ -296,7 +296,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales
//print "file=".$file;
//print "conf->societe->dir_temp=".$conf->societe->dir_temp;
- dol_mkdir($conf->propale->dir_temp);
+ dol_mkdir($conf->propal->dir_temp);
// If BILLING contact defined on invoice, we use it
@@ -343,7 +343,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales
$odfHandler = new odf(
$srctemplatepath,
array(
- 'PATH_TO_TMP' => $conf->propale->dir_temp,
+ 'PATH_TO_TMP' => $conf->propal->dir_temp,
'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy.
'DELIMITER_LEFT' => '{',
'DELIMITER_RIGHT' => '}'
diff --git a/htdocs/core/modules/propale/doc/pdf_azur.modules.php b/htdocs/core/modules/propale/doc/pdf_azur.modules.php
index 37a50c64007..a1d92902742 100644
--- a/htdocs/core/modules/propale/doc/pdf_azur.modules.php
+++ b/htdocs/core/modules/propale/doc/pdf_azur.modules.php
@@ -129,7 +129,7 @@ class pdf_azur extends ModelePDFPropales
$outputlangs->load("propal");
$outputlangs->load("products");
- if ($conf->propale->dir_output)
+ if ($conf->propal->dir_output)
{
$object->fetch_thirdparty();
@@ -138,13 +138,13 @@ class pdf_azur extends ModelePDFPropales
// Definition de $dir et $file
if ($object->specimen)
{
- $dir = $conf->propale->dir_output;
+ $dir = $conf->propal->dir_output;
$file = $dir . "/SPECIMEN.pdf";
}
else
{
$objectref = dol_sanitizeFileName($object->ref);
- $dir = $conf->propale->dir_output . "/" . $objectref;
+ $dir = $conf->propal->dir_output . "/" . $objectref;
$file = $dir . "/" . $objectref . ".pdf";
}
diff --git a/htdocs/core/modules/propale/doc/pdf_jaune.modules.php b/htdocs/core/modules/propale/doc/pdf_jaune.modules.php
index 81743d362f5..0b61d647459 100644
--- a/htdocs/core/modules/propale/doc/pdf_jaune.modules.php
+++ b/htdocs/core/modules/propale/doc/pdf_jaune.modules.php
@@ -129,7 +129,7 @@ class pdf_jaune extends ModelePDFPropales
$outputlangs->load("propal");
$outputlangs->load("products");
- if ($conf->propale->dir_output)
+ if ($conf->propal->dir_output)
{
$object->fetch_thirdparty();
@@ -138,13 +138,13 @@ class pdf_jaune extends ModelePDFPropales
// Definition de $dir et $file
if ($object->specimen)
{
- $dir = $conf->propale->dir_output;
+ $dir = $conf->propal->dir_output;
$file = $dir . "/SPECIMEN.pdf";
}
else
{
$objectref = dol_sanitizeFileName($object->ref);
- $dir = $conf->propale->dir_output . "/" . $objectref;
+ $dir = $conf->propal->dir_output . "/" . $objectref;
$file = $dir . "/" . $objectref . ".pdf";
}
diff --git a/htdocs/core/triggers/interface_50_modNotification_Notification.class.php b/htdocs/core/triggers/interface_50_modNotification_Notification.class.php
index 50d7bafa812..4ea8db0e2ce 100755
--- a/htdocs/core/triggers/interface_50_modNotification_Notification.class.php
+++ b/htdocs/core/triggers/interface_50_modNotification_Notification.class.php
@@ -137,7 +137,7 @@ class InterfaceNotification
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
$ref = dol_sanitizeFileName($object->ref);
- $filepdf = $conf->propale->dir_output . '/' . $ref . '/' . $ref . '.pdf';
+ $filepdf = $conf->propal->dir_output . '/' . $ref . '/' . $ref . '.pdf';
if (! file_exists($filepdf)) $filepdf='';
$filepdf=''; // We can't add PDF as it is not generated yet.
$langs->load("other");
diff --git a/htdocs/document.php b/htdocs/document.php
index 8836ebdbf97..5fb795dcb70 100644
--- a/htdocs/document.php
+++ b/htdocs/document.php
@@ -183,7 +183,7 @@ if ($modulepart)
$accessallowed=1;
}
- $original_file=$conf->propale->dir_output.'/'.$original_file;
+ $original_file=$conf->propal->dir_output.'/'.$original_file;
$sqlprotectagainstexternals = "SELECT fk_soc as fk_soc FROM ".MAIN_DB_PREFIX."propal WHERE ref='".$refname."' AND entity=".$conf->entity;
}
diff --git a/htdocs/ecm/index.php b/htdocs/ecm/index.php
index 0b552c72162..0efdb835346 100644
--- a/htdocs/ecm/index.php
+++ b/htdocs/ecm/index.php
@@ -881,7 +881,7 @@ else if ($module == 'invoice_supplier') // Auto area for suppliers invoices
}
else if ($module == 'propal') // Auto area for customers orders
{
- $upload_dir = $conf->propale->dir_output;
+ $upload_dir = $conf->propal->dir_output;
$filearray=dol_dir_list($upload_dir,"files",1,'',array('^SPECIMEN\.pdf$','^\.','\.meta$','^temp$','^payments$','^CVS$','^thumbs$'),$sortfield,(strtolower($sortorder)=='desc'?SORT_DESC:SORT_ASC),1);
$param.='&module='.$module;
diff --git a/htdocs/install/repair.php b/htdocs/install/repair.php
index 5c29ceb3861..b4ce4b4e78a 100644
--- a/htdocs/install/repair.php
+++ b/htdocs/install/repair.php
@@ -200,14 +200,13 @@ if (GETPOST('purge'))
foreach ($listmodulepart as $modulepart)
{
$filearray=array();
+ $upload_dir = $conf->$modulepart->dir_output;
if ($modulepart == 'company') $upload_dir = $conf->societe->dir_output;
if ($modulepart == 'invoice') $upload_dir = $conf->facture->dir_output;
if ($modulepart == 'invoice_supplier') $upload_dir = $conf->fournisseur->facture->dir_output;
- if ($modulepart == 'propal') $upload_dir = $conf->propale->dir_output;
if ($modulepart == 'order') $upload_dir = $conf->commande->dir_output;
if ($modulepart == 'order_supplier') $upload_dir = $conf->fournisseur->commande->dir_output;
if ($modulepart == 'contract') $upload_dir = $conf->contrat->dir_output;
- if ($modulepart == 'tax') $upload_dir = $conf->tax->dir_output;
if (empty($upload_dir)) continue;
diff --git a/htdocs/viewimage.php b/htdocs/viewimage.php
index 692fbcc4b1d..9445299a2d8 100644
--- a/htdocs/viewimage.php
+++ b/htdocs/viewimage.php
@@ -133,7 +133,7 @@ if ($modulepart)
elseif ($modulepart == 'apercupropal')
{
if ($user->rights->propale->lire) $accessallowed=1;
- $original_file=$conf->propale->dir_output.'/'.$original_file;
+ $original_file=$conf->propal->dir_output.'/'.$original_file;
}
// Wrapping pour les apercu commande
elseif ($modulepart == 'apercucommande')
@@ -151,7 +151,7 @@ if ($modulepart)
elseif ($modulepart == 'propalstats')
{
if ($user->rights->propale->lire) $accessallowed=1;
- $original_file=$conf->propale->dir_temp.'/'.$original_file;
+ $original_file=$conf->propal->dir_temp.'/'.$original_file;
}
// Wrapping pour les images des stats commandes
elseif ($modulepart == 'orderstats')
diff --git a/test/phpunit/BuildDocTest.php b/test/phpunit/BuildDocTest.php
index c7098b46c85..d264ff3d838 100644
--- a/test/phpunit/BuildDocTest.php
+++ b/test/phpunit/BuildDocTest.php
@@ -109,7 +109,7 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
if (! $conf->facture->enabled) { print __METHOD__." invoice module not enabled\n"; die(); }
if (! $conf->commande->enabled) { print __METHOD__." order module not enabled\n"; die(); }
- if (! $conf->propale->enabled) { print __METHOD__." propal module not enabled\n"; die(); }
+ if (! $conf->propal->enabled) { print __METHOD__." propal module not enabled\n"; die(); }
if (! $conf->projet->enabled) { print __METHOD__." project module not enabled\n"; die(); }
if (! $conf->expedition->enabled) { print __METHOD__." shipment module not enabled\n"; die(); }
@@ -294,7 +294,7 @@ class BuildDocTest extends PHPUnit_Framework_TestCase
$langs=$this->savlangs;
$db=$this->savdb;
- $conf->propale->dir_output.='/temp';
+ $conf->propal->dir_output.='/temp';
$localobject=new Propal($this->savdb);
$localobject->initAsSpecimen();