BOOL vmsDownloadsGroupsMgr::LoadGroupFromFile(HANDLE hFile, vmsDownloadsGroupSmartPtr pGroup) { DWORD dw; if (FALSE == ReadFile (hFile, &pGroup->nId, sizeof (pGroup->nId), &dw, NULL)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, pGroup->strName)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, pGroup->strOutFolder)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, pGroup->strExts)) return FALSE; return TRUE; }
BOOL fsUploadMgr::Load_Package(HANDLE hFile) { DWORD dw; if (FALSE == ReadFile (hFile, &m_pkg.m_bAddLinkToUploadInCatalogue, sizeof (BOOL), &dw, NULL)) return FALSE; if (FALSE == ReadFile (hFile, &m_pkg.m_iZipCompressMethod, sizeof (int), &dw, NULL)) return FALSE; if (FALSE == ReadFile (hFile, &m_pkg.m_nNumberOfDaysToKeepThisUpload, sizeof (int), &dw, NULL)) return FALSE; if (FALSE == ReadFile (hFile, &m_pkg.m_nSupposedNumberOfDlds, sizeof (int), &dw, NULL)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_pkg.m_strDescription)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_pkg.m_strName)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_pkg.m_strOwnerEmail)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_pkg.m_strOwnerName)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_pkg.m_strPassword)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_pkg.m_strRecipientEmail)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_pkg.m_strTags)) return FALSE; size_t cItems; if (FALSE == ReadFile (hFile, &cItems, sizeof (size_t), &dw, NULL)) return FALSE; for (size_t i = 0; i < cItems; i++) { fsString str; if (FALSE == fsReadStringFromFile (hFile, str)) return FALSE; m_pkg.m_vPathes.push_back (str); } return TRUE; }
BOOL fsUploadMgr::Load(HANDLE hFile) { if (FALSE == Load_Package (hFile)) return FALSE; DWORD dw; if (FALSE == ReadFile (hFile, &m_bCaptchaValidated, sizeof (BOOL), &dw, NULL)) return FALSE; if (FALSE == ReadFile (hFile, &m_bDetailsWasSent, sizeof (BOOL), &dw, NULL)) return FALSE; if (FALSE == ReadFile (hFile, &m_bUploadFileCrc32IsValid, sizeof (BOOL), &dw, NULL)) return FALSE; if (FALSE == ReadFile (hFile, &m_bZipFileCreated, sizeof (BOOL), &dw, NULL)) return FALSE; if (FALSE == ReadFile (hFile, &m_dwUploadFileCrc32, sizeof (DWORD), &dw, NULL)) return FALSE; if (FALSE == ReadFile (hFile, &m_nFileId, sizeof (int), &dw, NULL)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_strCaptchaUrl)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_strCaptchaValidateUrl)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_strDetailsScriptUrl)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_strDownloadUrl)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_strUploadUrl)) return FALSE; if (FALSE == fsReadStringFromFile (hFile, m_strUploadFile)) return FALSE; if (m_strUploadUrl.IsEmpty () == FALSE && m_strUploadFile.IsEmpty () == FALSE) { m_upldr.CreateForFile (m_strUploadFile, m_strUploadUrl); } if (FALSE == fsReadStringFromFile (hFile, m_strUploadUrl)) return FALSE; fsString str; if (FALSE == fsReadStringFromFile (hFile, str)) return FALSE; m_strZipContentsDescHtml = str; if (FALSE == m_upldr.Load (hFile)) return FALSE; return TRUE; }