From f4a88837c0d2b8c1a1068d77c306f10b9272dd04 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?=
<93301500+xushubieli@users.noreply.github.com>
Date: Wed, 30 Nov 2022 16:19:46 +0800
Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E5=9D=97=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/admin/module_main.php | 12 ++++++------
src/admin/module_upload.php | 34 ++++++++++++++++------------------
2 files changed, 22 insertions(+), 24 deletions(-)
diff --git a/src/admin/module_main.php b/src/admin/module_main.php
index 9eb2dc7f..89f49eee 100644
--- a/src/admin/module_main.php
+++ b/src/admin/module_main.php
@@ -165,6 +165,11 @@ else if ($action == 'setup') {
$win->AddHidden("hash", $hash);
$win->AddHidden("action", 'setupstart');
$msg = "
+
+
+ 安装时请确保文件列表中涉及的目录前可写入权限,此外“后台管理目录”、“templets”目录也必须暂时设置可写入权限
+ |
+
模块名称: |
{$infos['name']} |
@@ -190,12 +195,7 @@ else if ($action == 'setup') {
浏览 |
-
- 注意事项:安装时请确保文件列表中涉及的目录前可写入权限,此外“后台管理目录”、“templets”目录也必须暂时设置可写入权限
- |
-
-
- 目录权限检测: ../ 为根目录 ./ 表示当前目录 |
+ 目录权限说明: ../为根目录 ./表示当前目录 |
$prvdir |
diff --git a/src/admin/module_upload.php b/src/admin/module_upload.php
index 68946351..ca58919e 100644
--- a/src/admin/module_upload.php
+++ b/src/admin/module_upload.php
@@ -24,13 +24,13 @@ if ($action == 'upload') {
} else {
include_once(DEDEINC."/libraries/zip.class.php");
$tmpfilename = $mdir.'/'.ExecTime().mt_rand(10000, 50000).'.tmp';
- move_uploaded_file($upfile, $tmpfilename) or die("把上传的文件移动到{$tmpfilename}时失败,请检查{$mdir}目录是否有写入权限");
+ move_uploaded_file($upfile, $tmpfilename) or die("把上传的文件移动到{$tmpfilename}时失败,请检查{$mdir}目录是否有写入权限");
$dm = new DedeModule($mdir);
$infos = $dm->GetModuleInfo($tmpfilename, 'file');
if (empty($infos['hash'])) {
unlink($tmpfilename);
$dm->Clear();
- ShowMsg("您上传的文件可能不是模块的标准格式文件
重新上传", "javascript:;");
+ ShowMsg("您上传的文件可能不是模块的标准格式文件,重新上传", "javascript:;");
exit();
}
if (preg_match("#[^0-9a-zA-Z]#", $infos['hash'])) {
@@ -40,7 +40,7 @@ if ($action == 'upload') {
if ($dm->HasModule($infos['hash']) && empty($delhas)) {
unlink($tmpfilename);
$dm->Clear();
- ShowMsg("您上传的模块已经存在
如果要覆盖请先删除原来版本或选择强制删除的选项
重新上传", "javascript:;");
+ ShowMsg("您上传的模块已经存在,请删除原模块文件或强制删除同名模块上传,重新上传", "javascript:;");
exit();
}
@unlink($okfile);
@@ -58,21 +58,19 @@ if ($action == 'upload') {
$win->AddTitle('请选择要上传的文件');
$win->AddHidden("action", 'upload');
$msg = "";
+
+ 文件格式: |
+ |
+
+
+ 已有模块: |
+ |
+
+
+ 请选择文件: |
+ |
+
+
";
$win->AddMsgItem("$msg");
$winform = $win->GetWindow('ok', '');
$win->Display();