切换导航条
此项目
正在载入...
登录
何书鹏
/
recruit
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
PPPSCN
8 years ago
提交
0b365562cbe9314b862a4f06c9e1301ed023d6c6
1 个父辈
e1061922
增加清除缓存的功能
隐藏空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
44 行增加
和
0 行删除
application/admin/controller/Ajax.php
application/admin/view/common/header.html
public/assets/js/backend/index.js
application/admin/controller/Ajax.php
查看文件 @
0b36556
...
...
@@ -9,6 +9,7 @@ use fast\Tree;
use
think\Config
;
use
think\Db
;
use
think\Lang
;
use
think\Cache
;
/**
* Ajax异步请求接口
...
...
@@ -339,4 +340,25 @@ class Ajax extends Backend
}
}
/**
* 清空系统缓存
*/
public
function
wipeCache
()
{
$wipe_cache_type
=
[
'TEMP_PATH'
,
'LOG_PATH'
,
'CACHE_PATH'
];
foreach
(
$wipe_cache_type
as
$item
)
{
if
(
$item
==
'LOG_PATH'
)
{
$dirs
=
(
array
)
glob
(
constant
(
$item
)
.
'*'
);
foreach
(
$dirs
as
$dir
)
{
array_map
(
'unlink'
,
(
array
)
glob
(
$dir
.
DIRECTORY_SEPARATOR
.
'*.*'
));
}
array_map
(
'rmdir'
,
$dirs
);
}
else
{
array_map
(
'unlink'
,
(
array
)
glob
(
constant
(
$item
)
.
DIRECTORY_SEPARATOR
.
'*.*'
));
}
}
Cache
::
clear
();
$this
->
success
(
'清空系统缓存成功!'
);
}
}
...
...
application/admin/view/common/header.html
查看文件 @
0b36556
...
...
@@ -43,6 +43,12 @@
</li>
<li>
<a
href=
"javascript:;"
data-toggle=
"wipeCache"
title=
"清空缓存"
>
<i
class=
"fa fa-trash"
></i>
</a>
</li>
<li>
<a
href=
"javascript:;"
class=
"dropdown-toggle"
data-toggle=
"dropdown"
><i
class=
"fa fa-language"
></i></a>
<ul
class=
"dropdown-menu"
>
<li
class=
"{$config['language']=='zh-cn'?'active':''}"
>
...
...
public/assets/js/backend/index.js
查看文件 @
0b36556
...
...
@@ -47,6 +47,22 @@ define(['jquery', 'bootstrap', 'backend', 'addtabs', 'adminlte', 'validator'], f
e
.
stopPropagation
();
});
//清除缓存
$
(
document
).
on
(
'click'
,
"[data-toggle='wipeCache']"
,
function
()
{
$
.
ajax
({
url
:
'ajax/wipeCache'
,
dataType
:
'json'
,
cache
:
false
,
success
:
function
(
ret
)
{
if
(
ret
.
code
===
1
)
{
Backend
.
api
.
toastr
.
success
(
ret
.
msg
);
}
else
{
Backend
.
api
.
toastr
.
error
(
'清除系统缓存失败!'
);
}
}
});
});
//全屏事件
$
(
document
).
on
(
'click'
,
"[data-toggle='fullscreen']"
,
function
()
{
var
doc
=
document
.
documentElement
;
...
...
请
注册
或
登录
后发表评论