Merge pull request #24657 from AuTEAMation/fix-documents-api
Added support for adding documents to events in agenda module through api
This commit is contained in:
commit
b58395883b
@ -667,6 +667,10 @@ class Documents extends DolibarrApi
|
|||||||
$modulepart = 'propale';
|
$modulepart = 'propale';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php';
|
||||||
$object = new Propal($this->db);
|
$object = new Propal($this->db);
|
||||||
|
} elseif ($modulepart == 'agenda' || $modulepart == 'action' || $modulepart == 'event') {
|
||||||
|
$modulepart = 'agenda';
|
||||||
|
require_once DOL_DOCUMENT_ROOT . '/comm/action/class/actioncomm.class.php';
|
||||||
|
$object = new ActionComm($this->db);
|
||||||
} elseif ($modulepart == 'contact' || $modulepart == 'socpeople') {
|
} elseif ($modulepart == 'contact' || $modulepart == 'socpeople') {
|
||||||
$modulepart = 'contact';
|
$modulepart = 'contact';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
|
||||||
@ -752,6 +756,11 @@ class Documents extends DolibarrApi
|
|||||||
throw new RestException(500, "File with name '".$original_file."' already exists.");
|
throw new RestException(500, "File with name '".$original_file."' already exists.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// in case temporary directory admin/temp doesn't exist
|
||||||
|
if (!dol_is_dir(dirname($destfiletmp))) {
|
||||||
|
dol_mkdir(dirname($destfiletmp));
|
||||||
|
}
|
||||||
|
|
||||||
$fhandle = @fopen($destfiletmp, 'w');
|
$fhandle = @fopen($destfiletmp, 'w');
|
||||||
if ($fhandle) {
|
if ($fhandle) {
|
||||||
$nbofbyteswrote = fwrite($fhandle, $newfilecontent);
|
$nbofbyteswrote = fwrite($fhandle, $newfilecontent);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user