'; echo "parent.errDownload('[".($_instPath?$_instPath:_LANG('a001','install'))."]');"; echo ''; exit; } if ($version == '1') { $tmpname = $_FILES['upfile']['tmp_name']; $realname = $_FILES['upfile']['name']; if (is_uploaded_file($tmpname)) { if (substr($realname,0,3) != 'rb-' || substr($realname,-4) != '.zip') { echo ''; exit; } $extPath = './'; $saveFile = $extPath.'rb2-package.zip'; move_uploaded_file($tmpname,$saveFile); $extractor = new ArchiveExtractor(); $extractor -> extractArchive($saveFile,$g['path_root']); DirChmod($g['path_root'],0707); unlink($saveFile); } } else { $rbPackage = getUrlData('http://www.kimsq.co.kr/__update/core/'.$version.'.zip',10); if (!trim($rbPackage)) { echo ''; exit; } $rbPackageFile = $g['path_root'].$version.'.zip'; $fp = fopen($rbPackageFile,'w'); fwrite($fp,$rbPackage); fclose($fp); $zip = new ZipArchive; if ($zip->open($rbPackageFile) === TRUE) { $zip->extractTo($g['path_root']); $zip->close(); } else { echo 'failed'; } DirChmod($g['path_root'],0707); unlink($rbPackageFile); } } ?>