* [bug#51324,done,0.1h] add delete file code.
This commit is contained in:
@@ -1037,5 +1037,15 @@ class doc extends control
|
||||
$formUrl = inlink('deleteFile', "docID={$docID}&fileID={$fileID}&confirm=yes");
|
||||
return $this->send(array('result' => 'fail', 'callback' => "zui.Modal.confirm('{$this->lang->file->confirmDelete}').then((res) => {if(res) $.ajaxSubmit({url: '$formUrl'});});"));
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->doc->deleteFile($docID, $fileID);
|
||||
if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError()));
|
||||
|
||||
$file = $this->file->getById($fileID);
|
||||
if(in_array($file->extension, $this->config->file->imageExtensions)) $this->action->create($file->objectType, $file->objectID, 'deletedFile', '', $extra = $file->title);
|
||||
|
||||
return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'load' => true));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -270,6 +270,8 @@ $contentDom = div
|
||||
$doc->files ? h::hr(setClass('mt-4')) : null,
|
||||
$doc->files ? fileList
|
||||
(
|
||||
set::objectType('doc'),
|
||||
set::objectID($doc->id),
|
||||
set::files($doc->files)
|
||||
) : null
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user