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('백업파일이 올바르지 않습니다.'));