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;
}
Beispiel #2
0
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;
}
Beispiel #3
0
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;	
}