home *** CD-ROM | disk | FTP | other *** search
Wrap
!This program cannot be run in DOS mode. .rdata @.rsrc @.reloc Asymetrix ToolBook Application MINSTB32.dll V D D K *ClassTbl* *ClassEntry* *PTABLE* *WINDOWSEG* *ICONRESTAB* *ICONRESSEG* *ICONRES* Background *OBJTABLE* *IDTABLE* *NAMETAB* Rectangle Ellipse RoundedRectangle Polygon IrregularPolygon AngledLine Curve PaintObject Picture Group Stage Button Viewer ComboBox Field RecordField Hotword *RHOTWORD* *TbxBase* " lassTbl* , ne 6 " 6 eld D , D bxBase* bxBase* , 6 , F d question mark tile store 1 tile store 1 7 7 7 a 7 7 7 777777 7 7 7 a 7 7 7 a777 a aaaaa &File &Open... Ctrl+O &Save Ctrl+S Save &As... saveas &Import... import &Export... export Print Set&up... printsetup &Print Pages... Ctrl+P printpages Prin&t Report... printreport Send &Mail... sendmail &Run... E&xit Alt+F4 &Edit &Undo Ctrl+Z Cu&t Ctrl+X &Copy Ctrl+C &Paste Ctrl+V paste C&lear Del clear Select &All Shift+F9 selectall Select Pa&ge Shift+F12 selectpage &Size to Page F11 sizetopage F&ind... F5 Re&place... replace Aut&hor F3 author &Text &Character... F6 character &Paragraph... F7 paragraph &Regular Ctrl+Space regular &Bold Ctrl+B &Italic Ctrl+I italic &Underline Ctrl+U underline Stri&keout Ctrl+K strikeout Superscrip&t/Subscript superscriptSubscript &Normal Script normalscript Su&bscript Ctrl+L subscript Su&perscript Ctrl+Shift+L superscript &Show Hotwords F9 showhotwords &Page &Next Alt+Right &Previous Alt+Left previous &First Alt+Up first &Last Alt+Down &Back Shift+F2 &History... Ctrl+F2 history N&ew Page Ctrl+N newpage &Help &Contents F1 contents Status &Bar F12 statusbar enterApplication javaTestFile ACIApplet.class javaTestFile Local Files Manager _ftp_IsDirectory ftp_IsDirectory Local Files Manager _ftp_CurrentDirectory ftp_CurrentDirectory Local Files Manager mU_ftp_SetCurrentDirectory ftp_SetCurrentDirectory _ftp_SearchDirForFile Local Files Manager _ftp_SearchDirForFile _ftp_messageBox Message Box _ftp_messageBox _ftp_trim _ASYM_StringArray _ftp_GetString AllowOverwriteDB Allow Overwrite DB _ftp_AllowOverwriteDB groupfieldrecordfieldpagebackgroundbook of book _ftp_trim objType _ftp_container Glue to WinFTP ASYM_ftpLocalCopyTree _ftp_SearchDirForFile <none> Aborted by user. Ty_ftp_GetString Aborted by user _ASYM_ftpBatchPutDirectory local _ftp_PathOfFile login DB ftpLoginDB javaTestFile ASYM_Is32Bit ASYM_ftpBatchPutDirectory Batch Upload Spec - Standalone _ftp_PutDirectory ASYM_ftpPutDirectory Glue to WinFTP V_ASYM_ftpBatchPutFilesFromList Login DB ftpLoginDB ASYM_ftpBatchPutFilesFromList #ftpGetErrorString FTP Error Strings ASYM_ftpGetErrorString _ASYM_ftpGetFile Glue to WinFTP Login DB ftpLoginDB ASYM_ftpGetFile _ASYM_ftpPutFile Glue to WinFTP Login DB ftpLoginDB ASYM_ftpPutFile Glue to WinFTP ftp_Goodbye unlinkSysBook Glue to WinFTP ftp_Goodbye leaveApplication Glue to WinFTP ftp_Goodbye leaveSystem Glue to WinFTP _ASYM_ftpMakeTempFile ASYM_ftpMakeTempFile Glue to WinFTP _ASYM_ftpDeleteLocalFile ASYM_ftpDeleteLocalFile Local Files Manager o_ASYM_ftpGetTotalFileSize ASYM_ftpGetTotalFileSize Local Files Manager _ASYM_ftpLocalCopyFiles ASYM_CopyTree Local Files Manager _ASYM_ftpLocalCopyFiles ASYM_ftpLocalCopyFiles glue to WinFTP _ftp_delFileTree ASYM_ftpDelFileTree glue to WinFTP _ftp_delDirTree ASYM_ftpDelDirTree FALSE ASYM_Is32Bit _ftp_PathOfFile .-+ +L s_appCmdLine enterSystem s_appCmdLine leaveApplication Initialization Error CantFindDLL sysWindowHandle msgTxt ShowWindow BringWindowToTop localDirAndFileList ToolBook openFileDlgLFN openFileDlg chooseDirectoryDlgLFN chooseDirectoryDlg Exclamation msgCaption openFileDlg chooseDirectoryDlg ASYM_Is32Bit dllName s_appCmdLine ASYM_MessageBox InitError Ty_ftp_GetString Cannot find required DLL %1 BringWindowToTop tbdlg.dll ShowWindow enterApplication .-+ +L enterPage w, #Z openFileDlg ASYM_Is32Bit ASYM_OpenFileDlg w, #Z .chooseDirectoryDlg ASYM_Is32Bit ASYM_ChooseDirectoryDlg _ftp_PutFileList ASYM_ftpBatchPutDirectory _ftpputDirDB _ftp_PutDirectory .-+ +L recurse forceLowerCase source options promptOverwrite oldCursor LocalDirectory,lock showProgress Batch Upload Files to FTP s_asym_ftp_putDirDB onlyIfNewer Local directory password Login DB Ty_ftp_GetString account propValue showResult Remote directory _ftpputDirDB AUTHOR author reader propType false asym_reset propValue asym_reset saveIniSettings Author asym_reset SaveIniSettings field enterField field firstIdle filelist file list file name fileExists local directory propValue password ftp_isDirectory source options AUTHOR pgLinkDLL !initDefaults enterPage localDirAndFileList setLocalDirAndFileList remoteSet ,,H., FileList File List File Name defLocalDir fileExists FALSE ,lock source options lockIt Local Directory defFileList /lock ftp_IsDirectory ftp_CurrentDirectory propValue LocalDirectory setLocalDirAndFileList propType iniFile false asym_ftp_IniFile local directory bmungePassword GetIniVar SetLocalDirAndFileList password s_AppCmdLine ftp_CurrentDirectory propValue pgLinkDLL Batch upload propName initDefaults asym_ftp_IniFile tb70.ini .iniFile asym_ftp_IniFile .-+ +L .-+ +L recurse _ftp_MessageBox _ftp_SearchDirForFile Java class names are case-sensitive on many web servers. boolOnlyIfNewer szPassword ASYM_ftpBatchPutDirectory boolRecurse szAccount showProgress boolLowerCase propValue forceLowerCase szFileListFileName The "Force file names to lower case" setting will be ignored for these files. _ftp_PathOfFile Ty_ftp_GetString boolPromptOverwrite t3ASYM_ftpBatchPutFilesFromList File List File Name JavaLowerCaseWarning szLocalDir promptOverwrite szRemoteDir <none> _ftp_trim ToolBook Java classes were detected among the files to be uploaded. s_asym_ftp_putDirDB szJavaTopDir onlyIfNewer local directory szUser remote directory boolShowProgress javaTestFile SaveIniSettings javaTestFile szShowResult ASYM_Is32Bit account showResult szHost Source options password propType iniFile false asym_ftp_IniFile Group remember login propValue bmungePassword Batch upload remember SetIniVar oType password propName SaveIniSettings cancel false getFileList checkDirForFiles SetIniVar GetIniVar winDLL dlgDLL tbwin.dll tbdlg.dll pgLinkDLL 1, "L ,,H., 1, "L ,,H., 1, "L ,,H., oldscf 0123456789ABCDEF mungePassword isNumber SearchFileForString appendPath w, #> oldDir prompt defDir propValue risNumber List Files (*.lst),*.lst File List File Name All Files (*.*),*.* defFn File containing the list: filterAllFiles propValue _ftp_PathOfFile Ty_ftp_GetString filters filterListFiles Local Directory ASYM_OpenFileDlg ,2ftp_SetCurrentDirectory ftp_CurrentDirectory buttonClick _ftp_trim propValue fixMyPrompt yoldEmpty propValue FALSE HtypedIn enterField HtypedIn keyChar HtypedIn paste HtypedIn HtypedIn clear _ftp_trim iupdateLocalDir fixMyPrompt leaveField HtypedIn FALSE HtypedIn iupdateLocalDir fixMyPrompt _ftp_trim ASYM_IsFile Local Directory _ftp_PathOfFile propValue updateLocalDir asym_reset propValue false fixMyPrompt propValue fixMyPrompt buttonClick Explain recurse Ty_ftp_getString You must specify a local directory. Must specify local dir Explain no recurse local dir explain will be copied to the destination directory and its subdirectories. All the files in this directory, and all the files in subdirectories, Subdirectories will be created as necessary. All the files in this directory will be copied to the destination directory. fixMyPrompt propvalue asym_reset propValue buttonClick FileList grpLocalDirSpec FALSE Local Dir Spec choice grpFileListSpec lockOut File List Spec LocalDirectory propValue choice propValue _ftp_trim propValue recurse FALSE fixMyPrompt _ftp_isDirectory propValue _ftp_trim leaveField recurse FALSE fixMyPrompt _ftp_isDirectory asym_reset propValue fixMyPrompt yoldEmpty propValue _ftp_trim fixMyPrompt leaveField yoldEmpty fixMyPrompt into the login directory. Ty_ftp_GetString Explain no remdir The files will be copied into the specified directory. Explain remdir If the directory does not exist, it will be created first. remote dir explain yoldEmpty Unless you specify a directory, the files will be copied fixMyPrompt asym_reset .-+ +L oldCursor s_asym_ftp_LoginDB FTP Login password Login DB Ty_ftp_GetString account propValue ftpLoginDB enterField field firstIdle propType iniFile false asym_ftp_IniFile GetIniVar propValue Batch upload enterPage s_asym_ftp_LoginDB propValue password account cancel propValue password cancel 1HshowMyViewer Progress 1 cancel prompt <keep> progress s_asym_ftpProgressMessage defCaption Progress in list 'hideMyViewer progress1 FTPShowStatus ftpTransferInfo BringWindowToTop Ty_ftp_GetString Transfer & %1 Progress 1 s_asym_ftpProgressMessage defCaption minimized BringWindowToTop showMyViewer Progress 1 progress1 hideMyViewer s_cancel 'hideMyViewer cancel buttonDown reset enterPage xRange status reset xRange xRange status progress progress ASYM_Reset progress leavePage cancel retry ignore RetryCancel HlpTag exclamation 1HlpFile asteri MessageBox __MessageBox AbortRetryIgnore OKCancel YesNo abort YesNoCancel __MessageBox F1Pressed 1hlpFile question hlpTag _ftp_messageBox 1HlpFile HlpTag %ASYM_WinHelp F1Pressed mUS [ msgTxt FileExists32 DISABLED Ty_ftp_GetString errNum getLongFileName32 getShortFileName32 copyFile32 CopyFile createDirectory32 CreateDirectory fileExists32 FileExists GetCurrentDirectory32 GetCurrentDirectory GetCurrentDrive32 GetCurrentDrive GetFileAttributes32 GetFileAttributes GetFileDate32 GetFileDate GetFileList32 GetFileList GetFileOnlyList32 GetFileOnlyList GetFileSize32 GetFileSize MoveFile32 MoveFile RemoveFile32 RemoveFile SetCurrentDirectory32 SetCurrentDirectory SetCurrentDrive32 SetCurrentDrive msgCaption CopyFile CreateDirectory GetCurrentDirectory GetCurrentDrive GetFileAttributes GetFileDate GetFileList GetFileOnlyList GetFileSize SetCurrentDirectory SetCurrentDrive WARNING ASYM_MessageBox s_asym_ftp32 %1 error %2 tbdos.dll ASYM_Is32Bit FileExists32 file32DLL tbfile32.dll Continuing without long file name support. msgErrFTPfile32DLLSupport linkToDLL GetFileAttributes linkToDLL _ftp_IsDirectory GetCurrentDrive false SetCurrentDirectory result SetCurrentDrive (_ASYM_IsDriveReady linkToDLL _ftp_SetCurrentDirectory vGetCurrentDirectory GetCurrentDrive %1:\%2 ASYM_Is32Bit linkToDLL _ftp_CurrentDirectory .-+ +L 1, #> GetFileOnlyList false oldCursor s_asym_ftp_fsize GetFileSize 5eGetLocalDirMap s_asym_ftp_fcnt linkToDLL _ASYM_ftpGetTotalFileSize 1, #Z ,,H., dirList ShowStatus fileNameMask GetFileList 5eGetLocalDirMap s_asym_ftp_fsize <keep> GetFileSize glue to winftp GetFileAttributes ASYM_Is32Bit oldDepth s_asym_ftp_fcnt GetLocalDirMap .-+ +L 1, #> showStatus dirDepth %1 files copied. Undefined transfer error. s_cancel FALSE No file needed to be updated. s_asym_ftp__start s_asym_ftp__overwrite s_asym_ftp__sizeDone GetFileSize errMsg Transfer complete Cannot create destination directory %1 Ty_ftp_GetString CreateDirectory 5eGetLocalDirMap No file needed update _ftp_IsDirectory s_asym_ftp_fcnt Access denied CantCreateDestDir x files copied or updated GetFileOnlyList false subSrc s_asym_ftp__nDone errVal subDirCnt s_asym_ftp_fsize Transfer complete. %1 files copied or updated. x files copied _ftp_MessageBox subDir captn oldCurs Access denied. subDest copyDirFilesOnly LinkToDLL _ASYM_ftpLocalCopyFiles Cancel pgStatus ;~FTPShowStatus Progress by file showStatus w, #Z ,,H., cancel srcFnInfo Canceled by user s_cancel CantCopyFile X to Y FALSE destFn Cancel file transfer? strFmt s_asym_ftp__overwrite Cannot open file "%1". s_asym_ftp__sizeDone GetFileSize errMsg _ftp_AllowOverwriteDB srcFn AskCancelFileXfer Cannot write file "%1" to directory "%2". question CantOpenFile X msgTxt iCopyFile errVal getFileDate Access denied or write error. YesNo fList File error. The destination disk may be full. GetFileOnlyList s_asym_ftp__nDone IsFileMoreRecent Ty_ftp_GetString showStatus Canceled by user. Access denied or the file may be in use. s_asym_ftp_fsize msgCaption progressTxt CantWriteFile X _ftp_MessageBox destFnInfo Cannot write file "%1". FileExists File IO Error X of Y bytes copied %1 of %2 bytes copied s_asym_ftp_fcnt progress copyDirFilesOnly FileDateInSeconds IsFileMoreRecent h24:min:sec mm/dd/y seconds GetFileDate FileDateInSeconds fileExists getDirectoryOnlyListLFN tbdos.dll SearchDirForFile _ftp_SearchDirForFile 1, #> fileExists dirNames child 6getDirectoryOnlyListLFN SearchDirForFile SearchDirForFile .-+ +L with file x s_asym_ftp_allowODB with file FALSE oldCursor Replace f prompt Allow overwrite Ty_ftp_GetString Replace existing file AllowOverwriteDB button close s_asym_ftp_allowODB buttonClick close fileExists tb2ftp.dll,tb5ftp.dll,winftp.dll,tb2ftp32.dll,winftp32.dll dllName PossibleNames dirName __ftpDLLName .-+ +L zftp_mput strCopying putDirFiles FALSE s_asym_ftp_fCntDone Ty_ftp_getString currentPwd Local Files Manager No files to upload to remote FTP site. checkFTPResult oldCursor result Checking files LoginPwd %2 updated MoveToRemoteDirectory x copied ftp_GoodBye InitFTPLink countFiles ShowOptionalDone s_asym_ftpfsize %2 copied Local directory not found: %1 No Files To Upload boolBinary ShowStatus fileNameMask x updated false s_asym_ftpHandle PutSubDirFiles Ty_ftp_GetString CopyingFiles setFTPDLLOptions 5eGetLocalDirMap strCnt No local dir named X %1 files Undetermined error. s_asym_ftp_fcntUpdated s_asym_ftp_promptOverwrite inDir javaFlag Inventorying x files ftp_isDirectory dirInJavaDir s_asym_ftp_fcntToDo @ftp_pwd s_asym_ftp_fcnt CreateOrVerifyRemoteDir Copying file(s)... ftp_GetLastError _ASYM_ftpBatchPutDirectory FALSE testDir inDir javaFlag dirInJavaDir cancel statusPg ;~FTPShowStatus progress by file showStatus .-+ +L 1, "j 1, "j 1, "j 1, "j , /EF strCopying isRemoteFileOlder ftp_ProgressBox in remote directory "%1" FALSE destFn allowOverwrite Ty_ftp_getString currentPwd oldPwd 6ftp_cwd getShortFileName32 Cannot find file %1 srcFn checkFTPResult oldCursor result File not found x LoginPwd %2 updated MoveToRemoteDirectory x copied 6ftp_CWD _ftp_PathOfFile Undetermined error. Canceled by user InitFTPLink countFiles Canceled by user. Copying files... GetShortFileName32 ShowOptionalDone bPromptOverwrite %2 copied copyResult Lftp_put getLongFileName32 s_asym_ftp_fcnt boolBinary ShowStatus ASYM_ftpGetErrorString fileNameMask _ftp_trim x updated FileExists risNumber s_asym_ftpHandle actualSrcFn Ty_ftp_GetString setFTPDLLOptions ftp_GetLastError Out of sync error in walking destination directories. x files strCnt No local dir named X %1 files ftp_Goodbye No files to upload to remote FTP site. sz_LocalDir s_asym_ftp_fcntUpdated s_asym_ftp_promptOverwrite s_asym_ftp32 CannotCreateRemoteDir X ftp_CurrentDirectory destInfo ftp_isDirectory asym_ftpLinkDLL ftp_mkdir Heftp_CDUp @ftp_pwd No Files To Upload Cannot create remote directory %1 Local directory not found: %1 destPath in remote dir x dirName _ASYM_ftpBatchPutFilesFromList FALSE ftp_setASCII ftp_ProgressBox ftp_GetLastError Rftp_setBinary setFTPDLLOptions ASYM_ftpGetErrorString errStr %1 Unknown FTP Error while uploading file(s). Ty_ftp_getString canceled by user UnknownTransferError X aborted by user ftp_GetLastError rcode 'Iftp_replyCode Transfer canceled by user checkFTPResult asym_ftpGetErrorString errStr getShortFileName32 risNumber emoveFile FileExists FALSE destfN s_asym_ftpHandle Ty_ftp_getString Ty_ftp_GetString setFTPDLLOptions No need to update ShowOptionalDone tempFn No need to update file. result aborted by user P7ftp_get qxftp_Quit ftp_GetLastError s_asym_ftp32 _ftp_AllowOverwriteDB $$$FTP$.TMP Cannot get file "%1" from FTP Server "%2". InitFTPLink ftp_GoodBye isLocalFileOlder Transfer canceled by user asym_ftpLinkDLL Cannot get file X from FTP Y RemoveFile destPath _ASYM_ftpGetFile w, #Z remoteFn errStr asym_ftpLinkDLL tryDir FALSE Transfer aborted by user Ty_ftp_getString Cantput X to Y on Z tryPwd checkFTPResult result remFileInfo ftp_GetLastError ftp_GoodBye _ftp_AllowOverwriteDB rcode InitFTPLink Lftp_put Ty_ftp_GetString Cannot copy file "%1" to file "%2" on FTP Server "%3". FileExists32 BadLocalFileNameX Rftp_setBinary risNumber FileExists ftp_setASCII s_asym_ftpHandle localFileDateInSeconds szRemoteDir errString32 showStatus ShowOptionalDone setFTPDLLOptions ftp_Goodbye aborted by user qxftp_quit Bad local file name: %1 s_asym_ftp32 6ftp_cwd qremoteFileInfo on FTP server "%1" getShortFileName32 @ftp_pwd on FTP Server x ftp_ProgressBox MoveToRemoteDirectory _ASYM_ftpPutFile FileExists GetDirectoryOnlyList GetFileDate GetFileList GetFileSize \L7., GetFileOnlyList GetFileAttributes MoveFile RemoveFile verNo getLongFileName32 getShortFileName32 copyFile32 CopyFile createDirectory32 CreateDirectory fileExists32 FileExists , T7N GetCurrentDirectory32 GetCurrentDirectory GetCurrentDrive32 GetCurrentDrive GetFileAttributes32 GetFileAttributes , UV7N GetFileDate32 GetFileDate GetFileList32 GetFileList GetFileOnlyList32 GetFileOnlyList GetFileSize32 GetFileSize MoveFile32 MoveFile RemoveFile32 RemoveFile SetCurrentDirectory32 SetCurrentDirectory SetCurrentDrive32 SetCurrentDrive BringWindowToTop ShowWindow IsWindow msgTxt false dosDLL Ty_ftp_GetString ftp_Abort ftp_CD ftp_CWD , T7N ftp_CDUp ,)T[7N ftp_CopyReplyStr ftp_delete ftp_dir ftp_get _ftp_get ftp_getReply ftp_IsConnected [7N-) ftp_lcd ftp_SetLocalDir [7N-) ftp_login ftp_ls KWe-) ftp_lastError _ftp_lastError ftp_mget , T7N ftp_mkdir ftp_mput _ftp_mput ftp_open ftp_OpenHostSession ftp_put _ftp_put ftp_pwd _ftp_pwd ftp_quote _ftp_quote ftp_quit ]7N-) ftp_relogin ftp_replyCode ftp_rmdir ^7N-) ftp_setASCII ftp_setbinary ftp_statusBox ftp_ProgressBox errNum msgCaption FALSE WARNING GetTempFileName GlobalAlloc GlobalLock GlobalUnlock GlobalFree ftpDLLName ASYM_MessageBox file32DLL s_asym_ftp32 %1 error %2 kernel FileExists32 , TKXcB-) tbdos.dll ASYM_Is32Bit __ftpDLLName FileExists32 fileDLL32 tbfile32.dll Continuing without long file name support. msgErrFTPfile32DLLSupport asym_ftpLinkDLL _ftp_messageBox Message Box _ftp_messageBox w, "X GetFileOnlyList CountFiles ShowStatus ASYM_ftpGetErrorString dirDepth remDir msgTxt risNumber Ty_ftp_GetString oldPwd msgCaption checkFTPResult result Heftp_CDUp _ftp_messageBox ftp_GetLastError Error navigating remote tree. CannotCreateRemoteDir X 6ftp_CWD ErrNavRemTree Checking remote directory Ty_ftp_getString ftp_mkdir @ftp_pwd Cannot create remote directory %1 CreateOrVerifyRemoteDir GlobalUnlock hBuff _ftp_lastError result GlobalLock GlobalFree GlobalAlloc lpBuff ftp_GetLastError showStatus risNumber s_asym_ftpHandle __ftpDLLName ftp_Abort qxftp_Quit dllName ftp_Goodbye GlobalUnlock hBuff GlobalFree result GlobalLock GlobalAlloc lpBuff d_ftp_pwd ftp_pwd GlobalUnlock hBuff GlobalFree result GlobalLock GlobalAlloc lpBuff _ftp_quote ftp_quote GlobalUnlock hBuff ftp_CopyReplyString GlobalFree result GlobalLock GlobalAlloc lpBuff ftp_replyString ,,H., risNumber FTPErrNoFromErrString ftp_Quote systName Windows @ftp_pwd getDirSeparator .-+ +L .-+ +L .-+ +L s_asym_ftpPassword s_asym_ftpUserID showStatus asym_ftpGetErrorString errStr Login successful. One moment, please... ftp_relogin Connecting Login OK FALSE risNumber s_asym_ftpHandle Ty_ftp_getString Cannot connect to FTP X oldCursor s_asym_ftpHost Connection failed. qxftp_quit Cannot connect to FTP Server "%1". ftp_GoodBye result errNo ftp_Abort s_asym_ftpPwd Login for user "%1" refused by FTP Server "%2". qxftp_Quit ftp_GetLastError ftp_Goodbye yftp_openHostSession ftp_isConnected Cannot Log in X to FTP Y Unknown host: %1 ConnectedLogin Connecting... Ty_ftp_GetString asym_ftpLinkDLL Unknown Host X s_asym_ftpAccnt @ftp_pwd checkFTPResult Connected. Logging in... unknown host InitFTPLink debugpwd CannotGoOrMakeRemDir X Cannot find remote directory %1. oldPwd checkFTPResult Cannot access remote directory "%1" or create it. ParseDirs getDirSeparator 6ftp_CWD Ty_ftp_getString No remote dir x ftp_mkdir rightMatch @ftp_pwd MoveToRemoteDirectory 1, "j ParseDirs ,,H., Error navigating remote tree. _ftp_messageBox fileNameMask msgTxt Ty_ftp_GetString oldPwd msgCaption Heftp_CDUp ftp_GetLastError subDir 6ftp_CWD ErrNavRemTree putDirFiles Ty_ftp_getString @ftp_pwd PutSubDirFiles w, #Z ,,H., Canceled by user. zftp_mput errStr getShortFileName32 UnspecifiedMassPutError [6ftp_dir FALSE destFn ASYM_ftpGetErrorString allowOverwrite s__ftp_tempDirFile s__ftp_remdirlist Canceled by user result aborted by user x copied &~ASYM_ftpMakeTempFile Ty_ftp_getString Copying files... Lftp_put %2 copied getLongFileName32 s_asym_ftp_fcnt ShowStatus s_asym_ftp_fCntDone Unspecified FTP Error while uploading file(s). risNumber fList GetFileOnlyList @ftp_pwd Ty_ftp_GetString ftp_ProgressBox x files fullFn %1 files s_asym_ftp_fCntToDo s_asym_ftp_fcntUpdated s_asym_ftp_promptOverwrite s_asym_ftp32 removeFile x updated in remote directory "%1" destInfo CountFiles Transfer canceled by user isRemoteFileOlder %2 updated in remote dir x ftp_GetLastError PutDirFiles ftp_ls tempFn &~ASYM_ftpMakeTempFile getRemoteFileList FALSE localFileDateInSeconds remoteFileDateInSeconds qRemoteFileInfo isRemoteFileOlder FALSE localFileDateInSeconds qremoteFileInfo isLocalFileOlder 1, #? lstrcmp MMM d, y dummy [6ftp_dir h24:min risNumber _ftp_trim s__ftp_tempDirFile &~ASYM_ftpMakeTempFile @Nlstrcmp tempFn removeFile 6ftp_cwd seconds @ftp_pwd hh:minAMPM mm-dd-y remoteFileInfo .-+ +L dirInfo qremoteFileInfo result _ftp_AllowOverwriteDB allowOverwrite ,,H., s__ftp_remdirlist @Nlstrcmp lstrcmp FindFileInRemDirList false rightMatch _ftp_messageBox s_asym_ftp_fCntUpdated FALSE risNumber The file transfer could not be completed. Ty_ftp_getString No files updated. %1 files copied or updated. Bad transfer Transfer successful No files updated n files updated Ty_ftp_GetString The file transfer was successful. ShowOptionalDone szStup GlobalUnlock hBuff GlobalFree GlobalLock GlobalAlloc getTempFileName asym_ftpLinkDLL lpBuff _ASYM_ftpMakeTempFile RemoveFile32 RemoveFile RemoveFile tbfile32.dll RemoveFile , TNx#7-) tbdos.dll ASYM_Is32Bit _ASYM_ftpDeleteLocalFile isNumber FALSE zapDirFiles _ftp_delFileTree zapDirFiles _ftp_delDirTree .-+ +L _ftp_MessageBox Canceled by user DelDirtree success deleteFilesInCurrentRemoteDir msgTxt FALSE Successfully deleted remote directory "%1" Ty_ftp_GetString dirToZap in remote directory "%1." LoginPwd ftp_GetLastError ftp_GoodBye InitFTPLink and all its files and subdirectories. YesNo or one of its subdirectories or files. DelFileTree confirm Successfully deleted all the files and subdirectories Deltree error Delete remote directory "%1" Error deleting remote directory "%1" beginPwd in remote directory "%1"? DelFiletree success oldCursor files deleted Delete all the files and subdirectories msgCaption question qxftp_quit s_asym_ftp_delFailed captn 6ftp_CWD and all its files and subdirectories? DelDirtree confirm @ftp_pwd Heftp_CDUp s_asym_ftp_delOK ftp_rmdir zapDirFiles debugpwd ASYM_ftpDeleteLocalFile _ftp_trim remFn 6ftp_CWD ftp_ls tempFn s_asym_ftp_delFailed ftp_delete &~ASYM_ftpMakeTempFile @ftp_pwd deleteFilesInCurrentRemoteDir Heftp_CDUp s_asym_ftp_delOK ftp_rmdir deleteFilesInCurrentRemoteDir h24:min:sec mm/dd/y seconds GetFileDate localFileDateInSeconds 1, #? dirInfo debugpwd MMM d, y ASYM_ftpDeleteLocalFile [6ftp_dir risNumber &~ASYM_ftpMakeTempFile tempFn hh:minAMPM result seconds h24:min @ftp_pwd mm-dd-y remoteFileDateInSeconds ConfirmAbortTransfer ReEnableViewers result ]tdisableViewers o_ftp_put ftp_put ConfirmAbortTransfer Z_ftp_get ReEnableViewers result ]tdisableViewers ftp_get ConfirmAbortTransfer ReEnableViewers result _ftp_mput ]tdisableViewers ftp_mput mainWin ~isWindow s__winArray s__winArrayCnt BringWindowToTop ShowWindow ReEnableViewers activeWin winList s__winArray s__winArrayCnt BringWindowToTop ShowWindow DisableViewers _ftp_MessageBox Canceled by user YesNo msgTxt Ty_ftp_GetString Canceled by user. msgCaption Cancel file transfer? AskCancelFileXfer question ConfirmAbortTransfer FALSE inDir enterApplication javaTestFile objectContainer( 8") = "ACIApplet.class" ftp_IsDirectory x _ftp_IsDirectory(x) "Local Files Manager" ftp_CurrentDirectory _ftp_CurrentDirectory() ftp_SetCurrentDirectory s _ftp_SetCurrentDirectory(s) _ftp_SearchDirForFile dir, fn, recurse _ftp_messageBox p1,p2,p3,p4,p5,p6,p7 %(p1,p2,p3,p4,p5,p6,p7) "Message _ftp_trim s txt = SPACE,CR,LF,TAB cs <> s <= cs <> s <= _ftp_GetString strgName, strgDflt Zstrgs[][] bk = 8;bk = ss = I = _ASYM_StringArray n = 0 dimensions( i][1] = i][2] n = i n > 0 s = n][2] s = s = s = _ftp_AllowOverwriteDB destFn, srcFn, destFnInfo, srcFnInfo, IsBatch Q DB" _ftp_container testObj, objTypeList ZnextObj, wCnt = * <> = "BOOK" WCnt "groupfieldrecordfieldpagebackgroundbook" p = , Obj) p > 0 Vp+4 f <> --BC SPR 865 qparameter szJavaTopDir -- Undocumented $, will only be populated -- function called the FTP dialog. If -- a user app, y, which indicates -- we should examine Tsource directory here classes. -- cad981012 ASYM_ftpBatchPutDirectory szHost, szUser, szPassword, \ szAccount, szLocalDir, szRemoteDir, boolRecurse, \ boolLowerCase, boolPromptOverwrite, boolOnlyIfNewer,\ boolProgressMessage, szDoneMessage, ASYM_ftpLocalCopyTree ( ftpLoginDB( "login DB" ("Aborted = "< = NULL ASYM_Is32Bit() -- (), = _ftp_PathOfFile( _ASYM_ftpBatchPutDirectory ( "Glue WinFTP" ASYM_ftpPutDirectory p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12 _ftp_PutDirectory (p1,p2,p3,p4,p5,p6,p7,p8,p9, Upload Spec - Standalone" ASYM_ftpBatchPutFilesFromList szFileListFileName, \ szProgressMessage, DB" _ASYM_ftpBatchPutFilesFromList ( ASYM_ftpGetErrorString errNo $ Strings" ASYM_ftpGetFile RemoteFileName, szLocalFileName, DB" _ASYM_ftpGetFile ( ASYM_ftpPutFile DB" _ASYM_ftpPutFile ( unlinkSysBook ss = = FALSE ftp_Goodbye() leaveApplication ASYM_ftpMakeTempFile szStub _ASYM_ftpMakeTempFile( ASYM_ftpDeleteLocalFile szFn _ASYM_ftpDeleteLocalFile( ASYM_ftpGetTotalFileSize dirName, bRecurse _ASYM_ftpGetTotalFileSize( ASYM_CopyTree sourceDir, destDir, bPromptOverwrite, W bShowProgress, szShowResult _ASYM_ftpLocalCopyFiles( ASYM_ftpDelFileTree Confirm, _ftp_delFileTree ( "glue ASYM_ftpDelDirTree _ftp_delDirTree ( sysOperatingSystem "DOS" < 3.95 T fn cfn <> fn <> "\" cmdLine 4s_appCmdLine leaveApplication enterApplication -- only one instance allowed "ToolBook" xNULL hWnd = linkDLL "user" WORD ShowWindow( BringWindowToTop( setRemote "localDirAndFileList" --sysSuspendMessages = TRUE ss = = FALSE; dllName = "tbdlg. ASYM_Is32Bit() -- STRING getShortFileName32 ( $openFileDlg = openFileDlgLFN ( P, INT) \chooseDirectoryDlg = msgTxt = _ftp_GetString ("CantFindDLL", "Cannot find required EexpandString( msgCaption = cInitError", "Initialization ASYM_MessageBox ( E, "Exclamation", "OK") ASYM_OpenFileDlg captionText, defaultFile, defaultPath, filters, index ASYM_ChooseDirectoryDlg _ftp_PutFileList _ftp_PutDirectory p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11 spec = _ftpputDirDB(p1,p2,p3,p4,p5,p6,p7,p8,p9, ASYM_ftpBatchPutDirectory \ szHost, szUser, szPassword, szAccount,\ szLocalDir, szRemoteDir, boolRecurse, boolLowerCase,\ boolPromptOverwrite, boolOnlyIfNewer, boolShowProgress, szDoneMessage 4s_asym_ftp_putDirDB v = "Login DB" objectContainer( isOpen close v defaultPage v = _ftp_GetString(" Upload Files FTP") L settings were ; now see the parameters override defaults "host" "user" propValue "account" directory" B"recurse" B"forceLowerCase" B"promptOverwrite" B"onlyIfNewer" B"showProgress" B"showResult" "source options" = "LocalDirectory,lock" oldCursor = %modal AUTHOR -- -- Copy FTP Server" --** asym_reset objs = getObjectList( (propType Author saveIniSettings = FALSE = TRUE SaveIniSettings firstIdle "filelist" fileExists( p") = 1 (ftp_isDirectory( btn = B"OK" <> enabled pgLinkDLL() initDefaults remoteSet what, toWhat "localDirAndFileList" setLocalDirAndFileList( Uused launch relaunch --!! --NOTE: must be unquoted contain no spaces --!! -- If r them 2 = 3 = -- Param 3 can be a fully qualified relative -- If valid, -- If Uparams are /use .ini defLocalDir = defFileList = lockIt = xftp_IsDirectory( ":\" "\\" ftp_CurrentDirectory & ) <> 1 Name" optn = " LockIt 4s_AppCmdLine iniFile = asym_ftp_IniFile() propName = GetIniVar(" upload", mungePassword( SetLocalDirAndFileList( "tb70.ini" = _ftp_trim( szFileListFileName = szShowResult = szJavaTopDir = "< UseFileList = ( "Source --Check being uploaded szJavaTopDirectory javaTestFile = ASYM_Is32Bit() -- test exists _ftp_SearchDirForFile( _ftp_PathOfFile( cap = targetWindow msg = "ToolBook classes detected among files 7 names M-sensitive on many web servers." \ && "The ""Force lower will be ignored these JavaLowerCaseWarning", _ftp_MessageBox( , cap, "INFO", "OK") useFileList ASYM_ftpBatchPutFilesFromList( remember = login" oType = GROUP SetIniVar(" obj, checkDirForFiles path getFileList( & "*.*") winDLL = "tbwin.dll" dlgDLL = "tbdlg. INT STRING, Ztemp key = "~1~!" oldscf = sysCurrency = "$" /,s) = 1 o(256 - j(72,i) - U(s) n = "0123456789ABCDEF" Ri + 1 "0123456789 "@h00" o(256 - n) 256 - %"@H00" o(256 - j(72,i) - isNumber x isType(real,x) SearchFileForString , str --Searches a readSize = 32767 -- 32K chunks (arbitrary) rv = ss = se = r= se; lastChar = (str) - 1 beginning > 0) CRLF) rv = Jbit buffer crosses c(i > 0) i > 0 r= se; appendPath p1, p2 p1 <> "\" p2 = "\" p1 & p2 buttonClick oldDir = ftp_CurrentDirectory() fld = "File List Name" defDir = propValue defFn = xNULL filters = _ftp_GetString("filterListFiles", " (*.lst),*. ") & "," & \ AlterAllFiles", " < (*.*),*.*") prompt = containing the list:") -- openFileDlg(< >,<default file>,< path>,< >,<index>) ASYM_OpenFileDlg ( (isNumber( r> -1) --DG SPR 1793 Local " = _ftp_PathOfFile( 1793 cad980825 ftp_SetCurrentDirectory( --Modifications --DG SPR 1793 cad980825 file Local Directory propValue _ftp_trim( ooldEmpty fixMyPrompt --1793 otypedIn = FALSE --1793 "TRUE notifyBefore --1793 --1793 --1793 updateLocalDir --1793 --1793 \--1793 ASYM_IsFile( " = _ftp_PathOfFile( asym_reset propValue fixMyPrompt buttonClick oenabled txt = _ftp_getString("Must specify Zdir",\ "You must Zdirectory.") Rng("Explain recurse",\ "All the files subdirectories,"\ && "will be copied ?destination && "Subdirectories @reated %necessary.") explain" = txt notifyBefore asym_reset opropvalue = buttonClick opropValue = -- If list, the 2nd "lock", -- disable that was xchosen, lockOut = FALSE p) > 1 = "LocalDirectory" ochoice = OK = ( = OK enabled 4 = (OK) I = TRUE grpLocalDirSpec = grpFileListSpec = propValue _ftp_trim( btn = B"recurse" enabled _ftp_isDirectory( xFALSE fixMyPrompt notifyBefore OK = oOK = OK }asym_reset propValue ooldEmpty fixMyPrompt = _ftp_trim( notifyBefore y) <> txt = _ftp_GetString("Explain no remdir", \ "Unless you specify a directory, the files will be copied" \ !login "The Nspecified e." \ && "If x does xexist, vreated "remote explain" = txt asym_reset ftpLoginDB szHost, szUser, szPassword, szAccount 4s_asym_ftp_LoginDB v = S DB" objectContainer( isOpen close v defaultPage v = _ftp_GetString("FTP "host" "user" propValue "account" oldCursor = %modal firstIdle iniFile = asym_ftp_IniFile() objs = getObjectList( (propType P = GetIniVar("Batch upload",\ s_asym_ftp_loginDB = trim( -- INST65 SPR#1001 SladeM 101498 txt = SPACE & CR & LF & TAB cs <> s <= cs <> s <= btn = B"OK" <> enabled FTPShowStatus msg, progress1 hideMyViewer v = "Progress 1" defCaption v = s_asym_ftpProgressMessage xIsOpen defaultPage x"<keep>" "Info" -- spec: -- The value 1, 2 -- If 3 , the 1st assumed be shown -- range (must be positive -- -- If 2 -- -- If 1 -- no bar list" Jprompt" ) > 0 showMyViewer v = state "minimized" capn = _ftp_GetString("ftpTransferInfo", " & %1") 4expandString( linkDLL user WORD BringWindowToTop( windowHandle v = objectContainer ( close v 4s_cancel notifyBefore reset bar = fld = "status" sysPageUnitsPerPixel Hxp*2 Hyp*2 Hxp*2 Hyp*2 xRange x2 - x1 x1,y1,x1,y2 progress ZtheCaption cnt = n <> E<> 2 n = 0 n = 0 (n) > 1 n > 0 n = n = 0 n = j(1, n)) B"bar" x1 = oldLock lockScreen targetWindow n = 0 x1 + (n > 0 ASYM_Reset notifyAfter _ftp_messageBox txt,titl,icn,btns,hlpTag,hlpFile LOCAL WORD flags linkDLL "USER" INT __MessageBox = 2,STRING, _ <> b <> F1Msg = 0x0400+208 translateWindowMessage windowHandle targetWindow on F1Pressed "stop" "hand" H0x0010 c"question" H0x0020 c"exclamation" H0x0030 c"info" c"asteri" H0x0040 "OKCancel" H0x0001 "RetryCancel" H0x0005 "AbortRetryIgnore" H0x0002 "YesNo" H0x0004 "YesNoCancel" H0x0003 "abort" "retry" "ignore" "yes" untranslateWindowMessage oHlpTag oHlpFile ASYM_WinHelp( linkToDLL 4s_asym_ftp32 ss = = FALSE linkDLL ("tbdos.dll") INT CopyFile(STRING, reateDirectory( ! GetCurrentDirectory( > GetCurrentDrive() U GetFileAttributes( p GetFileDate( GetFileList( GetFileOnlyList( LONG GetFileSize( SetCurrentDirectory( SetCurrentDrive( xNULL "DISABLED" r= "-24" = ASYM_Is32Bit() file32DLL = "tbfile32. FileExists32 ( = -24 errNum = msgTxt = _ftp_GetString("msgErrFTPfile32DLLSupport", \ "%1 error %2" & \ CRLF & "Continuing without psupport.") expandString( msgCaption = SPACE ASYM_MessageBox( ), "WARNING", "OK") getLongFileName32( WORD) getShortFileName32( = copyFile32( CreateDirectory = createDirectory32( INT = fileExists32( = GetCurrentDrive32() = GetFileAttributes32( = GetFileDate32( = GetFileList32( = GetFileOnlyList32( = GetFileSize32( MoveFile = MoveFile32( RemoveFile = RemoveFile32( = SetCurrentDrive32( _ftp_IsDirectory dirspec ("D" _ftp_SetCurrentDirectory pathStr result = -1 ccnt = &- 1 C <> ":" d = p = ~(":", p > 1 nd = -- This works more nicely fCBT Edition, but won't fail _ASYM_IsDriveReady(nd) (nd) _ftp_CurrentDirectory drv = dir = <> "\" c":" c"\\" "%1:\%2", lowerCase( _ASYM_ftpGetTotalFileSize dirName, boolRecurse,\ boolShowProgress 4s_asym_ftp_fcnt, s_asym_ftp_fsize ZLocalDirMap[][] oldCursor = E = 0 ^ = 0 GetLocalDirMap( & "*.*", Hreference,\ szLocalDir, dirDepth, boolTallyFileSize, , ftpkey -- Assumes ? ends fa "\" ftpKey ShowStatus "<keep>", & ",0,0"\ "glue winftp" dimensions( oldCnt = oldDepth = fileNameMask = & "*.*" dirList = -- While here, might %well count the files HcountFiles( [i] = cnt][i] j] = & "\"), _ASYM_ftpLocalCopyFiles sourceDir, destDir, bRecurse,\ bPromptOverwrite, bOnlyIfNewer, bShowProgress, szShowResult , s_cancel,\ s_asym_ftp__nDone, s_asym_ftp__sizeDone,s_asym_ftp__start,\ s_asym_ftp__overwrite LinkToDLL ne = 0 w = 0 errVal = 0 -- Count root directory & "*.*", Access denied"," errMsg = CantCreateDestDir", \ "Cannot destination >= 0 -- Map subdirectories those -- As we %needed ) -- don't tally subDirCnt i][j] & "\" subDest = subSrc = copyDirFilesOnly( -- recursive >= 0 >= 0 "), 100,100 showStatus -26 -- canceled Huser Undefined transfer txt = Transfer complete"," update", \ be updated.") copied (", \ R", \ e."), captn = icn = "info" #hand" _ftp_MessageBox(txt, msg, prgrs pgStatus = B"Cancel" FTPShowStatus srcDir, te = fList = g & "*.*", y,"N")) strFmt = "#" & sysThousand & "##0" tot = progressTxt = Y bytes fn = v = windowFromPoint(pageUnitsToScreen(\ mousePosition q = objectFromPoint( FlushMessageQueue() AskCancelFileXfer", " , "question", "YesNo") srcFn = & fn destFn = & fn ) = 1 xIsFileMoreRecent( s_asym_ftp__SizeDone destFnInfo = getFileDate( srcFnInfo = _ftp_AllowOverwriteDB( "Yes" te = errval = -26 IO Error", \ . The disk may be full.") CantOpenFile X", \ ""%1""." & \ use.") CantWriteFile X", \ ""%1""." & \ Canceled O ", \ _ .") CantCopyFile X Y", \ ""%1"" ""%2""." & \ newF, oldF d1 = FileDateInSeconds( d2 = (d1 > d2) "mm/dd/y" "h24: j:sec" _ftp_SearchDirForFile dir, fn, recurse getDirectoryOnlyListLFN( oir, fn, --Searches a function will also parameter --ASSUMPTION: ) have already been linked. & fn) = 1 dirNames = S&"*.*","N") skip "." tlc = textlineCount( child = p& "\" , fn, AllowOverwriteDB destFn, srcFn, destFnInfo, srcFnInfo, IsBatch v = D overwrite" isOpen close v defaultPage txt = expandString(_ftp_GetString("Replace f prompt",\ existing file" & CRLF & """%1"""), xNULL N x",\ \%1"""), "Text" enabled B"All" xFALSE) 4s_asym_ftp_allowODB oldCursor = %modal GB & "" buttonClick "Yes" __ftpDLLName -- Names the FTP PossibleNames = "tb2ftp.dll,tb5ftp. winftp. 2ftp32. winftp32. dirName = objectContainer ( -<> "\" xNULL dllName fileExists( ) = 1 possibleNames _ASYM_ftpBatchPutDirectory szHost, szUser, szPassword, \ szAccount, szLocalDir, szRemoteDir, boolRecurse, \ boolLowerCase, boolPromptOverwrite, bOnlyIfNewer,\ boolProgressMessage, szDoneMessage, szJavaTopDir 4s_asym_ftpHandle, s_asym_ftpUserID, s_asym_ftpPassword,\ s_asym_ftpAccnt, s_asym_ftp_fcnt, s_asym_ftp_promptOverwrite,\ s_asym_ftpfsize, s_asym_ftp_fcntToDo, s_asym_ftp_fcntUpdated, s_asym_ftp_fCntDone 4s_asym_ftp32 ZLocalDirMap[][], RemoteDirMap[][] ZerrStr myBk = oldCursor = result = 0 xFALSE) ftp_isDirectory( fileNameMask = & "*.*" r= expandString(_ftp_getString("No Zdir named X", \ directory xfound: %1"), bPromptOverwrite = InitFTPLink( --- If >= 0, WE ARE NOW CONNECTED ! LoginPwd = ftp_pwd( MoveToRemoteDirectory( currentPwd = -- reset = 0 ted = 0 setFTPDLLOptions Binary = countFiles( strCopying = _ftp_GetString("Inventorying","Checking files") ShowStatus -- Map subdirectories, Xwhether -- they exist can be created on remote -- 4copying * GetLocalDirMap( , "ftp")\ Manager" dimensions( javaFlag = dirInJavaDir( , i, lc = CreateOrVerifyRemoteDir( ,i, lc, >= 0 -- To Upload",\ upload site.") s_asym_ftp_fCntToDo = xinDir( lc = 0 lc = 2 CopyingFiles",\ (s)...") strCnt = ,"%1 x updated","%2 x copied","%2 "; " & ,s_asym_ftp_fCntUpdated),\ -- "root" ) > 0 ftp_GetLastError() putDirFiles( , lc,\ ftp_mput( , lc) checkFTPResult( >= 0 each , i, lc = 0 lc = 2 PutSubDirFiles( ,i, lc, ftp_GoodBye() showStatus " < 0 Undetermined error.") s <> -26 ShowOptionalDone >= 0 Hreference, i, testDir = i][j] = i][j] & "\" msg, progress statusPg = FTPShowStatus _ASYM_ftpBatchPutFilesFromList szFileListFileName, \ ZWORD cntDone, xasym_ftpLinkDLL() = GetShortFileName32( -- Dopple SPR#1793 SladeM 082498 = ftp_CurrentDirectory() = _ftp_PathOfFile( sz_LocalDir = Try() ss = (-sysErrorNumber) >= 0, list --- If >= 0, WE -- = 0 ...") ,"%1 "; " & -- = 565 -- OK, here we ss = <> 0 <> 565 -- EOF _ftp_trim( lowerCase( srcFn = destFn = -- Validate source actualSrcFn = ":\" "\\" FileExists( x",\ "Cannot find %1"), -- -- & ",0,0" -- -- DestFileNameWasSpecified = ( getLongFileName32( -- 8.3 -- Use destination, but path portion Vi+1 -- Detect -- does, spec -- navigate equivalent ) = 1 copyResult = 0 dirDepth = 0 destPath = ~("\", ) = 0 ~("/", ) = 0 ".\" ~("\", ) = 0 "./" ~("/", ) = 0 ("/" ("\" ~("/", cp > 0 ~("/", Vi+1 c"\") (":\" ("\\" -- If specified -- where we . If , the -- will be a subdirectory that dirs %needed oldPwd = ) > 0 ) --** DEBUG ~("\", p = 1 p > 0 ftp_CWD( exists xseem ,. Try ftp_mkdir( isNumber( ASYM_ftpGetErrorString( CannotCreateRemoteDir X",\ %1"), -- If no occured, we should OK = xisRemoteFileOlder( OK = destInfo = ""%1"""), allowOverwrite( OK = = -26 OK = Canceled Huser",\ getShortFileName32( ":\" & "\" ftp_ProgressBox( ftp_put( ftp_CDUp( -- This * happen. Yeah, sync walking ftp_cwd( = 565 = 565 ssnu = ! = h >= 0 ! = 0 -- ! = ftp_Goodbye() '!< 0 h!<> -26 !>= 0 se = ss = close r= se bProgressMessage, bLowerCase, bBinary lc = 0 lc = 2 ftp_setASCII( ftp_setBinary( static var rcode = ftp_replyCode( ># = c"aborted c"canceled L#-26 V#-26 "Transfer >= 400 < 600 #UnknownTransferError X",\ cuploading D&(s)."), ($< 0 -- Brain 2694 - I don't why getting -- cleared causing problems because assumed be a valid -- boolean lots places. _ASYM_ftpGetFile &RemoteFileName, szLocalFileName, &boolBinary szRemoteFileName %>= 0 %>= 0 ) = 1\ xisLocalFileOlder( &-121 *#No X&>= 0\ ) = 1 _ftp_AllowOverwriteDB( "Yes" &>= 0 -'>= 0 tempFn = destfN = ) did $already; & "$$$FTP$.TMP" ftp_Quit( asym_ftpGetErrorString( )-425 R,Y",\ + ""%1"" p,Server ""%2""."),\ CRLF & moveFile( ) = 1 RemoveFile( 0*< 0 "%1" *<> -26 _ASYM_ftpPutFile FileExists32( r= errString32( *BadLocalFileNameX",\ p: %1"), fN = fN = 6. = [. = boolPromptOverWrite ,>= 0 remoteFn = Vi+1 xreally a loop, used easy tryPwd = tryDir = >= 0 remFileInfo = remoteFileInfo( >= localFileDateInSeconds( .- 121 n.on T2server ""%1"""), />= 0 />= 0 1fN, ftp_quit( M2 = 71-26 t.Cantput X Y on Z",\ 3 ""%1"" 3 ""%2"" on 3""."),\ 22<> -26 k2>=0 dosDLL = "tbdos.dll" ss = linkDLL INT STRING) GetDirectoryOnlyList( ' GetFileDate( ; GetFileList( LONG GetFileSize( e GetFileOnlyList( GetFileAttributes( MoveFile( verNo = 40 S4 = ASYM_Is32Bit() fileDLL32 = "tbfile32. 4 = ( = -24 errNum = msgTxt = 1msgErrFTPfile32DLLSupport", \ e+ %2" & \ "Continuing without psupport.") msgCaption = SPACE ASYM_MessageBox( ), "WARNING", "OK") CopyFile = copyFile32( CreateDirectory = createDirectory32( " = fileExists32( GetCurrentDirectory = GetCurrentDrive = GetCurrentDrive32() = GetFileAttributes32( = GetFileDate32( = GetFileList32( = GetFileOnlyList32( = GetFileSize32( = MoveFile32( = RemoveFile32( SetCurrentDirectory = SetCurrentDrive = SetCurrentDrive32( "kernel" GetTempFileName(BYTE, Y,,POINTER) h,GlobalAlloc( w,,DWORD) $ GlobalLock( ,GlobalUnlock( ,GlobalFree( ,BringWindowToTop( ,ShowWindow( IsWindow( ftp_Abort( ftp_CopyReplyStr(INT, ftp_delete( ftp_dir( ,remotedir| y,localfile ,remotefile, ftp_getReply( ftp_IsConnected( ftp_SetLocalDir = ftp_lcd( ftp_login( ftp_ls( _ftp_lastError = ,INT) -- ftp_mget( _ftp_mput = ftp_OpenHostSession = ftp_open( _ftp_put = _ftp_pwd = _ftp_quote = ftp_relogin( ftp_rmdir( ftp_setbinary( = ftp_statusBox( -- _ftp_messageBox( , hand) 4 p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 op1,p2,p3,p4,p5,p6,p7,p8,p9, CountFiles 2rowN, lc, bProgressMsg e(dead reckoning -- At function, we must -- same which we started. ZstrMsg >)--** remDir = U& ",0,0" -- Does K><> 0 -- ><> 0 #ir X",\ B>%1"), ?ErrNavRemTree", \ navigating M<tree.") <FTP") ", "OK") hBuff = 0x0042,256) lpBuff = , 255) FlushMessageQueue() mmYield unlinkDLL , 255) c, cmd , 255) ftp_replyString ftp_CopyReplyString( , 255) FTPErrNoFromErrString s -- Parses @Fstrange 9 strings 'Fdll extract < 999 getDirSeparator systName = ftp_Quote( E"SYST") -- Fill %we learn about different systems c":\" c"\" sep = "\" c"Windows" c"NT" //" -- G99.99% FboolShowProgress F_asym_ftpHost, \ Easym_ftpPwd MBConnecting", " ..."), B we believe we are linked oldEnMW = enabled s_asym_ftpHost ftp_isConnected( eG) = 1 EH) = 0 -- Different connection -- Looks like we = ftp_openHostSession( errNo = "unknown host" ': %1" & "Connection failed.") VKX",\ 1"".") = -( >= 0 > 0 #FConnectedLogin",\ . Logging ..."), pI<> 0 LY",\ X, ""%1"" refused = -( XK = = -26 >= 0 H OK",\ H successful. One moment, please..."), -- store Noriginal s_asym_ftpPwd = kIry McreateIfNecessary Nbase Ndesired -- Assume always "moving -- Returns 0 , negative zotherwise rightMatch( <Npwd) trouble. We parse -- Identify Oseparator Ltrees -- We may have guess. If was xcorrect, let us try -- a couple others. , but, hey |4ftp xfollow convention? seps = ParseDirs( err = 0 4[i]) <> 0 , maybe 4[i]) <> 0 -- We big -- probably 550 permission denied NCannotGoOrMakeRemDir X",\ R;access N""%1"" ."), 5[i]) -- Created , let's 5[i]) <> 0 Nx",\ N%1."), )6[i]) Nx",\ N%1."), 6[i]) debugpwd = dirspec, sFsep cnt = 0 p = cp > 0 8 <> p = 1 -- special M-- travel p = p > 0 p = 1 -- weird M"//" p = ~(sep, p > 0 8[cnt] = p = xS bShowProgress S)--** subDir = (& "\" lc = 0 -- -- got a there T & "*.*" R, lc,\ ", "OK") PutDirFiles S, lc,\ Us__ftp_tempDirFile mQ...") Q,"%1 "; " & U = 0 -- Assumes we ?V = QV > 0 removeFile( = ASYM_ftpMakeTempFile(" W"*.*", T -- fList = Ux",\ U""%1"""), fn = fullFn = _B& fn fn = ),1)) fn = ;X = U(fn) Vj+1 lc = 1 EupperCase( lc = 0 Yfn, = -26 Zfn, wY< 0 +Zted Y, lc) se = r= se _[ = 200 B@err) F>.") ,[UnspecifiedMassPutError",\ X^(s).") [s__ftp_remdirlist getRemoteFileList 32000 ]localFn, d1 = d2 = RemoteFileInfo( d2 = remoteFileDateInSeconds( d2 >= d1 A\ -- doubt, 's older d1 = d2 = d2 < d1 \ -- ZisNT, dirInfo, fnDir +lstrcmp( Lfn = U(fn) i > 1 fn = Vi+1 \ e(" q`)--** }$<> `"*.*", dummy = ss = d = 0 sz = 0 , fn) = 0 d1 = d2 = "mm-dd-y" "hh:minAMPM" d = d1 + d2 sz = = d && sz && fn , fn) = 0 sz = t = 0 d1 = d2 = "h24: & ", " & "MMM d, y" = d && sz && fn GP, destFnInfo, srcFnInfo, isBatch IWexactMatch y<DB( "All" Yc-26 --** magic " FindFileInRemDirList fn ,fn) = 0 substrng, Bf = ?dBad transfer",\ "The could xbe completed.") R_."), "g = "info" _ASYM_ftpMakeTempFile szStub szStup getTempFileName(0, <> -1 _ASYM_ftpDeleteLocalFile szFn tj32-bit version ASAP p= = r= se _ftp_delFileTree p1,p2,p3,p4,p5,p6,p7 zapDirFiles ( 4h,p1,p2,p3,p4,p5,p6,p7) _ftp_delDirTree p1,p2,p3,p4,p5,p6,p7 jg,p1,p2,p3,p4,p5,p6,p7) uboolDelTheDir, jConfirm, szShowResult 4s_asym_ftp_delOK, s_asym_ftp_delFailed vi>=0 --- If i>= 0, WE i>= 0 -- j>= 0 boolConfirm .gDelDirtree confirm", \ vi""%1""" \ g?") gDelFileTree Wg" \ i""%1""?") _ftp_MessageBox( 5, "question", "YesNo") Bk-26 Rk>= 0 beginPwd = d = 0 -- kdeleteFilesInCurrentRemoteDir( k>= 0) dirToZap = Vi+1 se = mloginPwd) r= se l>= 0 "Successfully deleted Cl""%1"""\ ojDelFiletree l""%1."""\ 0D"%2 m>= 0 captn = icn = " $kDeltree d", \ kJdeleting nm""%1""" \ Gk.") \ -- p"", wo>= 0 remFn = x"." x".." Mp>= 0 q"", `Bnds fN $>fn) "mm/dd/y" j:sec" -- assumes we SsfN, ss = -- UNIX -- unix? t = 0 d1 = d2 = d = & ", " & -- NT? d1 = d2 = "mm-dd-y" d = d1 + d2 9p1,p2,p3 ) = " ConfirmAbortTransfer() = disableViewers 9(p1,p2,p3) ReEnableViewers 1t p1,p2,p3 ) = " er() = t(p1,p2,p3) :p1,p2,p3 ) = " r() = .;(p1,p2,p3) 4s__winArray[][] 4s__winArrayCnt ;i][1] = Ei][2] mainWin = windowHandle isWindow(MainWin) <> 0 DisableViewers activeWin = winList = sysOpenWindows ][1] = ][2] = tAskCancelFileXfer", " x"No") nr childSpec, parentDir --returns a sub Z <> "\" default button password field default button password field DefCmdButton author skrefFocus cancelBtn refBtn keyChar Cancel cancelBtn refBtn defBtn skrefFocus ASYM_IsWin31 enterPage skrefFocus setDefButton refBtn button field skrefFocus pushbutton cancelBtn defBtn WORDWRAP rkrefFocus notifybefore notifyAfter xisOpen targetWindow) (currentPage targetwindow <> x = 13 orefBtn enabled buttonClick orefFocus x = 27 ocancelBtn notifyBefore B"Cancel" odefBtn = B"OK" ASYM_IsWin31() u= "pushbutton" setDefButton btn o = o = NULL o <> " OK = ( fieldType "WORDWRAP") u = sysPageUnitsPerPixel x1 - x, y1 - y, x2 + x, y2 + y trueText propValue ,,H., trueText propValue trueText asym_reset trueText s_pwStr keyChar trueText s_pwStr keydown s_pwStr trueText enterField trueText propValue s_pwStr propValue leaveField propValue otrueText # = "*" notifyBefore asym_reset 4s_pwStr = keyEnter selectedTextState AnsiToChar( caretLocation + 1) ) > 0 = home , TRUE, author skrefFocus cancelBtn refBtn keyChar Cancel cancelBtn refBtn defBtn skrefFocus ASYM_IsWin31 enterPage skrefFocus setDefButton refBtn button field skrefFocus pushbutton cancelBtn defBtn WORDWRAP rkrefFocus notifybefore notifyAfter xisOpen targetWindow) (currentPage targetwindow <> x = 13 orefBtn enabled buttonClick orefFocus x = 27 ocancelBtn notifyBefore B"Cancel" odefBtn = B"OK" ASYM_IsWin31() u= "pushbutton" setDefButton btn o = o = NULL o <> " OK = ( fieldType "WORDWRAP") u = sysPageUnitsPerPixel x1 - x, y1 - y, x2 + x, y2 + y trueText propValue ,,H., trueText propValue trueText asym_reset trueText s_pwStr keyChar trueText s_pwStr keydown s_pwStr trueText enterField trueText propValue s_pwStr propValue leaveField propValue otrueText # = "*" notifyBefore asym_reset 4s_pwStr = keyEnter selectedTextState AnsiToChar( caretLocation + 1) ) > 0 = home , TRUE, button currentDefButton commandbutton setCurrentDefaultButton false button 3default defCmdButton commandbutton setDefaultButton _currentDefButton hideDefRect currentDefButton <lexcludeDefault button defCmdButton buttonRef _currentDefButton CommandButton currentDefButton _currentDefButton currentDefButton hideDefRect false button btnList CommandButton cmdButtonList 3default btnList `cmdButtonList defCmdButton btnList escape `cmdButtonList escCmdButton btnList `cmdButtonList hlpCmdButton defCmdButton defBtn zshowRect showDefRect currentDefButton hideDefRect showRect showDefRect enterField showDefRect enterRecordField showDefRect enterCombobox showDefRect <lexcludeDefault zshowRect CommandButton enterButton hideDefRect CommandButton leaveButton currentDefButton !escCmdButton (hlpCmdButton field keyDown hideDefRect author showDefRect author reader _currentDefButton ASYM_Reset FALSE author enterPage reader showDefRect leavePage false author selectionChanged tbk_wid_name setWidgetScript -- Default Command Button Widget -- Written HCharley Delaney -- Modifications HTim Barham -- Based on cPush HJeff Day -- Updated Windows 95 !Ayars -- Copyright 1994-1998, Asymetrix Learning Systems, Inc. All Rights Reserved. -- Implements windows standard Bbehavior -- dialogs. A -- CommandButton) responds clicked the Enter key -- pressed . When no 9"default" %though [. The -- that will highlighted -- darkened border ( Zproperty -- Also enables linking Help Cancel buttons -- Esc 6, respectively. -- This widget makes use following Breceives buttonClick , unless another non-excluded -- escape -- help -- excludeDefault , even -- In addition, messages can be sent -- setDefaultButton btnRef -- sets passed -- clears -- setCurrentDefaultButton -- current -- enter key) ; does xchange persistent -- notifyBefore "commandbutton" currentDefButton() = defCmdButton() hideDefRect() o_currentDefButton = buttonRef = xTRUE clearDefRect -- bList = cmdButtonList() Zstack btnList = getObjectList( escCmdButton hlpCmdButton showDefRect ls = lockScreen defBtn = showRect( e= ls " obj enterCombobox notifyAfter keyEnter <> NULL ASYM_Reset alwaysReader e= FALSE selectionChanged setWidgetScript tbk_wid_name, newScript sym_HyperPath <BookPath> DMEDIAPATH Slade Mitchell 0,75.3125,0 180,25.125,100 120,50,100 132,67.25,50.875 125,50,45.875 129,67.0625,79.8125 240,75.125,100 180,75.125,100 ftp_relogin s_asym_ftpUserID s_asym_ftpHandle iftp_open s_asym_ftPwd s_asym_ftpAccnt asym_ftpLogin asym_ftpLogin hostname, userID, pwd, accnt 4s_asym_ftpHandle, s_asym_ftpUserID, s_asym_ftPwd, s_asym_ftpAccnt B = ftp_open( hndl <= 0 -345 -- Magic "invalid ftp_relogin( ) <> 0 - 444 -- " refused" = ftp_login(" ", "myuserid", "mypassword", ""); > 0 ) 8", " ", "") == 0 ) ftp_quit( 3:24:41 PM fo_LastSavedBy 4/8/96 12:37:10 PM fo_LastSaved 4/8/96 3:48:58 PM 4/8/96 3:55:07 PM MS Sans Serif 4/8/96 7:02:04 PM Times New Roman Charley Delaney 11/18/98 7:19:09 PM MS Sans Serif System Mike Florence Arial s Serif Arial s Serif Arial Arial Arial Tim Barham YMA_CustomColors 11/18/98 7:17:53 PM YMA_LastCatalog 10/26/98 9:23:10 PM ASSIST.WBK 0,75.3125,0 180,25.125,100 120,50,100 132,67.25,50.875 125,50,45.875 129,67.0625,79.8125 240,75.125,100 180,75.125,100 :44:25 PM YM_AuthorResetPrompt YM_CaptionBar YM_BorderStyle YM_LogAppend YM_LogEncrypt <auto> YM_LogName Arial Arial ASYM_Caption ToolBook II FTP Utility info_Title <BookPath> :HDMEDIAPATH Slade Mitchell info_LastSavedBy 11/18/98 7:19:09 PM info_LastSaved ASYM_AuthorResetPrompt _asym_HyperPath ASYM_LogAppend ASYM_LogEncrypt <auto> ASYM_LogName ASYM_CaptionBar ASYM_BorderStyle Asymetrix Learning Systems ToolBook II FTP Utility 75.3125,0 180,25.125,100 120,50,100 132,67.25,50.875 125,50,45.875 129,67.0625,79.8125 240,75.125,100 180,75.125,100 ASYMA_CustomColors ASSIST.WBK ASYMA_LastCatalog 1/26/99 3:35:14 PM 8/24/99 6:41:28 PM 8/24/99 6:41:37 PM ToolBook II FTP Utility 0,89,0 0,75.3125,0 180,25.125,100 120,50,100 132,67.25,50.875 125,50,45.875 129,67.0625,79.8125 240,75.125,100 Login DB Overwrite File P Login Batch Upload DB ge id 6 FTP Transfer Page "Batch Upload Spec - Standalone" s_asym_ftpProgressMessage fCaption Progress 1 fCaption ToolBook II FTP Utility ge id 10 of Book "G:\MTB41\TB50FTP.SBK" Allow overwrite FTP Login s_asym_ftpProgressMessage Page id 11 of Book "G:\MTB41\TB50FTP.SBK" ge id 10 of Book "D:\TBSHARED\TBSystem\TB60FTP.SBK" Page id 5 of Book "D:\TBSHARED\TBSystem\TB60FTP.SBK" Page id 10 of Book "E:\Winapps\Shared Tools\TBSystem\tb70ftp.sbk" s_asym_ftpProgressMessage defCaption 0~0~0 Batch Upload Spec - Standalone Default Command Button Widget Source Destination &Host: propValue propValue _ftp_trim leaveField asym_reset propValue = _ftp_trim( notifyBefore asym_reset Login &Name: propValue propValue _ftp_trim leaveField asym_reset propValue = _ftp_trim( notifyBefore asym_reset &Password: &Account: propValue propValue _ftp_trim leaveField asym_reset propValue = _ftp_trim( notifyBefore asym_reset enterPage propValue propValue buttonClick propvalue asym_reset notifyBefore propValue buttonClick qasym_reset opropvalue = Remem&ber asym_reset notifyBefore asym_reset &Remote directory: &Local directory oldDir defDir propValue risNumber Ty_ftp_getString _ftp_CurrentDirectory Local Directory Local (source) directory: mU_ftp_SetCurrentDirectory propValue ASYM_ChooseDirectoryDlg buttonClick buttonClick oldDir = _ftp_CurrentDirectory() fld = "Local defDir = propValue ASYM_ChooseDirectoryDlg (_ftp_getString(" Q(source) directory:"),\ (isNumber( r> -1) _ftp_SetCurrentDirectory( All files in local direc&tory List of &files asym_reset notifyBefore asym_reset Incl&ude subdirectories file list file name buttonDoubleClick fld = "file list = FALSE = TRUE &File list file: propValue false propValue propvalue asym_reset propValue notifyBefore asym_reset opropvalue = &Confirm before replacing existing files propValue false propValue propvalue asym_reset propValue notifyBefore asym_reset opropvalue = Copy only if local file is m&ore recent propValue false propValue propvalue asym_reset propValue notifyBefore asym_reset opropvalue = Force file names to lower ca&se propValue FALSE propValue propvalue asym_reset propValue xFALSE) notifyBefore asym_reset opropvalue = &Display a progress window propValue false propValue propvalue asym_reset propValue notifyBefore asym_reset opropvalue = Display a &message box when done or if an error is detected mouseEnter mouseLeave i= 0,25,0 buttonClick Ty_ftp_getString Start enterPage buttonClick notifyBefore K= _ftp_getString("Start") !OK") Start _ftp_messageBox oldFocus YesNo cancel msgTxt Ty_ftp_getString msgCaption ConfirmClose Are you sure you want to close? msgCapFTPConfirmClose Ty_ftp_GetString Question buttonClick Cancel Ty_ftp_getString Close enterPage buttonClick oldFocus = msgTxt = _ftp_getString("ConfirmClose", "Are you sure want close?") msgCaption = _ftp_GetString("msgCapFTPConfirmClose", " _ftp_messageBox( P, "Question", "YesNo") notifyBefore ancel") Close tb70ftp.hlp %ASYM_WinHelp buttonClick buttonClick ASYM_WinHelp (NULL, "tb70ftp.hlp") password ,v4,- asym_reset enterPage paste clear setCurrentDefaultButton setDefaultButton enterField enterRecordField enterCombobox enterButton keyDown author reader leavePage selectionChanged setWidgetScript leaveButton author defPushButtonWidget tbk_wid_name sladem passwor Cancel default escape Copyright 1996-1998 Asymetrix Learning Systems, Inc. Remember login boolean propType Choose Local Directory excludeDefault Local Directory custom propType Source Options choice custom propType FileList LocalDirectory Local Dir Spec Choose File List File File List Spec File List File Name custom propType FALSE typedIn File list file file list file explain This is a text file that contains a list of the files to copy to the remote directory. PromptOverwrite boolean propType OnlyIfNewer boolean propType Most Web servers use lowercase names only. Recurse boolean propType remote dir explain ******** password trueText local dir explain _currentDefButton ge id 12 Button id 23 of Page id 12 Unless you specify a directory, the files will be copied into the login directory. trueText Account custom propType (unnamed) 3DGroupBox tbk_wid_type Automatically repairs itself when sized. ASYM_WID_Description Asymetrix ASYM_WID_Author 95-12-7 ASYM_WID_CreateDate Caption Highlight Shadow Caption (unnamed) 3DGroupBox tbk_wid_type Automatically repairs itself when sized. ASYM_WID_Description Asymetrix ASYM_WID_Author 95-12-7 ASYM_WID_CreateDate Highlight Shadow default ShowResult boolean propType ShowProgress boolean propType ForceLowerCase boolean propType Remote directory custom propType oldEmpty custom propType Password custom propType custom propType _currentDefButton All the files in this directory, and all the files in subdirectories, will be copied to the destination directory and its subdirectories. Subdirectories will be created as necessary. LocalDirectory irectory LocalDirectory LocalDirectory 960322171356369378298562036 ASYM_TpID Login DB oad Spec - Standalone &Host: propValue propValue leaveField propvalue asym_reset propValue = trim( notifyBefore asym_reset opropvalue = Login &Name: propValue propValue leaveField propvalue asym_reset propValue = trim( notifyBefore asym_reset opropvalue = &Password: &Account: propValue propValue leaveField propvalue asym_reset propValue = trim( notifyBefore asym_reset opropvalue = cancel buttonClick buttonClick Cancel buttonClick buttonClick asym_reset author enterPage keyChar Button id 24 of Page id 5 Default Button Button id 23 of Page id 5 cancelBtn ASYM_BeenHere defBtn Account custom propType Cancel custom propType Password custom propType custom propType 9604101821231406502216462581 ASYM_TpID Progress by file cancel buttonClick buttonClick Cancel enterPage notifyBefore enterPage ASYM_Reset leavePage opropvalue = Cancel Prompt Press and hold Escape to cancel Progress in list xRange Cancel Status progress1 ie4,0,0 ASYM_BeenHere 7,0,0 467 files; 19 updated,54,467 067 files; 19 updated 467 files; 0 updated Copying files.....rectoryent, please... 9 updated,53,467 9603221713223693444260124004 ASYM_TpID Message Box Message Box ASYM_BeenHere 6225,1425 defsize 940730143453749952493 ASYM_TpID ToolBook II Instructor 7.0 FTP System Book Copyright Asymetrix Learning Systems Inc. 1990-19971997 Title Local Files Manager Local Files Manager Glue to WinFTP Glue to WinFTP ASYM_BeenHere ftp Error Strings ,,H., Ty_ftp_getString FTP Error code: %1 ftpGetErrorString ftpGetErrorString errNo xisType(REAL, ( = 0 n = (n = n = (- expandString(_ftp_getString("FTP code: %1"), 110 Restart marker reply. 120 Service ready in nnn minutes. 125 Data connection already open; transfer starting. 150 File status okay; about to open data connection. 200 Command okay. 202 Command not implemented, superfluous at this site. 211 System status, or system help reply. 212 Directory status. 213 File status. 220 Service ready for new user. 221 Service closing control connection. 225 Data connection open; no transfer in progress. 226 Closing data connection. Requested file action successful (for example, file transfer or file abort). 227 Entering Passive Mode (h1,h2,h3,h4,p1,p2). 230 User logged in, proceed. 250 Requested file action okay, completed. 257 "PATHNAME" created. 331 User name okay, need password. 332 Need account for login. 350 Requested file action pending further information. 421 Service not available, closing control connection. 425 Can't open data connection. 426 Connection closed; transfer aborted. 450 Requested file action not taken. File unavailable (file may be busy) 451 Requested action aborted. Local error in processing. 452 Requested action not taken. Insufficient storage space in system. 500 Syntax error, command unrecognized. 501 Syntax error in parameters or arguments. 502 Command not implemented. 503 Bad sequence of commands. 504 Command not implemented for that parameter. 504 Command not implemented for that parameter. 530 Not logged in. 532 Need account for storing files. 550 File or directory is unavailable (not found or access denied.) 551 Requested action aborted. Page type unknown. 552 Requested file action aborted. Exceeded storage allocation. 553 Permission denied.on. 553 Permission denied.ssion denied..ied.ction not taken. Permission denied.wed. ASYM_BeenHere 9604081814428702106517065682 ASYM_TpID Allow Overwrite DB ASYM_Reset leavePage notifyBefore ASYM_Reset notifyAfter Yes to &All Cancel author enterPage ASYM_Reset keyChar leavePage default button of Page id 11 cancelBtn ASYM_BeenHere defBtn Cancel Button id 1 of Page id 11 Button id 4 of Page id 11 96050310315587518218152151660 ASYM_TpID Message Box ftp Error Strings Batch Upload Spec - Standalone x Batch Upload Spec - Standalone Batch Upload Spec - Standalone Login DB Local Files Manager Progress by file Allow Overwrite DB Glue to WinFTP xxGlue to WinFTP