优化安装包
parent
52ee0a394c
commit
8d625ad0fc
|
|
@ -1 +0,0 @@
|
|||
|
||||
|
|
@ -76,7 +76,7 @@ class AppMiniAlipayListController extends CommonController
|
|||
$url = __MY_URL__.'AppMini'.DS.'New'.DS.$this->application_name.DS.$temp_file;
|
||||
$result[] = [
|
||||
'name' => $temp_file,
|
||||
'url' => $url,
|
||||
'url' => substr($url, -4) == '.zip' ? $url : '',
|
||||
'size' => FileSizeByteToUnit(filesize($file_path)),
|
||||
'time' => date('Y-m-d H:i:s', filectime($file_path)),
|
||||
];
|
||||
|
|
@ -165,7 +165,14 @@ class AppMiniAlipayListController extends CommonController
|
|||
}
|
||||
|
||||
// 删除压缩包
|
||||
if(\Library\FileUtil::UnlinkFile($this->new_path.DS.I('id')))
|
||||
$path = $this->new_path.DS.I('id');
|
||||
if(substr($path, -4) == '.zip')
|
||||
{
|
||||
$status = \Library\FileUtil::UnlinkFile($this->new_path.DS.I('id'));
|
||||
} else {
|
||||
$status = \Library\FileUtil::UnlinkDir($this->new_path.DS.I('id'));
|
||||
}
|
||||
if($status)
|
||||
{
|
||||
$this->ajaxReturn(L('common_operation_delete_success'));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -52,13 +52,9 @@ class CacheController extends CommonController
|
|||
*/
|
||||
public function SiteUpdate()
|
||||
{
|
||||
DelDirFile(TEMP_PATH);
|
||||
DelDirFile(DATA_PATH);
|
||||
if(file_exists(RUNTIME_PATH.'common~runtime.php'))
|
||||
{
|
||||
unlink(RUNTIME_PATH.'common~runtime.php');
|
||||
}
|
||||
|
||||
\Library\FileUtil::UnlinkDir(TEMP_PATH);
|
||||
\Library\FileUtil::UnlinkDir(DATA_PATH);
|
||||
\Library\FileUtil::UnlinkFile(RUNTIME_PATH.'common~runtime.php');
|
||||
$this->success(L('common_operation_update_success'));
|
||||
}
|
||||
|
||||
|
|
@ -72,7 +68,7 @@ class CacheController extends CommonController
|
|||
public function TemplateUpdate()
|
||||
{
|
||||
// 模板 Cache
|
||||
DelDirFile(CACHE_PATH);
|
||||
\Library\FileUtil::UnlinkDir(CACHE_PATH);
|
||||
|
||||
$this->success(L('common_operation_update_success'));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -168,7 +168,7 @@ class ThemeController extends CommonController
|
|||
}
|
||||
|
||||
// 开始删除主题
|
||||
if(DelDirFile($this->html_path.$id, true) && DelDirFile($this->static_path.$id, true))
|
||||
if(\Library\FileUtil::UnlinkDir($this->html_path.$id) && \Library\FileUtil::UnlinkDir($this->static_path.$id))
|
||||
{
|
||||
$this->ajaxReturn(L('common_operation_delete_success'));
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -27,9 +27,11 @@
|
|||
<td>{{$v.size}}</td>
|
||||
<td>{{$v.time}}</td>
|
||||
<td class="view-operation">
|
||||
<a href="{{$v.url}}">
|
||||
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-download"> {{:L('common_operation_download')}}</button>
|
||||
</a>
|
||||
<notempty name="v.url">
|
||||
<a href="{{$v.url}}">
|
||||
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-download"> {{:L('common_operation_download')}}</button>
|
||||
</a>
|
||||
</notempty>
|
||||
<button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:U('Admin/AppMiniAlipayList/Delete')}}" data-id="{{$v.name}}" data-view="reload"> {{:L('common_operation_delete')}}</button>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
|||
|
|
@ -356,49 +356,6 @@ function GetClientIP($long = false)
|
|||
return $onlineip;
|
||||
}
|
||||
|
||||
/**
|
||||
* [DelDirFile 删除指定目录下的所有文件]
|
||||
* @author Devil
|
||||
* @blog http://gong.gg/
|
||||
* @version 0.0.1
|
||||
* @datetime 2017-01-11T18:30:37+0800
|
||||
* @param [string] $dir_name [目录地址]
|
||||
* @param [boolean] $is_del_dir [是否删除目录(默认false)]
|
||||
* @return [boolean] [成功true, 失败false]
|
||||
*/
|
||||
function DelDirFile($dir_name, $is_del_dir = false)
|
||||
{
|
||||
$error = 0;
|
||||
if($handle = opendir($dir_name))
|
||||
{
|
||||
while(false !== ($item = readdir($handle)))
|
||||
{
|
||||
if($item != '.' && $item != '..' )
|
||||
{
|
||||
if(is_dir("{$dir_name}/{$item}"))
|
||||
{
|
||||
DelDirFile("$dir_name/$item", $is_del_dir);
|
||||
} else {
|
||||
if(!is_writable("$dir_name/$item") || !unlink("$dir_name/$item"))
|
||||
{
|
||||
$error++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 关闭目录句柄
|
||||
closedir($handle);
|
||||
|
||||
// 是否删除目录
|
||||
if($is_del_dir == true && !rmdir($dir_name))
|
||||
{
|
||||
$error++;
|
||||
}
|
||||
}
|
||||
return ($error == 0);
|
||||
}
|
||||
|
||||
/**
|
||||
* [UrlParamJoin url参数拼接]
|
||||
* @author Devil
|
||||
|
|
|
|||
Loading…
Reference in New Issue