修复普通用户保存新建的文件时提示没有权限问题

This commit is contained in:
zyx0814 2024-10-08 18:18:13 +08:00
parent f80da788aa
commit cf9870cbd1

View File

@ -168,41 +168,41 @@ if ($operation == 'upload') {//上传图片文件
switch ($type) {
case 'newTxt':
$filename = lang('new_txt') . '.txt';
if (!perm_check::checkperm_Container($path, 'upload', $bz)) {
if (!perm_check::checkperm_Container($fid, 'upload', $bz)) {
exit(json_encode(array('error' => lang('privilege'))));
}
$content = ' ';
break;
case 'newDzzDoc':
$filename = lang('new_dzzdoc') . '.dzzdoc';
if (!perm_check::checkperm_Container($path, 'upload', $bz)) {
if (!perm_check::checkperm_Container($fid, 'upload', $bz)) {
exit(json_encode(array('error' => lang('privilege'))));
}
$content = ' ';
break;
case 'newDoc':
$filename = lang('new_word') . '.docx';
if (!perm_check::checkperm_Container($path, 'upload', $bz)) {
if (!perm_check::checkperm_Container($fid, 'upload', $bz)) {
exit(json_encode(array('error' => lang('privilege'))));
}
$content = file_get_contents(DZZ_ROOT . './dzz/images/newfile/word.docx');
break;
case 'newExcel':
$filename = lang('new_excel') . '.xlsx';
if (!perm_check::checkperm_Container($path, 'upload', $bz)) {
if (!perm_check::checkperm_Container($fid, 'upload', $bz)) {
exit(json_encode(array('error' => lang('privilege'))));
}
$content = file_get_contents(DZZ_ROOT . './dzz/images/newfile/excel.xlsx');
break;
case 'newPowerPoint':
$filename = lang('new_PowerPoint') . '.pptx';
if (!perm_check::checkperm_Container($path, 'upload', $bz)) {
if (!perm_check::checkperm_Container($fid, 'upload', $bz)) {
exit(json_encode(array('error' => lang('privilege'))));
}
$content = file_get_contents(DZZ_ROOT . './dzz/images/newfile/ppt.pptx');
break;
default:
if (!perm_check::checkperm_Container($path, 'upload', $bz)) {
if (!perm_check::checkperm_Container($fid, 'upload', $bz)) {
exit(json_encode(array('error' => lang('privilege'))));
}
$content = ' ';