first
This commit is contained in:
59
modules/market/action/a.add_dashboard.php
Normal file
59
modules/market/action/a.add_dashboard.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
if(!defined('__KIMS__')) exit;
|
||||
|
||||
checkAdmin(0);
|
||||
|
||||
$tmpname = $_FILES['upfile']['tmp_name'];
|
||||
$realname = $_FILES['upfile']['name'];
|
||||
$nameinfo = explode('_',str_replace('.zip','',$realname));
|
||||
$plFolder = $nameinfo[2];
|
||||
$fileExt = strtolower(getExt($realname));
|
||||
$extPath = $g['path_tmp'].'app';
|
||||
$extPath1 = $extPath.'/';
|
||||
$saveFile = $extPath1.$date['totime'].'.zip';
|
||||
$plfldPath = $g['path_module'].'dashboard/widgets/'.$plFolder;
|
||||
$tgFolder = $plfldPath.'/';
|
||||
|
||||
if (is_uploaded_file($tmpname))
|
||||
{
|
||||
if ($fileExt != 'zip' || substr($realname,0,13) != 'rb_dashboard_')
|
||||
{
|
||||
getLink('reload','parent.','킴스큐 공식 대시보드 파일이 아닙니다.','');
|
||||
}
|
||||
|
||||
move_uploaded_file($tmpname,$saveFile);
|
||||
|
||||
require $g['path_core'].'function/dir.func.php';
|
||||
|
||||
$zip = new ZipArchive;
|
||||
if ($zip->open($saveFile) === TRUE) {
|
||||
$zip->extractTo($extPath1);
|
||||
$zip->close();
|
||||
} else {
|
||||
echo 'failed';
|
||||
}
|
||||
|
||||
unlink($saveFile);
|
||||
mkdir($plfldPath,0707);
|
||||
@chmod($plfldPath,0707);
|
||||
DirCopy($extPath1,$tgFolder);
|
||||
DirDelete($extPath);
|
||||
mkdir($extPath,0707);
|
||||
@chmod($extPath,0707);
|
||||
}
|
||||
else {
|
||||
getLink('','','대시보드 파일을 선택해 주세요.','');
|
||||
}
|
||||
|
||||
?>
|
||||
<script>
|
||||
var pt = parent.parent.parent ? parent.parent.parent : parent.parent;
|
||||
var ex = pt.location.href.split('&_admpnl_');
|
||||
var gx = ex[0] + '&_admpnl_=' + escape(pt.frames._ADMPNL_.location.href);
|
||||
pt.location.href = gx;
|
||||
</script>
|
||||
<?php
|
||||
exit;
|
||||
// if ($reload == 'Y') getLink('reload',"parent.parent.",'대시보드 위젯이 추가되었습니다.','');
|
||||
// else getLink('',"parent.parent.$('#modal_window').modal('hide');",'대시보드 위젯이 추가되었습니다.','');
|
||||
?>
|
||||
Reference in New Issue
Block a user