コード例 #1
0
ファイル: index.php プロジェクト: webhacking/Textcube
        if (!$request->send()) {
            finish(_t('백업파일이 손상되었거나 가져올 수 없습니다.'));
        }
        break;
}
$migrational = false;
$items = 0;
$item = 0;
$xmls = new XMLStruct();
set_time_limit(0);
setProgress(0, _t('백업파일을 확인하고 있습니다.'));
$xmls->setStream('/blog/setting/banner/content');
$xmls->setStream('/blog/post/attachment/content');
$xmls->setStream('/blog/notice/attachment/content');
$xmls->setStream('/blog/keyword/attachment/content');
$xmls->setConsumer('scanner');
if (!$xmls->openFile($backup, Validator::getBool(@$_POST['correctData']))) {
    finish(_f('백업파일의 %1번째 줄이 올바르지 않습니다.', $xmls->error['line']));
}
$xmls->close();
if ($items == 0) {
    finish(_t('백업파일에 복원할 데이터가 없습니다.'));
}
if (!$migrational) {
    setProgress(0, _t('복원 위치를 준비하고 있습니다.'));
    DataMaintenance::removeAll(false);
    CacheControl::flushAll();
}
$xmls->setConsumer('importer');
if (!$xmls->openFile($backup, Validator::getBool(@$_POST['correctData']))) {
    finish(_t('백업파일이 올바르지 않습니다.'));