{ $strErrMsg = getMsg('ERR_NO_PARTS').' <b>'.($n + 1).'</b>'; $r = false; break; } } } } else { $Block = intval($_REQUEST['Block']); $skip = ' <input type=button value="'.getMsg('SKIP').'" onClick="reloadPage(2, \''. LANG.'\')">'; if ($r = $tar->SkipTo($Block)) { while(($r = $tar->extractFile()) && haveTime()); } $strErrMsg = implode('<br>',$tar->err); } if ($r === 0) // Finish $bSelectDumpStep = true; else { SetCurrentProgress(($tar->BlockHeader + $tar->ReadBlockCurrent) * 512,$DataSize, $red=false); $hidden = '<input type="hidden" name="Block" value="'.$tar->BlockHeader.'">'. '<input type="hidden" name="ReadBlockCurrent" value="'.$tar->ReadBlockCurrent.'">'. '<input type="hidden" name="EncryptKey" value="'.htmlspecialcharsbx($tar->EncryptKey).'">'. '<input type="hidden" name="DataSize" value="'.$DataSize.'">'. '<input type="hidden" name="arc_name" value="'.$arc_name.'">';