{ $DOCUMENT_ROOT_SITE = rtrim(str_replace('\\','/',$f['ABS_DOC_ROOT']),'/'); // $DIR = rtrim(str_replace('\\','/',$f['DIR']),'/'); } } if (!defined('DOCUMENT_ROOT_SITE')) define('DOCUMENT_ROOT_SITE', $DOCUMENT_ROOT_SITE); $tar = new CTar; $tar->EncryptKey = $NS['dump_encrypt_key']; $tar->ArchiveSizeLimit = IntOption('dump_archive_size_limit'); $tar->gzip = IntOption('dump_use_compression'); $tar->path = DOCUMENT_ROOT_SITE; $tar->ReadBlockCurrent = intval($NS['ReadBlockCurrent']); if (!$tar->openWrite($NS["arc_name"])) RaiseErrorAndDie(GetMessage('DUMP_NO_PERMS')); $Block = $tar->Block; $DirScan = new CDirRealScan; if (!$NS['startPath']) { if (!IntOption('dump_base') && file_exists($f = DOCUMENT_ROOT.BX_ROOT.'/.config.php')) $tar->addFile($f); } else $DirScan->startPath = $NS['startPath']; $r = $DirScan->Scan(DOCUMENT_ROOT_SITE);//.$DIR); $NS["data_size"] += 512 * ($tar->Block - $Block);