var FBScript = function () { return { FacebookInteraction: function (currentProductUrl, websiteId, commentMessage, commentId) { WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.LogFBComment(currentProductUrl, websiteId, commentMessage, commentId); } }; } (); var FBErrorScript = function () { return { ReportErrors: function (error) { WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.ReportErrors(error); } }; } (); var FBDeleteAccount = function () { return { DeleteUserAccount: function () { WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.DeleteUserAccount(); } }; } (); var FBAccount = function () { return { CreateAccountForFacebookUser: function (fullName, email, fbUserId, accessToken, locale) { var returnUserId = WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.CreateNewAccountForFBUser(fullName, email, fbUserId, accessToken, locale); return returnUserId.value; } }; } (); var WDNAccount = function () { return { CreateWDNUserAccount: function (fullName, email, fbUserId) { WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.CreateWDNUserAccount(fullName, email, fbUserId); } }; } (); var FBLoginWebDoanhNghiep = function () { return { FBUserLoginWebdoanhnghiep: function (email, fbUserId, redirectUri) { console.log("redirectUri after login: "+ redirectUri); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.FBUserLoginWebdoanhnghiep(email, fbUserId, redirectUri); } }; } (); var FBLoginWithFBId = function () { return { FBLoginWebDoanhNghiepWithFBId: function (fbUserId, redirectUri) { console.log("FBLoginWebDoanhNghiepWithFBId: redirectUri after login: "+ redirectUri); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.FBLoginWebDoanhNghiepWithFBId(fbUserId, redirectUri); } }; } (); var FBRedirect = function () { return { FBRedirectToRequestSection: function (requestSection) { console.log("FBRedirect.FBRedirectToRequestSection: redirectUri after login: "+ requestSection); var redirectURL = WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.FBRedirectToRequestSection(requestSection); return redirectURL.value; } }; } (); var FBCheckExist = function () { return { IsExistAccountFBUser: function (fbUserId) { var isExist = WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.IsExistAccountFBUser(fbUserId); return isExist.value; } }; } (); var FBExtendAccessToken = function () { return { ExtendCurrentToken60Days: function (currentAccessToken, facebookUserId, name, email) { console.log("FBExtendAccessToken>ExtendCurrentToken60Days(" + currentAccessToken + ", " + facebookUserId + ", " + name + ", " + email +")"); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.ExtendCurrentToken60Days(currentAccessToken, facebookUserId, name, email); } }; } (); var FBGetPageToken = function () { return { GetPageTokenByPageID: function (pageId) { console.log("GetPageTokenByPageID(" + pageId + ")"); return WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.GetPageTokenByPageID(pageId+""); } }; } (); var FBUpdatePageToken = function () { return { UpdatePageTokenByPageID: function (fbUserId, fanPageId, pageAccessToken) { console.log("UpdatePageTokenByPageID(" + fbUserId + "," + fanPageId + "," + pageAccessToken + ")"); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.UpdatePageTokenByPageID(fbUserId, fanPageId+"", pageAccessToken); } }; } (); var FBData = function () { return { UpdateFBData: function (fbUserId, dataIds, dataNames, dataTypeNumber) { console.log("UpdateFBData()"); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.UpdateFBData(fbUserId, dataIds, dataNames, dataTypeNumber); } }; } (); var FBDataGetData = function () { return { GetFBData: function (fbUserId, dataTypeNumber) { console.log("GetFBData()"); return WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.GetFBData(fbUserId, dataTypeNumber); } }; } (); var FBGetDayUpdateData = function () { return { DayUpdateData: function (fbUserId, userId) { console.log("FBGetDayUpdateData()"); return WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.DayUpdateData(fbUserId, userId); } }; } (); var FBDataCollection = function () { return { UpdateCollection: function (fbUserId, objectId, memberIds, memberNames, dataTypeNumber) { //console.log("FBDataCollectionFriendList"); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.UpdateCollection(fbUserId, objectId, memberIds, memberNames, dataTypeNumber); } }; } (); var FBDataGetCollection = function () { return { GetFBDataCollection: function (fbUserId, objectId, dataTypeNumber) { //console.log(" GetFBDataCollection: function (" + fbUserId + "," + objectId + "," + dataTypeNumber + ")"); return WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.GetFBDataCollection(fbUserId, objectId, dataTypeNumber); } }; } (); var FBPermission = function () { return { UpdateDayGetPermission: function (fbUserId, functionPermission) { console.log("UpdateDayGetPermission123..." + fbUserId + " - "+ functionPermission); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.UpdateDayGetPermission(fbUserId, functionPermission); } }; } (); /*------------------------------------------------*/ /*-------------------Google App-------------------*/ /*------------------------------------------------*/ var GGAccount = function () { return { CreateAccountForGoogleUser: function (fullName, email, ggUserId) { WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.CreateNewAccountForGGUser(fullName, email, ggUserId); } }; } (); var GGLoginWebDoanhNghiep = function () { return { GGUserLoginWebdoanhnghiep: function (email, ggUserId, redirectUri) { console.log("redirectUri after login: "+ redirectUri); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.GGUserLoginWebdoanhnghiep(email, ggUserId, redirectUri); } }; } (); var GGLoginWithGGId = function () { return { GGLoginWebDoanhNghiepWithGGId: function (ggUserId, redirectUri) { console.log("redirectUri after login: "+ redirectUri); WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.GGLoginWebDoanhNghiepWithGGId(ggUserId, redirectUri); } }; } (); var GGCheckExist = function () { return { IsExistAccountGGUser: function (ggUserId) { var isExist = WebPlatform.WebDoanhNghiep.ValidationAjaxHandler.IsExistAccountGGUser(ggUserId); return isExist.value; } }; } ();