Пример #1
0
    public static string SaveProfile(string myid, int memberid)
    {
        string myimg     = "";
        int    isconfirm = 0;

        using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
        {
            string       sql = String.Format("Update  tblusers Set userprofileimage={0} Where userid={1}  ", myid, memberid);
            MySqlCommand cmd = new MySqlCommand(sql, conn);
            conn.Open();
            cmd.ExecuteNonQuery();
            cmd.CommandText = String.Format("Select imagelink,isConfirm From userimages Where iduserimages={0}", myid);
            MySqlDataReader dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                myimg = dr["imagelink"].ToString();
                int.TryParse(dr["isConfirm"].ToString(), out isconfirm);
            }
            conn.Close();
        }
        spinmember mydata = methods.MemberList[memberid];

        mydata.Image        = myimg;
        mydata.IsImgConfirm = isconfirm;
        myimg = siteDefaults.SiteUrl + "/" + myimg.ToString().Replace("../", "").Replace("_size1", "_size0");

        return(myimg);
    }
Пример #2
0
 protected void Page_Init(object sender, EventArgs e)
 {
     if (Session["memberid"] != null)
     {
         spinmember myspinmember = methods.GetMe();
         myspinmember.GetAlertFrom = "";
         // addmemberforDebug(16);
     }
     if (Request.QueryString["Lang"] != null && int.TryParse(Request.QueryString["Lang"], out lang))
     {
         using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
         {
             string       sql = "Select LandDir,LangCulture From languages where LangID=" + lang;
             MySqlCommand cmd = new MySqlCommand(sql, conn);
             conn.Open();
             MySqlDataReader dr = cmd.ExecuteReader();
             if (dr.Read())
             {
                 direction = dr["LandDir"].ToString();
                 culture   = dr["LangCulture"].ToString();
             }
         }
     }
     else
     {
         direction = "ltr";
     }
     mystyle.Href = "Style/" + direction + ".css";
 }
Пример #3
0
    public static string DeleteImage(string myid)
    {
        spinmember myspin             = methods.GetMe();
        bool       changeProfileImage = false;

        if (methods.CheckSeesion())
        {
            string myfile = "";
            using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
            {
                string       sql = String.Format("Select imagelink  From   userimages Where iduserimages={0} AND memberid={1}  ", myid, myspin.MemberID);
                MySqlCommand cmd = new MySqlCommand(sql, conn);
                conn.Open();
                MySqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    myfile = HttpContext.Current.Server.MapPath(dr["imagelink"].ToString().Replace("../", ""));
                    if (myspin.Image2 == dr["imagelink"].ToString())
                    {
                        changeProfileImage = true;
                    }
                }
                dr.Close();
                sql             = String.Format("Delete From   userimages Where iduserimages={0} AND memberid={1}  ", myid, myspin.MemberID);
                cmd.CommandText = sql;
                cmd.ExecuteNonQuery();
                if (changeProfileImage)
                {
                    cmd.CommandText = String.Format("Select iduserimages From userimages where memberid={0} limit 1", myspin.MemberID);
                    dr = cmd.ExecuteReader();
                    int iduserimages = 0;
                    if (dr.Read())
                    {
                        int.TryParse(dr["iduserimages"].ToString(), out iduserimages);
                    }
                    dr.Close();
                    if (iduserimages > 0)
                    {
                        SaveProfile(iduserimages.ToString(), myspin.MemberID);
                    }
                }
                conn.Close();

                int size = 0;
                while (File.Exists(myfile))
                {
                    File.Delete(myfile);
                    size++;
                    myfile = myfile.Replace("_size" + (size - 1), "_size" + size);
                }
            }
            return(myid);
        }
        else
        {
            return("1error1");
        }
    }
Пример #4
0
 public static string SaveImage(string myimage, string count)
 {
     if (methods.CheckSeesion())
     {
         spinmember myspin  = methods.GetMe();
         string     DirName = "memberimages";
         int        size    = 0;
         string     myfile  = HttpContext.Current.Server.MapPath(myimage.Replace("../", ""));
         if (!File.Exists(myfile.Replace("tempFile", DirName)))
         {
             while (File.Exists(myfile))
             {
                 string SaveTo = myfile.Replace("tempFile", DirName).Replace('\\', '/');
                 try
                 {
                     File.Copy(myfile, SaveTo);
                 }
                 catch (Exception ex)
                 {
                     string aaa = ex.Message;
                 }
                 if (size == 1)
                 {
                     MakeImageBusiness(SaveTo);
                 }
                 size++;
                 myfile = myfile.Replace("_size" + (size - 1), "_size" + size);
             }
         }
         string imageid   = "";
         string myimg     = "";
         int    isconfirm = 0;
         using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
         {
             string       sql = String.Format("Insert Into userimages (imagelink,memberid) Values ('{0}',{1});SELECT last_insert_id(); ", myimage.Replace("tempFile", DirName), myspin.MemberID);
             MySqlCommand cmd = new MySqlCommand(sql, conn);
             conn.Open();
             imageid = cmd.ExecuteScalar().ToString();
             if (count == "0")
             {
                 cmd.CommandText = String.Format("Update tblusers Set userprofileimage={0} WHERE userid={1}", imageid, HttpContext.Current.Session["memberid"]);
                 cmd.ExecuteNonQuery();
                 cmd.CommandText = String.Format("Select imagelink,isConfirm From userimages Where iduserimages={0}", imageid);
                 MySqlDataReader dr = cmd.ExecuteReader();
                 if (dr.Read())
                 {
                     myimg = dr["imagelink"].ToString();
                     int.TryParse(dr["isConfirm"].ToString(), out isconfirm);
                 }
                 myspin.Image        = myimg;
                 myspin.IsImgConfirm = isconfirm;
                 myimg = siteDefaults.SiteUrl + "/" + myimg.ToString().Replace("../", "").Replace("_size1", "_size0");
             }
             conn.Close();
         }
         //cmd.ExecuteNonQuery();
         return(imageid);// myimage.Replace("tempFile", DirName);
     }
     else
     {
         return("1error1");
     }
 }
Пример #5
0
    protected void DoLoad()
    {
        string imagesql = "";

        if (Request.QueryString["mymember"] != null && int.TryParse(Request.QueryString["mymember"], out mymember) && mymember.ToString() != Session["memberid"].ToString())
        {
            EditImage.Visible      = false;
            ProfileButtons.Visible = false;
            deletebutton.Visible   = false;
            if (siteDefaults.SiteParam["hasConfirmPicture"].ToLower() == "true")
            {
                imagesql = " AND isConfirm=1";
            }
        }
        else
        {
            EditImage.Visible = true;
            mymember          = int.Parse(Session["memberid"].ToString());
        }
        using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
        {
            string           sql = String.Format("select imagelink,iduserimages,userprofileimage,isConfirm,usergendor,memberid,xvalue,yvalue From tblusers  left join userimages  On userimages.memberid=tblusers.userid  Where userid={0} {1}", mymember, imagesql);
            MySqlDataAdapter ad  = new MySqlDataAdapter(sql, conn);
            DataSet          ds  = new DataSet();
            ad.Fill(ds, "images");
            dv = ds.Tables["images"].DefaultView;

            //dv.RowFilter = "userprofileimage=iduserimages";
            if (dv.Count > 0)
            {
                for (int i = 0; i < dv.Count; i++)
                {
                    int x = 0;
                    int y = 0;
                    int.TryParse(dv[i]["xvalue"].ToString(), out x);
                    int.TryParse(dv[i]["yvalue"].ToString(), out y);
                    int iduserimages;
                    int.TryParse(dv[i]["iduserimages"].ToString(), out iduserimages);
                    if (selectedImage == iduserimages)
                    {
                        imagenumber         = i;
                        imageselected.Value = i.ToString();
                        string _sethedden = "sethiddenstart(" + x + "," + y + ");";
                        Page.ClientScript.RegisterStartupScript(GetType(), "setstart", _sethedden, true);
                    }
                    if (i == 0)
                    {
                        if (dv[i]["usergendor"].ToString().ToLower() == "false")
                        {
                            MyProfileImage.Src = siteDefaults.SiteUrl + "/images/SiteImages/proffilebig.png";
                        }
                        else
                        {
                            MyProfileImage.Src = siteDefaults.SiteUrl + "/images/SiteImages/proffilebig2.png";
                        }
                        if (dv.Count <= 1 && String.IsNullOrEmpty(dv[i]["imagelink"].ToString()))
                        {
                            GenderLiteral.Text   = "<input id=\"mygenderimg\" type=\"hidden\" value=\"" + MyProfileImage.Src + "\" />";
                            deletebutton.Visible = false;
                        }
                    }
                    // MyProfileImage.Attributes["onload"] = "setimgpos(this);";


                    if (dv[i]["iduserimages"].ToString() == dv[i]["userprofileimage"].ToString())
                    {
                        imageprofile = i.ToString();
                        MyprofileImgHiddenField.Value = imageprofile;
                        if (File.Exists(MapPath(dv[i]["imagelink"].ToString().Replace("../", "").Replace("_size1", "_size0"))))
                        {
                            MyProfileImage.Src = siteDefaults.SiteUrl + "/" + dv[i]["imagelink"].ToString().Replace("../", "").Replace("_size1", "_size2");
                            MyProfileImage.Attributes["onload"] = "setimgposnew(this," + x + "," + y + ");";
                            //MyProfileImage.Style["width"] = "90%";
                        }
                    }
                }
                dv.RowFilter = "memberid=" + mymember;
                imagesRepeater.DataSource = dv;
                imagesRepeater.DataBind();
            }
            else
            {
                if (methods.MemberList.ContainsKey(mymember))
                {
                    spinmember memspin = methods.MemberList[mymember];
                    if (memspin.Image == "")
                    {
                        string genimag = siteDefaults.SiteUrl + "/images/SiteImages/proffilebig.png";
                        if (memspin.Gender == 1)
                        {
                            genimag = siteDefaults.SiteUrl + "/images/SiteImages/proffilebig2.png";
                        }

                        GenderLiteral.Text = "<input id=\"mygenderimg\" type=\"hidden\" value=\"" + genimag + "\" />";
                    }
                }
            }


            imagecount = dv.Count;

            imgcount.Text    = String.Format("({0} {1})", imagesRepeater.Items.Count, Languages.MyText("photos_images"));
            allnum.InnerText = imagesRepeater.Items.Count.ToString();
        }
    }
    protected void Page_Init(object sender, EventArgs e)
    {
        if (siteDefaults.SiteUrl == "")
        {
            // siteDefaults.SiteGeneralDefaults();
        }
        if (Session["memberid"] != null && int.TryParse(Session["memberid"].ToString(), out memberid) && methods.MemberList.ContainsKey(memberid))
        {
        }
        else
        {
            if (Session["memberid"] != null && int.TryParse(Session["memberid"].ToString(), out memberid) && !methods.MemberList.ContainsKey(memberid))
            {
                methods.AddMember(memberid);
                // methods.CreateRooms(memberid);
            }
            else
            {
                if (Request.Cookies["spindate"] != null)
                {
                    bool       HasCookie      = false;
                    HttpCookie rememberCookie = Request.Cookies["spindate"];
                    string     MyID           = rememberCookie.Values["ID"];
                    string     Email          = rememberCookie.Values["user"];
                    if (!string.IsNullOrEmpty(MyID) && !string.IsNullOrEmpty(Email))
                    {
                        using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
                        {
                            string       sql = String.Format("Select count(*) From tblusers where userid={0} AND useremail='{1}'", MyID, Email);
                            MySqlCommand cmd = new MySqlCommand(sql, conn);
                            conn.Open();
                            if (cmd.ExecuteScalar() != null)
                            {
                                HasCookie = true;
                            }
                            conn.Close();
                        }
                        Session["memberid"] = rememberCookie.Values["ID"];
                        memberid            = int.Parse(rememberCookie.Values["ID"]);
                    }
                    if (!methods.AddMember(memberid))
                    {
                        HttpContext.Current.Session.Abandon();
                        if (HttpContext.Current.Request.Cookies["spindate"] != null)
                        {
                            HttpCookie myCookie = new HttpCookie("spindate");
                            myCookie.Expires = DateTime.Now.AddDays(-1d);
                            HttpContext.Current.Response.Cookies.Add(myCookie);
                        }
                        Response.Redirect(siteDefaults.GetLink("./"));
                    }
                }
            }
        }
        Session["mylang"] = "1";
        if (Request.QueryString["Lang"] != null && int.TryParse(Request.QueryString["Lang"], out lang))
        {
            Session["mylang"] = lang.ToString();
            using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
            {
                string       sql = "Select LandDir,LangCulture From languages where LangID=" + lang;
                MySqlCommand cmd = new MySqlCommand(sql, conn);
                conn.Open();
                MySqlDataReader dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    direction      = dr["LandDir"].ToString();
                    Session["dir"] = direction;
                    culture        = dr["LangCulture"].ToString();
                }
            }
        }
        else
        {
            direction      = "ltr";
            Session["dir"] = direction;
        }
        mystyle.Href  = "Style/" + direction + ".css";
        LogoImage.Alt = Languages.MyText("Alt Logo_Master");

        sitelogo.HRef  = siteDefaults.GetLink("./");
        sitelogo.Title = Languages.MyText("Spindate_Master");
        if (memberid > 0 && methods.MemberList.ContainsKey(memberid))
        {
            myspin = methods.GetMe(memberid);
            myspin.GetAlertFrom = "";
            if (myspin.OnlineChat.Contains("menu"))
            {
                mychatonlineholderid.Style["overflow"] = "auto";
                mychatonlineholderid.Style["top"]      = "100%";
                MyChatSearchBox.CssClass          = "mychatsearchtextbox searchboxnone";
                onlineoffline.Style["margin-top"] = "33px";
                onlineoffline.Style["background"] = "url('Images/SiteImages/closechatbg.png') no-repeat left  bottom";
            }
            soundstate.Text = string.Format("<input id=\"soundid\" type=\"hidden\" value=\"{0}\" />", myspin.Sound);
            // addmemberforDebug(16);
        }
        homebutton.HRef                    = siteDefaults.GetLink("online.aspx");
        homebutton.InnerText               = Languages.MyText("Lobby_Master");
        topmenuPanel.Attributes["title"]   = Languages.MyText("Go To Lobby_Master");
        profilebutton.HRef                 = siteDefaults.GetLink("profile.aspx");
        profilebutton.InnerText            = Languages.MyText("Profile_Master");
        profilebutton.Attributes["title"]  = Languages.MyText("Go To Profile_Master");
        favoritebutton.HRef                = siteDefaults.GetLink("Favourites.aspx");
        favoritebutton.InnerText           = Languages.MyText("Favourites_Master");
        favoritebutton.Attributes["title"] = Languages.MyText("Go To Favourites_Master");
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsSitePage)
        {
            if (!methods.CheckUserCradential())
            {
                Response.Redirect(siteDefaults.SiteUrl);
            }
            else
            {
                //int.TryParse(Session["memberid"].ToString(), out memberid);
                if (!methods.MemberList.ContainsKey(memberid))
                {
                    methods.AddMember(memberid);
                }
                if (!methods.MemberList[memberid].IsPassFirstStage)
                {
                    if (IsLobby)
                    {
                        string _js = " openMyprofile('" + siteDefaults.GetLink("registermsg.aspx?status=2") + "', '480', '470');";
                        Page.ClientScript.RegisterStartupScript(GetType(), "WaitForConfirm", _js, true);
                    }
                    else
                    {
                        Response.Redirect(siteDefaults.GetLink("online.aspx"));
                    }
                }
            }
            SystemBottomLiteral.Text = Languages.MyText("Bottom Code System_general");
            HeadContentSite.Text     = Languages.MyText("Header Code System_general");
        }
        else
        {
            SiteBottomLiteral.Text = Languages.MyText("Bottom Code Site_general");
            HeadContentSite.Text   = Languages.MyText("Header Code Site_general_3");
        }

        if (!IsPostBack)
        {
            mainIframHolder.Style["height"] = "0px";
        }
        else
        {
            mainIframHolder.Style["height"] = "0px";
        }
        if (memberid > 0)
        {
            if (methods.MemberList.ContainsKey(memberid))
            {
                myspin = methods.GetMe();

                // yossi
                //if (IsPostBack)
                //{
                //    myspin.IsAvailable = true;
                //}
                Myprofimg.Src = methods.SetImage(myspin.Image2.Replace("_size0", "_size1").Replace("../", ""), (myspin.Gender.ToString()));
                Myprofimg.Attributes["onload"] = "setimgposnew(this," + myspin.ImageX + "," + myspin.ImageY + ");";
                Myprofimg.Alt = myspin.FirstName + "(" + myspin.Age + ")";
                Myprofimg.Attributes["title"] = myspin.FirstName + "(" + myspin.Age + ")";

                buble1Topdiv.Visible = false;
                buble2Topdiv.Visible = false;
                buble3Topdiv.Visible = false;
                buble4Topdiv.Visible = false;
                IsOnLine             = myspin.IsOnline;

                string a = myspin.OnlineChat;
                if (!IsOnLine)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "setlogout", "window.onload= setchaton2($('.mychatoffbtn'));", true);
                }
                using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
                {
                    conn.Open();
                    string          sql = "";
                    MySqlCommand    cmd;
                    MySqlDataReader dr;
                    #region set account type
                    switch (myspin.AccountStatus)
                    {
                    case 3:
                    case 0:
                        // member in try time
                        if (siteDefaults.GetParam("hasDateFroDay").ToString().ToLower() == "true")
                        {
                            buble4Topdiv.Visible = true;
                            int      date         = 0;
                            DateTime datepablish  = DateTime.Now;
                            bool     setToDefault = false;
                            if (myspin.DateOnDayDate.ToString("ddMMyyyy") != DateTime.Now.ToString("ddMMyyyy"))
                            {
                                sql = String.Format("Select userdateonday,userdateondaydate From tblusers where userid={0}", memberid);
                                cmd = new MySqlCommand(sql, conn);
                                dr  = cmd.ExecuteReader();
                                if (dr.Read())
                                {
                                    if (DateTime.TryParse(dr["userdateondaydate"].ToString(), out datepablish) && datepablish.ToString("ddMMyyyy") == DateTime.Now.ToString("ddMMyyyy"))
                                    {
                                        int.TryParse(dr["userdateonday"].ToString(), out date);
                                        myspin.DateOnDay     = date;
                                        myspin.DateOnDayDate = DateTime.Now;
                                    }
                                    else
                                    {
                                        setToDefault = true;
                                    }
                                }
                                dr.Close();
                                if (setToDefault)
                                {
                                    cmd.CommandText = String.Format("Update tblusers Set userdateonday={0} ,userdateondaydate=now() where   userid={1}", siteDefaults.SiteParam["DateaDay"], memberid);
                                    cmd.ExecuteNonQuery();
                                    int.TryParse(siteDefaults.SiteParam["DateaDay"], out date);
                                    myspin.DateOnDay     = date;
                                    myspin.DateOnDayDate = DateTime.Now;
                                }
                            }
                            else
                            {
                                date = myspin.DateOnDay;
                            }
                            GuestSpinner2.InnerHtml = Languages.MyText("Guest spinner2_master_3").Replace("[[dates]]", date.ToString());
                        }
                        else
                        {
                            buble1Topdiv.Visible = true;
                        }
                        break;

                    case 1:
                        // member with coupon
                        if (myspin.SubscirbDate.Date > DateTime.Now.Date)
                        {
                            if (myspin.CouponType)
                            {
                                buble4Topdiv.Visible = true;
                                int      date         = 0;
                                DateTime datepablish  = DateTime.Now;
                                bool     setToDefault = false;
                                if (myspin.DateOnDayDate.ToString("ddMMyyyy") != DateTime.Now.ToString("ddMMyyyy"))
                                {
                                    sql = String.Format("Select userdateonday,userdateondaydate,cuopondateaday From tblusers left join tblcuopons ON tblcuopons.couponcode=tblusers.usercoupon  where userid={0}", memberid);
                                    cmd = new MySqlCommand(sql, conn);
                                    dr  = cmd.ExecuteReader();
                                    if (dr.Read())
                                    {
                                        int.TryParse(dr["cuopondateaday"].ToString(), out date);
                                        if (DateTime.TryParse(dr["userdateondaydate"].ToString(), out datepablish) && datepablish.ToString("ddMMyyyy") == DateTime.Now.ToString("ddMMyyyy"))
                                        {
                                            int.TryParse(dr["userdateonday"].ToString(), out date);
                                            myspin.DateOnDay     = date;
                                            myspin.DateOnDayDate = DateTime.Now;
                                        }
                                        else
                                        {
                                            setToDefault = true;
                                        }
                                    }
                                    dr.Close();
                                    if (setToDefault)
                                    {
                                        cmd.CommandText = String.Format("Update tblusers Set userdateonday=(select cuopondateaday from tblcuopons where couponcode='{0}') ,userdateondaydate=now() where   userid={1}", myspin.Coupon, memberid);
                                        cmd.ExecuteNonQuery();
                                        //int.TryParse(siteDefaults.SiteParam["DateaDay"], out date);
                                        myspin.DateOnDay     = date;
                                        myspin.DateOnDayDate = DateTime.Now;
                                    }
                                }
                                else
                                {
                                    date = myspin.DateOnDay;
                                }
                                GuestSpinner2.InnerHtml = Languages.MyText("Guest spinner2_master_3").Replace("[[dates]]", date.ToString());
                            }
                            else
                            {
                                int mydays = (myspin.SubscirbDate - DateTime.Now).Days;
                                coupondaydiv.InnerHtml = Languages.MyText("Your invitation will expire in 7 days._master_3").Replace("[[days]]", mydays.ToString());;
                                buble3Topdiv.Visible   = true;
                            }
                        }
                        else
                        {
                            sql = String.Format("Update tblusers Set userAccount=3 Where userid={0}", memberid);
                            cmd = new MySqlCommand(sql, conn);

                            cmd.ExecuteNonQuery();


                            Response.Redirect(siteDefaults.GetLink("./"));
                        }
                        break;

                    case 2:
                        // member subscribe
                        if (myspin.SubscirbDate.Date > DateTime.Now.Date)
                        {
                            int mydays = (myspin.SubscirbDate - DateTime.Now).Days;
                            buble2Topdiv.Visible     = true;
                            freeacountdate.InnerHtml = Languages.MyText("premium user_master_3").Replace("[[days]]", mydays.ToString());
                        }
                        else
                        {
                            sql = String.Format("Update tblusers Set userAccount=3 Where userid={0}", memberid);
                            cmd = new MySqlCommand(sql, conn);
                            // conn.Open();
                            cmd.ExecuteNonQuery();

                            myspin.AccountStatus = 3;
                            Response.Redirect(siteDefaults.GetLink("./"));
                        }
                        break;

                    case 4:
                        // member frozen
                        //  buble1Topdiv.Visible = true;
                        //  freeacountdate.InnerHtml = Languages.MyText("premium user_master_3");
                        if (!IsSitePage)
                        {
                            LogOut(memberid, "frozen.aspx");
                        }
                        break;

                    case 5:
                        // member blocked
                        if (!IsSitePage)
                        {
                            LogOut(memberid, "./");
                        }
                        break;
                    }
                    #endregion
                    sql = String.Format("Select count(alertid) as alertcount From `" + siteDefaults.schemaalert + "`. `tblalert{0}` where memberid={0} and isread=false and alerttype<10 ", memberid);
                    cmd = new MySqlCommand(sql, conn);
                    dr  = cmd.ExecuteReader();
                    if (dr.Read())
                    {
                        if (dr["alertcount"].ToString() == "0")
                        {
                            AlertbLabel.Visible = false;
                            leftmenubellclassid.Attributes["class"] = "leftmenubellclass";
                        }
                        else
                        {
                            AlertbLabel.Text     = dr["alertcount"].ToString();
                            AlertbLabel.CssClass = "alertbubleclass alerticonholder2";
                            leftmenubellclassid.Attributes["class"] = "leftmenubellclass leftmenubellclassSel";
                        }
                    }
                    dr.Close();


                    inboxbutton.HRef = siteDefaults.GetLink("inbox.aspx");
                    cmd.CommandText  = String.Format("Select  memberid as inboxcount From ( Select memberid From `" + siteDefaults.schemainbox + "`. `inboxmessages{0}` where memberid={0} and isRead=false and isDeleted=false Group by mymemberid ) as Myinbox ;", memberid);

                    dr = cmd.ExecuteReader();
                    int inboxcount = 0;
                    InboxSenderHiddenField.Value = "";
                    InboxbLabel.Style["display"] = "none";
                    while (dr.Read())
                    {
                        inboxcount++;
                        InboxSenderHiddenField.Value   += "_" + dr["inboxcount"].ToString() + "_";
                        InboxbLabel.Text                = inboxcount.ToString();
                        inboxbutton.Attributes["class"] = "leftmenuletterclass leftmenuletterclassred";
                        InboxbLabel.Style["display"]    = "block";
                    }
                    dr.Close();

                    #region Top Line Content

                    string code     = "";
                    string datacode = "";
                    sql = String.Format("Select topMessgaeSystem,msgkeysystem From toplinemsg where toplang={0} ", lang);
                    cmd = new MySqlCommand(sql, conn);
                    dr  = cmd.ExecuteReader();
                    if (dr.Read())
                    {
                        datacode               = dr["msgkeysystem"].ToString();
                        MyCodeLiteral.Text     = string.Format("<input type=\"hidden\" id=\"topcodehidden\" value=\"{0}\" /> ", datacode);
                        TopeLineData.InnerHtml = dr["topMessgaeSystem"].ToString();
                    }
                    dr.Close();
                    if (Request.Cookies["spindatecode2"] != null)
                    {
                        HttpCookie rememberCookie = Request.Cookies["spindatecode2"];
                        code = rememberCookie.Values["code"];
                    }
                    if (code != "" && code == datacode)
                    {
                        MyToopLine.Visible = false;
                    }
                    #endregion

                    conn.Close();
                }
            }
            memberImage = methods.SetImage(methods.MemberList[memberid].Image2.Replace("../", "").Replace("_size0", "_size1"), methods.MemberList[memberid].Gender.ToString());
            imagex      = methods.MemberList[memberid].ImageX.ToString();
            imagey      = methods.MemberList[memberid].ImageY.ToString();
            #region set smilly icons
            SmillyLiteral.Text = "";
            for (int i = 1; i < MySmilly.Count; i++)
            {
                if (MySmilly.ContainsKey(i))
                {
                    SmillyLiteral.Text += "<img onclick=\"insertsmile('" + Server.HtmlEncode(MySmilly[i].SmillyCode) + "','mynumber','" + Mychattextboxmynumber.ClientID + "');\" class=\"smillyclass\" alt\"\" src=\"" + MySmilly[i].SmillyPath + "\" />";
                }
            }
            #endregion

            OnlineChatPAnel.Visible = true;
            ChatScriptPanel.Visible = true;
            if (Session["dir"].ToString() == "rtl")
            {
                OnlineJSRTLPanel.Visible = true;
                OnlineJSLTRPanel.Visible = false;
            }
        }
        else
        {
            using (MySqlConnection conn = new MySqlConnection(siteDefaults.ConnStr))
            {
                conn.Open();
                string          code     = "";
                string          datacode = "";
                string          sql      = String.Format("Select topMessgaeSite,msgkeysite From toplinemsg where toplang={0} ", lang);
                MySqlCommand    cmd      = new MySqlCommand(sql, conn);
                MySqlDataReader dr       = cmd.ExecuteReader();
                if (dr.Read())
                {
                    datacode               = dr["msgkeysite"].ToString();
                    MyCodeLiteral.Text     = string.Format("<input type=\"hidden\" id=\"topcodehidden\" value=\"{0}\" /> ", datacode);
                    TopeLineData.InnerHtml = dr["topMessgaeSite"].ToString();
                }
                dr.Close();
                if (Request.Cookies["spindatecode"] != null)
                {
                    HttpCookie rememberCookie = Request.Cookies["spindatecode"];
                    code = rememberCookie.Values["code"];
                }
                if (code != "" && code == datacode)
                {
                    MyToopLine.Visible = false;
                }
            }
        }
    }