Commit 9a7a4b29 authored by 星梦's avatar 星梦
Browse files

V2.0.5

parent 12b90230
Showing with 30 additions and 34 deletions
+30 -34
......@@ -97,42 +97,38 @@ class UpgradeController extends Controller
// 执行下载
public function down()
{
if ($_POST) {
if (! ! $list = post('list')) {
if (! is_array($list)) { // 单个文件转换为数组
$list = array(
$list
);
}
$len = count($list) ?: 0;
foreach ($list as $value) {
// 本地存储路径
$path = RUN_PATH . '/upgrade' . $value;
// 自动创建目录
if (! check_dir(dirname($path), true)) {
json(0, '目录写入权限不足,无法下载升级文件!' . dirname($path));
}
// 定义执行下载的类型
$types = '.zip|.rar|.doc|.docx|.ppt|.pptx|.xls|.xlsx|.chm|';
$pathinfo = explode(".", basename($path));
$ext = end($pathinfo); // 获取扩展
if (preg_match('/\.' . $ext . '\|/i', $types)) {
$result = $this->getServerDown('/release/' . $this->branch . $value, $path);
} else {
$result = $this->getServerFile($value, $path);
}
if (! ! $list = get('list')) {
if (! is_array($list)) { // 单个文件转换为数组
$list = array(
$list
);
}
$len = count($list) ?: 0;
foreach ($list as $value) {
// 本地存储路径
$path = RUN_PATH . '/upgrade' . $value;
// 自动创建目录
if (! check_dir(dirname($path), true)) {
json(0, '目录写入权限不足,无法下载升级文件!' . dirname($path));
}
if ($len == 1) {
json(1, "更新文件 " . basename($value) . " 下载成功!");
// 定义执行下载的类型
$types = '.zip|.rar|.doc|.docx|.ppt|.pptx|.xls|.xlsx|.chm|.ttf|.otf|';
$pathinfo = explode(".", basename($path));
$ext = end($pathinfo); // 获取扩展
if (preg_match('/\.' . $ext . '\|/i', $types)) {
$result = $this->getServerDown('/release/' . $this->branch . $value, $path);
} else {
json(1, "更新文件" . basename($value) . "等文件全部下载成功!");
$result = $this->getServerFile($value, $path);
}
}
if ($len == 1) {
json(1, "更新文件 " . basename($value) . " 下载成功!");
} else {
json(0, '请选择要下载的文件!');
json(1, "更新文件" . basename($value) . "等文件全部下载成功!");
}
} else {
json(0, '请使用POST提交请求!');
json(0, '请选择要下载的文件!');
}
}
......
......@@ -177,7 +177,7 @@ function down(){
$(checked).each(function(index,element){
setTimeout(function () { //延迟执行、避免文件太多卡死问题
$.ajax({
type: 'POST',
type: 'GET',
url: url,
dataType: 'json',
async:true,
......
......@@ -4,9 +4,9 @@ return array(
'app_version' => '2.0.5',
// 发布时间
'release_time' => '20200130',
'release_time' => '20200131',
// 修订版本
'revise_version' => '1'
'revise_version' => '0'
);
......@@ -4,7 +4,7 @@
版权所有:湖南翱云网络科技有限公司
##########################################
PbootCMS V2.0.5 build 2020-01-30
PbootCMS V2.0.5 build 2020-01-31
1、优化前台404.html,并支持内容内{info}自适应提示文字;
2、优化内容列表排序方式,并修复api使用随机排序无效问题;
3、修复后台入口文件修改名字后在线升级无法自适应问题;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment