protected override void OnPreLoad(EventArgs e) { try { base.OnPreLoad(e); FacebookBizProcess fbBiz = new FacebookBizProcess(); FaceBook oFBUtility = new FaceBook(); SonetPieBizProcess sonetpiebiz = new SonetPieBizProcess(); SonetPie sonetpie = new SonetPie(); NotifyURL = ConfigurationSettings.AppSettings["NotifyURL"]; pageRefreshed = false; if (QSVars.Contains("user_id")) { Session["facebook_user_id"] = QSVars["user_id"].ToString(); } if (QSVars.Contains("UDID")) { Session["sr_user_did"] = QSVars["UDID"].ToString(); } if (QSVars.Contains("PDID")) { Session["sr_product_did"] = QSVars["PDID"].ToString(); } if (Request.Url.Query.Contains("request") && !(Request.Url.Query.Contains("fb_source"))) //AppRequest callback, now save to notifiers { for (int i = 0; i < Request.QueryString.Count - 2; i++) { //every Request["to[i]"] has a userID for AppNotifier string fbUID = Request["to[" + i + "]"].ToString(); string _sNotifierDID = new AppNotifier().GetNewDIDWithPrefix(); string facebook_user_id = Convert.ToString(Session["facebook_user_id"]); string UDID = Convert.ToString(Session["sr_user_did"]); if (QSVars.Contains("NDID")) QSVars["NDID"] = _sNotifierDID; else QSVars.Add("NDID", _sNotifierDID); //Build DCAppWallPost for each user AppUser oDCAppUser = new AppUser(); string ConfigDID = fbBiz.GetConfigDEED(Convert.ToString(QSVars["app_id"])); if (!QSVars.Contains("ADID")) { QSVars.Add("ADID", ConfigDID); } if (!QSVars.Contains("PDID")) { QSVars.Add("PDID", Convert.ToString(Session["sr_product_did"])); } oDCAppUser = ofbBiz.GetAppUser(osonetpie, QSVars["ADID"].ToString(), facebook_user_id); _oDCAppWallPost.FromUserID = Convert.ToString(QSVars["user_id"]); _oDCAppWallPost.ToUserID = fbUID; _oDCAppWallPost.Name = ofbBiz.GetCustomTabName(QSVars["app_id"].ToString()); _oDCAppWallPost.Source = Convert.ToString(QSVars["user_id"]); AppLeadData oAppLead = new AppLeadData(); if (Request.Browser.IsMobileDevice == true || Request.UserAgent.ToLower().Contains("iphone") || Request.UserAgent.ToLower().Contains("android")) { if (fbBiz.RaiseAppNotifier(oDCAppUser, "MPOST", UDID, Convert.ToString(QSVars["PDID"]), "", fbUID)) { } } else { if (fbBiz.RaiseAppNotifier(oDCAppUser, "POST", UDID, Convert.ToString(QSVars["PDID"]), "", fbUID)) { } } } Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.close();", true); } if (Request["code"] == null) { if ((Request.QueryString.Count > 0) && !(Request["LIKED"] != null)) { //ParseRequest & set values to qsvars if (!(Request.QueryString).AllKeys[0].ToString().Contains("tabs_added")) { //REVISIT sonetpie.QSvarsString = GetQsVarsCollection(); sonetpie.FormvarsString = GetFormVarsCollection(); sonetpie.AbsolutePath = AbsolutePagePath; if (Request.Form.ToString() != string.Empty) { FormVars.Add("signed_request", Request.Form.Get(0).ToString()); } //Init Biz //SonetPieBizProcess sonetpiebiz = new SonetPieBizProcess(); if (QSVars.Contains("app_id")) { if (EnableAppServices) _oDCAppConfiguration = sonetpiebiz.GetAppConfiguration("", QSVars["app_id"].ToString()); SessionData.Config.DID = _oDCAppConfiguration.DID; //DigiMa.Common.FaceBook oFBUtility1 = new DigiMa.Common.FaceBook(); //check AppConfig got loaded if (AppConfig != null) { //Add CDID to Load customer if (QSVars.Contains("CDID")) QSVars["CDID"] = AppConfig.AppCustomerDID; else QSVars.Add("CDID", AppConfig.AppCustomerDID); //Add ADID to Load customer if (QSVars.Contains("ADID")) QSVars["ADID"] = AppConfig.DID; else QSVars.Add("ADID", AppConfig.DID); //Reset KOKO QSVars sonetpie.QSvarsString = GetQsVarsCollection(); _oDCAppCustomer = fbBiz.GetAppCustomer(Convert.ToString(QSVars["CDID"])); //ParseSigned Request if ((!QSVars.Contains("oauth_token"))) { oFBUtility.ParseSignedRequest(ref _qsVars, ref _frmVars, AppConfig); } if (QSVars.Contains("oauth_token")) { Session["oauth_token"] = Convert.ToString(QSVars["oauth_token"]); } if (QSVars.Contains("user_id")) { Session["user_id"] = Convert.ToString(QSVars["user_id"]); } //call graph to get page_Acc_tok if (QSVars.Contains("oauth_token") && (_oDCAppConfiguration.SAppCustomNameAdded == null || _oDCAppConfiguration.SAppCustomNameAdded == "")) { page_access_token = facebook.GetPageAccessToken(QSVars["oauth_token"].ToString()); System.Web.Script.Serialization.JavaScriptSerializer _oJavaScriptSerializer = new System.Web.Script.Serialization.JavaScriptSerializer(); JObject obj = JObject.Parse(page_access_token); IEnumerable<string> query = from res in (Newtonsoft.Json.Linq.JArray)obj["data"] let reso = res as JObject where ((string)reso["id"]).ToLower() == _oDCAppConfiguration.SPageID select (string)reso["access_token"]; //fetch the logo of this Campaign from AppProduct and pass to CallPages if (facebook.CallPages(_oDCAppConfiguration.SPageID, query.ToList()[0].ToString(), "app_" + QSVars["app_id"].ToString(), _oDCAppConfiguration.SCustomtTabName, fbBiz.FetchAppLogo(QSVars["app_id"].ToString()))) { //update custom_updated to Y fbBiz.UpdateCustomTabNAme(_oDCAppConfiguration.DID); ClientScript.RegisterStartupScript(this.GetType(), "scriptid", "window.parent.location.href='" + _oDCAppConfiguration.SAppPagePath + "'", true); } } //parse the JSON if (HasAuthorization) { if (!QSVars.Contains("oauth_token")) { //Set Authorization stamp on redirect url AppConfig.AppPath += "?soNETSrc="; if (QSVars.Contains("NDID")) AppConfig.AppPath += Convert.ToString(QSVars["NDID"]); else AppConfig.AppPath += "NULL"; //oFBUtility.GetAccessToken(QSVars["code"].ToString(), "user_location,email,friends_location,publish_stream",AppConfig.AppPath,AppConfig); // CHeck if Request is coming from Mobile device, then open Standalone if (Request.Browser.IsMobileDevice == true || Request.UserAgent.ToLower().Contains("iphone") || Request.UserAgent.ToLower().Contains("android")) { //oFBUtility.AuthorizeMob(this, "user_location,email,friends_location,user_birthday", AppConfig); } else { oFBUtility.Authorize(this, "user_location,email,friends_location,user_birthday", AppConfig); } } else { //Insert user into DB if (true) { //Call service to store into DB AppUser oDCAppUser = new AppUser(); oDCAppUser.AppConfigDID = AppConfig.DID; oDCAppUser.EmailID = "NULL"; oDCAppUser.SonetID = Convert.ToString(QSVars["user_id"]); oDCAppUser.SonetSRC = Convert.ToString(QSVars["soNETSrc"]); oDCAppUser.UserStatus = "Active"; oDCAppUser.SMType = "FB"; oDCAppUser = oFBUtility.GetUserDetail(Convert.ToString(QSVars["user_id"]), Convert.ToString(QSVars["oauth_token"]), oDCAppUser); //Save to DB if (!fbBiz.IsUserCreatedForFacebook(oDCAppUser.SonetID, oDCAppUser.AppConfigDID)) { if (fbBiz.SetAppUserAuthorize(oDCAppUser, Convert.ToString(QSVars["ADID"]))) _oDCAppUser = oDCAppUser; } } } } } //refrsh to get tab name //fbBiz.UpdateCustomTabNAme(_oDCAppConfiguration.DID); //ClientScript.RegisterStartupScript(this.GetType(), "scriptid", "window.parent.location.href='" + _oDCAppConfiguration.SAppPagePath + "'", true); //Load AppUser based on property if (_bEnableAppUser && _qsVars.Contains("user_id")) { sonetpie.QSvarsString = GetQsVarsCollection(); _oDCAppUser = fbBiz.GetAppUser(sonetpie, Convert.ToString(QSVars["ADID"]), Convert.ToString(QSVars["user_id"])); if (_oDCAppUser != null) { if (!_qsVars.Contains("UDID")) _qsVars.Add("UDID", _oDCAppUser.DID); else _qsVars["UDID"] = _oDCAppUser.DID; if (QSVars.Count < 8) { ClientScript.RegisterStartupScript(this.GetType(), "scriptid", "window.parent.location.href='" + _oDCAppConfiguration.SAppPagePath + "'", true);//To ensure all QSVARS are loaded from facebook } } } //Update Notifier count based on NDID or soNETSrc if (QSVars.Contains("soNETSrc") || QSVars.Contains("NDID")) { AppNotifier oAppNotifier = new AppNotifier(); if (QSVars.Contains("soNETSrc")) oAppNotifier.DID = Convert.ToString(QSVars["soNETSrc"]); if (QSVars.Contains("NDID")) oAppNotifier.DID = Convert.ToString(QSVars["NDID"]); if (!string.IsNullOrEmpty(oAppNotifier.DID)) fbBiz.EditAppNotifierDetails(oAppNotifier); } } } } else { // } } else { //Here redirect user to Page path if (QSVars.Contains("app_id") && QSVars.Contains("soNETSrc")) { //string pageToRedirect = fbBiz.GetAppPagePath(Convert.ToString(QSVars["app_id"])); //Response.Redirect(pageToRedirect,true); } } } catch (Exception ex) { CommonUtility commUtil = new CommonUtility(); commUtil.SendErrorMail(ex.Message, ex.StackTrace, System.Reflection.MethodBase.GetCurrentMethod().Name.ToString(), System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.ToString(), SessionData.Customer.CustomerID); } }
protected void Page_Load(object sender, EventArgs e) { //litOGTags.Text = GetOGMetaTags(); NotifyURL = ConfigurationSettings.AppSettings["NotifyURL"]; if (Request["acc_tok"] != null) { access_tok = Request["acc_tok"].ToString(); } if (Request["uID"] != null) { userID = Request["uID"].ToString(); } if (Request["app_id"] != null) { app_id = Request["app_id"].ToString(); } litEnableFBJS.Text = GetInitializedJS(); //string id = hdnUserID.Value; FaceBook facebook = new FaceBook(); if (!string.IsNullOrEmpty(access_tok)) { oDCAppUser = facebook.GetUserDetail(userID, access_tok, oDCAppUser); } oDCAppUser.AppConfigDID = fbBiz.GetConfigDEED(app_id); ADID = oDCAppUser.AppConfigDID; //Now INSERT User details to AppUser table if (Request.UserAgent.ToLower().Contains("iphone") || Request.UserAgent.ToLower().Contains("android")) { oDCAppUser.SonetSRC = MOBILE_USER; } else { oDCAppUser.SonetSRC = TAB_USER; if (Request.UserAgent.ToLower().Contains("ipad")) { //modify css to suit width } } if (string.IsNullOrEmpty(oDCAppUser.SonetID)) { oDCAppUser.SonetID = userID; } if (!fbBiz.IsAppUserExistMobile(oDCAppUser)) { if (fbBiz.SetAppUserAuthorize(oDCAppUser, ADID)) // { } } bool ISPageLiked; if (!string.IsNullOrEmpty(access_tok)) { ISPageLiked = facebook.IsPageLiked("314911595222628", access_tok); } else { ISPageLiked = false; } //show HTML, LIKE gatewat if (!fbBiz.IsLikeGatewayAdded(app_id)) // If Already liked show page else Force user to like, iff like gateway was selected { SessionData.Config = new AppConfiguration(); SessionData.Config.DID = fbBiz.GetConfigDEED(app_id); //check if configuration is still good- that means not EXPIRED if (!fbBiz.IsConfigurationExpired(SessionData.Config.DID)) { //populate the AppProduct encapsulation based on app that is loaded AppProduct oAppProduct = new AppProduct(); oAppProduct = fbBiz.GetActiveAppProduct(osonetpie, SessionData.Config.DID); string HTML = oAppProduct.ProductHTML; //Get Custom Tab name string CustTabNAme = fbBiz.GetCustomTabName(app_id); //Get Share Button for this Product string CommentBox = GetCommentPlugin(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id, fbBiz.GetAppPagePath(app_id)); string ShareButton = GetShareButton(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id, CustTabNAme); string InviteButton = GetInviteButton(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); string RecommendButton = GetRecommendButtonForMobile(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); string LikePlugin = GetLikePlugin(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); string PrintButton = GetPrint(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); string EmailButton = GetEmail(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); //string TwitterButton = GetTwitterShareURL(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); // Get the HTML to be shown if (!oAppProduct.ProductCategory.Equals("WebHutColl.")) { if (oAppProduct.CommentsWidgetAdded.Equals(TRUE)) { addCOMMENT = HTML.Replace("CommBox", CommentBox); } else { addCOMMENT = HTML.Replace("CommBox", ""); } if (oAppProduct.ShareWidgetAdded.Equals(TRUE)) { addSHARE = addCOMMENT.Replace("ShButton", ShareButton); } else { addSHARE = addCOMMENT.Replace("ShButton", ""); } if (oAppProduct.ReccWidgetAdded.Equals(TRUE)) { if (canv.IsConfigForSweepstakes(oAppProduct.AppConfigDID)) { addCaption = addSHARE.Replace("ReButton", InviteButton); } else { addCaption = addSHARE.Replace("ReButton", RecommendButton); } } else { addCaption = addSHARE.Replace("ReButton", ""); } addLead = addCaption.Replace("Lead", ""); addLIKE = addLead.Replace("Like", LikePlugin); addPOST = addLIKE.Replace("Caption", oAppProduct.AppCaption); addTwitter = addPOST.Replace("TwButton", ""); litHTML.Text = addTwitter; } else { headRow.Style.Remove("background-color"); mainRow.Style.Remove("background-color"); //render Webhut template SiteID = fbBiz.GetSiteIDForConfig(Convert.ToString(ADID)); SessionData.Config = new AppConfiguration(); SessionData.Config.SSiteID = SiteID; int TemplateID = fbBiz.GetTemplateIDForConfig(Convert.ToString(ADID)); pageToLoad = "index.html"; StreamReader streamReader = new StreamReader(Server.MapPath("Sites\\Final\\" + SiteID + "\\" + pageToLoad)); string text = streamReader.ReadToEnd(); streamReader.Close(); //check for DirtyPage string Query = "select DirtyPage from Sites where SiteId=" + SiteID; DataSet oDataSet = new DataSet(); SqlHelper.FillDataset(ConfigurationSettings.AppSettings["SoConn"].ToString(), CommandType.Text, Query, oDataSet, new string[] { "SiteDetails" }); string isDirty = Convert.ToString(oDataSet.Tables["SiteDetails"].Rows[0]["DirtyPage"]); if (isDirty.Equals("Y")) { text = text.Replace("<img class=\"dynamic\" src=\"images/SNR_facebook.png\">", ShareButton); text = text.Replace("<img class=\"dynamic\" src=\"images/SNR_recommend.png\">", RecommendButton); text = text.Replace("<img class=\"dynamic\" src=\"images/fb-like-button.png\">", LikePlugin); text = text.Replace("<img class=\"dynamic\" src=\"images/SNR_twitter.png\">", ""); if (TemplateID == 11) { text = text.Replace("<img class=\"ActionImg\" src=\"Images/email.png\" />", EmailButton); text = text.Replace("<img class=\"ActionImg\" src=\"Images/print.png\" />", PrintButton); } } else { text = text.Replace("<img class=\"dynamic\" src=\"images/SNR_facebook.png\" />", ShareButton); text = text.Replace("<img class=\"dynamic\" src=\"images/SNR_recommend.png\" />", RecommendButton); text = text.Replace("<img class=\"dynamic\" src=\"images/fb-like-button.png\" />", LikePlugin); text = text.Replace("<img class=\"dynamic\" src=\"images/SNR_twitter.png\" />", ""); if (TemplateID == 11) { text = text.Replace("<img class=\"ActionImg\" src=\"Images/email.png\" />", EmailButton); text = text.Replace("<img class=\"ActionImg\" src=\"Images/print.png\" />", PrintButton); } } //fix all Image tags string imagesReplaced = text.Replace("images", "images1/" + SiteID); String style; if (TemplateID == 12) { style = "/CSS/RStore_style.css"; SessionData.PrefData.TemplateID1 = TemplateID; } else if (TemplateID == 13) { style = "/CSS/FabrikStyle.css"; SessionData.PrefData.TemplateID1 = TemplateID; } else if (TemplateID == 11) { style = "/CSS/CouponsStyle.css"; SessionData.PrefData.TemplateID1 = TemplateID; } else if (TemplateID == 14) { style = "/css/realestate_styles.css"; SessionData.PrefData.TemplateID1 = TemplateID; } else { style = "/css/PFstyle.css"; SessionData.PrefData.TemplateID1 = TemplateID; } //get all the Images, Styles in System.IO.StreamReader StreamReader1 = new System.IO.StreamReader(Server.MapPath("./Sites/Final/" + SiteID + style)); string ReadStyle = StreamReader1.ReadToEnd(); StreamReader1.Close(); if (TemplateID == 14) { HtmlLink linking = Page.FindControl("facebookIDStyleSheets") as HtmlLink; linking.Href = "./Sites/Final/" + SiteID + style; } System.IO.StreamReader StreamReader2 = new System.IO.StreamReader(Server.MapPath("./ScriptsSonetReach/Facebookstyles.css")); string CleanStyle = StreamReader2.ReadToEnd(); CleanStyle = string.Empty; StreamReader2.Close(); System.IO.StreamWriter StreamWriter2 = new System.IO.StreamWriter(Server.MapPath("./ScriptsSonetReach/Facebookstyles.css")); StreamWriter2.WriteLine(CleanStyle); StreamWriter2.Close(); System.IO.StreamWriter StreamWriter1 = new System.IO.StreamWriter(Server.MapPath("./ScriptsSonetReach/Facebookstyles.css")); StreamWriter1.WriteLine(ReadStyle); StreamWriter1.Close(); ////saranya //System.IO.StreamReader sr = new System.IO.StreamReader(Server.MapPath("./ScriptsSonetReach/Facebookstyles.css")); //String fileContents = sr.ReadToEnd(); //sr.Close(); //System.IO.StreamWriter sw = new System.IO.StreamWriter(Server.MapPath("./ScriptsSonetReach/Facebookstyles.css")); //fileContents = fileContents.Replace("images", "images1/" + SiteID + ""); //sw.WriteLine(fileContents); //sw.Close(); ///NOW process all the images string imagePath = Server.MapPath("./Sites/Final/" + SiteID + "/Images/"); string[] files = System.IO.Directory.GetFiles(imagePath); if (!Directory.Exists(Server.MapPath("./Images1/" + SiteID))) { Directory.CreateDirectory(Server.MapPath("./Images1/" + SiteID)); } foreach (string file in files) { if (!System.IO.File.Exists(Server.MapPath("./Images1/" + SiteID + "/" + System.IO.Path.GetFileName(file)))) { System.IO.File.Copy(file, System.IO.Path.Combine(Server.MapPath("./Images1/" + SiteID), System.IO.Path.GetFileName(file))); } } LoadComplete = true; litHTML.Text = imagesReplaced; if (TemplateID == 13) { litHTML.Text = litHTML.Text.Replace("<link href=\"CSS/FabrikStyle.css\" rel=\"stylesheet\" type=\"text/css\">", ""); } else if (TemplateID == 11) { litHTML.Text = litHTML.Text.Replace("<link href=\"CSS/CouponsStyle.css\" rel=\"stylesheet\" type=\"text/css\" />", ""); } } } } else { if (ISPageLiked) { SessionData.Config = new AppConfiguration(); SessionData.Config.DID = fbBiz.GetConfigDEED(app_id); //check if configuration is still good- that means not EXPIRED if (!fbBiz.IsConfigurationExpired(SessionData.Config.DID)) { //populate the AppProduct encapsulation based on app that is loaded AppProduct oAppProduct = new AppProduct(); oAppProduct = fbBiz.GetActiveAppProduct(osonetpie, SessionData.Config.DID); // Get the HTML to be shown string HTML = oAppProduct.ProductHTML; //Get Custom Tab name string CustTabNAme = fbBiz.GetCustomTabName(app_id); //Get Share Button for this Product string CommentBox = GetCommentPlugin(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id, fbBiz.GetAppPagePath(app_id)); string ShareButton = GetShareButton(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id, CustTabNAme); string InviteButton = GetInviteButton(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); string RecommendButton = GetRecommendButtonForMobile(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); string LikePlugin = GetLikePlugin(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, app_id); //string EntryFormPlug = GetEntryForm(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, QSVars["ADID"].ToString(), QSVars["user_id"].ToString()); //string LeadPlugin = GetLeadButton(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, QSVars["AppID"].ToString()); //string PrintButton = GetPrint(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, QSVars["AppID"].ToString()); //string EmailButton = GetEmail(oAppProduct.DID, oAppProduct.ProductName, oAppProduct.ProductLogo, oAppProduct.ProductShortDesc, QSVars["AppID"].ToString()); if (oAppProduct.CommentsWidgetAdded.Equals(TRUE)) { addCOMMENT = HTML.Replace("CommBox", CommentBox); } else { addCOMMENT = HTML.Replace("CommBox", ""); } if (oAppProduct.ShareWidgetAdded.Equals(TRUE)) { addSHARE = addCOMMENT.Replace("ShButton", ShareButton); } else { addSHARE = addCOMMENT.Replace("ShButton", ""); } if (oAppProduct.ReccWidgetAdded.Equals(TRUE)) { if (canv.IsConfigForSweepstakes(oAppProduct.AppConfigDID)) { addCaption = addSHARE.Replace("ReButton", InviteButton); } else { addCaption = addSHARE.Replace("ReButton", RecommendButton); } } else { addCaption = addSHARE.Replace("ReButton", ""); } addLead = addCaption.Replace("Lead", ""); addLIKE = addLead.Replace("Like", LikePlugin); addPOST = addLIKE.Replace("Caption", oAppProduct.AppCaption); addTwitter = addPOST.Replace("TwButton", ""); litHTML.Text = addTwitter; } else { litHTML.Text = "Oops! Looks like your aplication expired. Please buy credits to continue."; } } else { if ((Request.QueryString.Count == 1 && Request.QueryString["app_id"] != null) || (!string.IsNullOrEmpty(access_tok))) { //string pagePath = fbBiz.GetAppPath(Request["app_id"].ToString()); //Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.parent.location.href='" + pagePath + "'", true); } else { litHTML.Text = " <div class=\"fb-like\" data-href=\"https://www.testsonetreach.com/MobileRedirect.aspx?app_id=295889527140091\" data-send=\"false\" data-width=\"400\" data-show-faces=\"true\"></div>"; } } } }