check if preRemove[Folder|Document] hook succeeds

This commit is contained in:
Uwe Steinmann 2017-10-12 15:41:31 +02:00
parent 9720703c37
commit 578bb7c896
2 changed files with 8 additions and 2 deletions

View File

@ -36,7 +36,10 @@ class SeedDMS_Controller_RemoveDocument extends SeedDMS_Controller_Common {
$docname = $document->getName();
$documentid = $document->getID();
if(!$this->callHook('preRemoveDocument')) {
if(false === $this->callHook('preRemoveDocument')) {
if(empty($this->errormsg))
$this->errormsg = 'hook_preRemoveDocument_failed';
return null;
}
$result = $this->callHook('removeDocument', $document);

View File

@ -34,7 +34,10 @@ class SeedDMS_Controller_RemoveFolder extends SeedDMS_Controller_Common {
$foldername = $folder->getName();
$folderid = $folder->getID();
if(!$this->callHook('preRemoveFolder')) {
if(false === $this->callHook('preRemoveFolder')) {
if(empty($this->errormsg))
$this->errormsg = 'hook_preRemoveFolder_failed';
return null;
}
$result = $this->callHook('removeFolder', $folder);