2
0
forked from Wavyzz/dolibarr

fix odt shipping (#29991)

* fix odt shipping

* fix odt shipping

* fix odt shipping
This commit is contained in:
Frédéric FRANCE
2024-06-12 16:44:15 +02:00
committed by GitHub
parent 1d7946e0bd
commit f4d278b3db
2 changed files with 18 additions and 13 deletions

View File

@@ -229,7 +229,7 @@ class doc_generic_contract_odt extends ModelePDFContract
// Load translation files required by page
$outputlangs->loadLangs(array("main", "dict", "companies", "bills"));
if ($conf->contrat->multidir_output[$object->entity]) {
if ($conf->contract->multidir_output[$object->entity]) {
// If $object is id instead of object
if (!is_object($object)) {
$id = $object;
@@ -243,7 +243,7 @@ class doc_generic_contract_odt extends ModelePDFContract
$object->fetch_thirdparty();
$dir = $conf->contrat->multidir_output[$object->entity];
$dir = $conf->contract->multidir_output[$object->entity];
$objectref = dol_sanitizeFileName($object->ref);
if (!preg_match('/specimen/i', $objectref)) {
$dir .= "/".$objectref;
@@ -283,8 +283,8 @@ class doc_generic_contract_odt extends ModelePDFContract
//print "file=".$file;
//print "conf->contrat->dir_temp=".$conf->contrat->dir_temp;
dol_mkdir($conf->contrat->dir_temp);
if (!is_writable($conf->contrat->dir_temp)) {
dol_mkdir($conf->contract->dir_temp);
if (!is_writable($conf->contract->dir_temp)) {
$this->error = $langs->transnoentities("ErrorFailedToWriteInTempDirectory", $conf->contrat->dir_temp);
dol_syslog('Error in write_file: ' . $this->error, LOG_ERR);
return -1;
@@ -483,7 +483,6 @@ class doc_generic_contract_odt extends ModelePDFContract
return 1; // Success
} else {
$this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir);
return -1;
}
}