var FBScript = function () { return { FacebookInteraction: function (currentProductUrl, websiteId, commentMessage, commentId) { WebPlatform.ClientCMS.ValidationAjaxHandler.LogFBComment(currentProductUrl, websiteId, commentMessage, commentId); } }; } (); var FBErrorScript = function () { return { ReportErrors: function (error) { WebPlatform.ClientCMS.ValidationAjaxHandler.ReportErrors(error); } }; } (); var FBDeleteAccount = function () { return { DeleteUserAccount: function () { WebPlatform.ClientCMS.ValidationAjaxHandler.DeleteUserAccount(); } }; } (); var FBAccount = function () { return { CreateAccountForFacebookUser: function (fullName, email, fbUserId, accessToken, locale) { var returnUserId = WebPlatform.ClientCMS.ValidationAjaxHandler.CreateNewAccountForFBUser(fullName, email, fbUserId, accessToken, locale); return returnUserId.value; } }; } (); var WDNAccount = function () { return { CreateWDNUserAccount: function (fullName, email, fbUserId) { WebPlatform.ClientCMS.ValidationAjaxHandler.CreateWDNUserAccount(fullName, email, fbUserId); } }; } (); var FBLoginClientCMS = function () { return { FBUserLoginWebdoanhnghiep: function (email, fbUserId, redirectUri) { console.log("redirectUri after login: "+ redirectUri); WebPlatform.ClientCMS.ValidationAjaxHandler.FBUserLoginWebdoanhnghiep(email, fbUserId, redirectUri); } }; } (); var FBLoginWithFBId = function () { return { FBLoginClientCMSWithFBId: function (fbUserId, redirectUri) { console.log("FBLoginClientCMSWithFBId: redirectUri after login: "+ redirectUri); WebPlatform.ClientCMS.ValidationAjaxHandler.FBLoginClientCMSWithFBId(fbUserId, redirectUri); } }; } (); var FBRedirect = function () { return { FBRedirectToRequestSection: function (requestSection) { console.log("FBRedirect.FBRedirectToRequestSection: redirectUri after login: "+ requestSection); var redirectURL = WebPlatform.ClientCMS.ValidationAjaxHandler.FBRedirectToRequestSection(requestSection); return redirectURL.value; } }; } (); var FBCheckExistOrUpdate = function () { return { CheckExistOrUpdateAccountFBUser: function (fbUserId, fbName) { console.log("FBCheckExistOrUpdate.IsExistOrUpdateAccountFBUser(" + fbUserId + "," + fbName + ")"); WebPlatform.ClientCMS.ValidationAjaxHandler.CheckExistOrUpdateAccountFBUser(fbUserId, fbName); } }; } (); var FBExtendAccessToken = function () { return { ExtendCurrentToken60Days: function (currentAccessToken, facebookUserId, name, email) { console.log("FBExtendAccessToken>ExtendCurrentToken60Days(" + currentAccessToken + ", " + facebookUserId + ", " + name + ", " + email +")"); console.log(WebPlatform.ClientCMS.ValidationAjaxHandler.ExtendCurrentToken60Days(currentAccessToken, facebookUserId, name, email)); } }; } (); var FBGetPageToken = function () { return { GetPageTokenByPageID: function (pageId) { console.log("GetPageTokenByPageID(" + pageId + ")"); return WebPlatform.ClientCMS.ValidationAjaxHandler.GetPageTokenByPageID(pageId+""); } }; } (); var FBUpdatePageToken = function () { return { UpdatePageTokenByPageID: function (fbUserId, fanPageId, pageAccessToken) { console.log("UpdatePageTokenByPageID(" + fbUserId + "," + fanPageId + "," + pageAccessToken + ")"); WebPlatform.ClientCMS.ValidationAjaxHandler.UpdatePageTokenByPageID(fbUserId, fanPageId+"", pageAccessToken); } }; } (); var FBData = function () { return { UpdateFBData: function (fbUserId, dataIds, dataNames, dataTypeNumber) { console.log("UpdateFBData()"); WebPlatform.ClientCMS.ValidationAjaxHandler.UpdateFBData(fbUserId, dataIds, dataNames, dataTypeNumber); } }; } (); var FBDataGetData = function () { return { GetFBData: function (fbUserId, dataTypeNumber) { console.log("GetFBData()"); console.log("GetFBData("+ fbUserId +","+ dataTypeNumber +")"); console.log(WebPlatform.ClientCMS.ValidationAjaxHandler.GetFBData(fbUserId, dataTypeNumber)); return WebPlatform.ClientCMS.ValidationAjaxHandler.GetFBData(fbUserId+"", dataTypeNumber); } }; } (); var FBGetDayUpdateData = function () { return { DayUpdateData: function (fbUserId, userId) { console.log("FBGetDayUpdateData()"); return WebPlatform.ClientCMS.ValidationAjaxHandler.DayUpdateData(fbUserId, userId); } }; } (); var FBDataCollection = function () { return { UpdateCollection: function (fbUserId, objectId, memberIds, memberNames, dataTypeNumber) { //console.log("FBDataCollectionFriendList"); WebPlatform.ClientCMS.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.ClientCMS.ValidationAjaxHandler.GetFBDataCollection(fbUserId, objectId, dataTypeNumber); } }; } (); var FBPermission = function () { return { UpdateDayGetPermission: function (fbUserId, functionPermission) { console.log("UpdateDayGetPermission: " + fbUserId + " - "+ functionPermission); WebPlatform.ClientCMS.ValidationAjaxHandler.UpdateDayGetPermission(fbUserId, functionPermission); } }; } ();