* [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");
|
$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'});});"));
|
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 ? h::hr(setClass('mt-4')) : null,
|
||||||
$doc->files ? fileList
|
$doc->files ? fileList
|
||||||
(
|
(
|
||||||
|
set::objectType('doc'),
|
||||||
|
set::objectID($doc->id),
|
||||||
set::files($doc->files)
|
set::files($doc->files)
|
||||||
) : null
|
) : null
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user