public void SaveData()
    {
        tblImageCategories cat = new tblImageCategories();

        if (Request["catid"] != null)
        {
            cat.LoadByPrimaryKey(Convert.ToInt32(Request["catid"]));
        }
        else
        {
            cat.AddNew();
        }

        cat.ImageCategoryTitle = TextBox1.Text;

        if (trLang.Visible)
        {
            cat.LanguageId = Convert.ToInt32(ddLanguages.SelectedItem.Value);
        }
        else
        {
            tblLanguages lang = new tblLanguages();
            lang.LoadAll();
            cat.LanguageId = lang.LanguageId;
        }

        cat.Save();
    }
    private void createLanguageDD()
    {
        int selLang = -1;

        if (Request["catid"] != null)
        {
            tblImageCategories cat = new tblImageCategories();
            cat.LoadByPrimaryKey(Convert.ToInt32(Request["catid"]));

            selLang = cat.LanguageId;
        }

        tblLanguages lang = new tblLanguages();

        lang.LoadAll();

        do
        {
            ddLanguages.Items.Add(new ListItem(lang.LanguageTitle, lang.LanguageId.ToString()));

            if (selLang == lang.LanguageId)
            {
                ddLanguages.Items[ddLanguages.Items.Count - 1].Selected = true;
            }
        } while (lang.MoveNext());

        if (ddLanguages.Items.Count == 1)
        {
            trLang.Visible = false;
        }
    }
Beispiel #3
0
    public static string GetLanguageId()
    {
        string langId = "";

        if (HttpContext.Current.Request["langId"] != null)
        {
            langId = HttpContext.Current.Request["langId"].ToString();
        }
        else
        {
            string siteId = "";
            if ((HttpContext.Current.Request["siteId"] != null) && (HttpContext.Current.Request["siteId"].ToString() != "-1"))
            {
                siteId = HttpContext.Current.Request["siteId"].ToString();
            }
            else
            {
                tblSites s = new tblSites();
                s.Where.SiteTitle.Value = epicShared.GetSiteIdURL();
                s.Query.Load();
                siteId = s.SiteId.ToString();
            }
            tblLanguages lang = new tblLanguages();
            lang.Where.DefaultLanguage.Value = true;
            lang.Where.SiteId.Value          = Int32.Parse(siteId);

            lang.Query.Load();

            langId = lang.LanguageId.ToString();
        }
        return(langId);
    }
    private void createLanguageDD()
    {
        int selLang = -1;
        if (Request["catid"] != null)
        {
            tblImageCategories cat = new tblImageCategories();
            cat.LoadByPrimaryKey(Convert.ToInt32(Request["catid"]));

            selLang = cat.LanguageId;
        }

        tblLanguages lang = new tblLanguages();
        lang.LoadAll();

        do
        {
            ddLanguages.Items.Add(new ListItem(lang.LanguageTitle, lang.LanguageId.ToString()));

            if (selLang == lang.LanguageId)
                ddLanguages.Items[ddLanguages.Items.Count - 1].Selected = true;

        } while (lang.MoveNext());

        if (ddLanguages.Items.Count == 1)
            trLang.Visible = false;
    }
Beispiel #5
0
        public ActionResult AddNewLanguage(LanguagesInModels model)
        {
            if (ModelState.IsValid)
            {
                if (model.Picture != null)
                {
                    string filename = Path.GetExtension(model.Picture.FileName);
                    if (filename == ".jpg" || filename == ".png" || filename == ".gif")
                    {
                        TempData["ResultSuccess"] = "Succes in adding new language!";
                        var image = Image.FromStream(model.Picture.InputStream, true, true);
                        Content = imageToByteArray(image);

                        var tbl = new tblLanguages()
                        {
                            Language    = model.Language,
                            Initials    = model.Initials,
                            Culture     = model.Culture,
                            IsActive    = model.IsActive,
                            Picture     = Content,
                            Datechanged = DateTime.Now,
                            DateCreated = DateTime.Now
                        };

                        db.tblLanguages.Add(tbl);
                        db.SaveChanges();

                        return(RedirectToAction("AddNewLanguage"));
                    }
                }
                else
                {
                    TempData["ResultSuccess"] = "Success in adding new language!";

                    var tbl = new tblLanguages()
                    {
                        Language    = model.Language,
                        Initials    = model.Initials,
                        Culture     = model.Culture,
                        IsActive    = model.IsActive,
                        Datechanged = DateTime.Now,
                        DateCreated = DateTime.Now
                    };

                    db.tblLanguages.Add(tbl);
                    db.SaveChanges();

                    return(RedirectToAction("AddNewLanguage"));
                }
            }
            else
            {
                TempData["ResultError"] = "Error occured in adding new language!";
            }

            return(View(model));
        }
    private void getLang()
    {
        tblLanguages lang = new tblLanguages();
        lang.LoadAll();

        do
        {
            ListItem li = new ListItem(lang.LanguageTitle, lang.LanguageId.ToString());
            DropDownList1.Items.Add(li);
        } while (lang.MoveNext());

        if (DropDownList1.Items.Count == 0)
            DropDownList1.Visible = false;
    }
    private void getLang()
    {
        tblLanguages lang = new tblLanguages();

        lang.LoadAll();

        do
        {
            ListItem li = new ListItem(lang.LanguageTitle, lang.LanguageId.ToString());
            DropDownList1.Items.Add(li);
        } while (lang.MoveNext());

        if (DropDownList1.Items.Count == 0)
        {
            DropDownList1.Visible = false;
        }
    }
Beispiel #8
0
    private void placeData()
    {
        tblLanguages lang = new tblLanguages();

        lang.Where.SiteId.Value = Int32.Parse(Request["siteId"]);
        lang.Query.Load();

        do
        {
            tblPagesXLanguage pxl = new tblPagesXLanguage();
            pxl.Where.LanguageId.Value = lang.LanguageId;
            pxl.Sort = "SortOrder ASC";

            pxl.Query.Load();

            do
            {
                tblPageXControl pxc = new tblPageXControl();
                pxc.Where.PageId.Value = pxl.PageId;

                pxc.Query.Load();

                pxc.Sort = "CmsSortOrder ASC";

                if (pxc.RowCount > 0)
                {
                    pxc.Rewind();
                    do
                    {
                        tblControls ctls = new tblControls();
                        ctls.LoadByPrimaryKey(pxc.ControlId);

                        HyperLink hl = new HyperLink();
                        hl.Text = ctls.ControlFriendlyName;

                        PlaceHolder1.Controls.Add(hl);
                    } while (pxc.MoveNext());
                }
            } while (pxl.MoveNext());
        } while (lang.MoveNext());
    }
    public void SaveData()
    {
        tblImageCategories cat = new tblImageCategories();
        if (Request["catid"] != null)
            cat.LoadByPrimaryKey(Convert.ToInt32(Request["catid"]));
        else
            cat.AddNew();

        cat.ImageCategoryTitle = TextBox1.Text;

        if (trLang.Visible)
            cat.LanguageId = Convert.ToInt32(ddLanguages.SelectedItem.Value);
        else
        {
            tblLanguages lang = new tblLanguages();
            lang.LoadAll();
            cat.LanguageId = lang.LanguageId;
        }

        cat.Save();
    }
    private void placeData()
    {
        tblLanguages lang = new tblLanguages();
        lang.Where.SiteId.Value = Int32.Parse(Request["siteId"]);
        lang.Query.Load();

        do
        {
            tblPagesXLanguage pxl = new tblPagesXLanguage();
            pxl.Where.LanguageId.Value = lang.LanguageId;
            pxl.Sort = "SortOrder ASC";

            pxl.Query.Load();

            do
            {
                tblPageXControl pxc = new tblPageXControl();
                pxc.Where.PageId.Value = pxl.PageId;

                pxc.Query.Load();

                pxc.Sort = "CmsSortOrder ASC";

                if (pxc.RowCount > 0)
                {
                    pxc.Rewind();
                    do
                    {
                        tblControls ctls = new tblControls();
                        ctls.LoadByPrimaryKey(pxc.ControlId);

                        HyperLink hl = new HyperLink();
                        hl.Text = ctls.ControlFriendlyName;

                        PlaceHolder1.Controls.Add(hl);
                    } while (pxc.MoveNext());
                }
            } while (pxl.MoveNext());
        } while (lang.MoveNext());
    }
Beispiel #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int langId = -1;

        if (Request["langId"] != null)
        {
            langId = Int32.Parse(Request["langId"]);
        }
        else
        {
            string siteId = "";
            if ((Request["siteId"] != null) && (Request["siteId"].ToString() != "-1"))
            {
                siteId = Request["siteId"].ToString();
            }
            else
            {
                tblSites s = new tblSites();
                s.Where.SiteTitle.Value = epicShared.GetSiteIdURL();
                s.Query.Load();
                siteId = s.SiteId.ToString();
            }
            tblLanguages lang = new tblLanguages();
            lang.Where.DefaultLanguage.Value = true;
            lang.Where.SiteId.Value          = Int32.Parse(siteId);

            lang.Query.Load();

            langId = lang.LanguageId;
        }

        //if (!Page.IsPostBack)
        //    CreateLanguages();

        DisplayMap(langId);
    }
Beispiel #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int langId=-1;
        if (Request["langId"] != null)
        {
            langId = Int32.Parse(Request["langId"]);
        }
        else
        {
            string siteId = "";
            if ((Request["siteId"] != null) && (Request["siteId"].ToString() != "-1"))
            {
                siteId = Request["siteId"].ToString();
            }
            else
            {
                tblSites s = new tblSites();
                s.Where.SiteTitle.Value = epicShared.GetSiteIdURL();
                s.Query.Load();
                siteId = s.SiteId.ToString();

            }
            tblLanguages lang = new tblLanguages();
            lang.Where.DefaultLanguage.Value = true;
            lang.Where.SiteId.Value = Int32.Parse(siteId);

            lang.Query.Load();

            langId = lang.LanguageId;
        }

        //if (!Page.IsPostBack)
        //    CreateLanguages();

        DisplayMap(langId);
    }
Beispiel #13
0
    private int getLangId(string url, int siteId)
    {
        int langId = -1;
        try
        {
            Regex exp = new Regex(@"/\w\w-\w\w/");
            MatchCollection MatchList = exp.Matches(url);
            Match FirstMatch = MatchList[0];

            tblLanguages lang = new tblLanguages();
            lang.Where.CultureTag.Value = FirstMatch.Value.Replace("/", "");
            lang.Where.SiteId.Value = siteId;

            lang.Query.Load();
            langId = lang.LanguageId;
        }
        catch (Exception e3)
        {

            if (HttpContext.Current.Request.Url.OriginalString.Contains("admin/login.aspx"))
            {
                if (HttpContext.Current.Request.RawUrl.Contains("www"))
                {

                    // no language specified
                    tblLanguages lang = new tblLanguages();
                    lang.Where.DefaultLanguage.Value = true;
                    lang.Where.SiteId.Value = siteId;
                    lang.Query.Load();

                    tblSites site = new tblSites();
                    site.LoadByPrimaryKey(siteId);
                    Response.Redirect("http://" + epicSiteURL + "/admin/login.aspx");
                }
                else
                {
                    // no language specified
                    tblLanguages lang = new tblLanguages();
                    lang.Where.DefaultLanguage.Value = true;
                    lang.Where.SiteId.Value = siteId;
                    lang.Query.Load();

                    tblSites site = new tblSites();
                    site.LoadByPrimaryKey(siteId);
                    Response.Redirect("http://" + epicSiteURL + "/admin/login.aspx");
                }
            }
            else
            {
                if (HttpContext.Current.Request.RawUrl.Contains("www"))
                {

                    // no language specified
                    tblLanguages lang = new tblLanguages();
                    lang.Where.DefaultLanguage.Value = true;
                    lang.Where.SiteId.Value = siteId;
                    lang.Query.Load();

                    tblSites site = new tblSites();
                    site.LoadByPrimaryKey(siteId);
                    Response.Redirect("http://" + epicSiteURL + "/" + lang.CultureTag + "/default.aspx");
                }
                else
                {
                    // no language specified
                    tblLanguages lang = new tblLanguages();
                    lang.Where.DefaultLanguage.Value = true;
                    lang.Where.SiteId.Value = siteId;
                    lang.Query.Load();

                    tblSites site = new tblSites();
                    site.LoadByPrimaryKey(siteId);
                    Response.Redirect("http://" + epicSiteURL + "/" + lang.CultureTag + "/default.aspx");
                }
            }
        }

        return langId;
    }
Beispiel #14
0
    private void fillPages()
    {
        ViewState["_id"] = Convert.ToInt32(Request["id"]);
        int          id    = (int)ViewState["_id"];
        tblLanguages langs = new tblLanguages();

        langs.Where.SiteId.Value = (int)Session["siteid"];
        langs.Query.Load();

        do
        {
            tblPagesXLanguage lang = new tblPagesXLanguage();
            lang.Where.LanguageId.Value = langs.LanguageId;
            lang.Where.ShowInCMS.Value  = true;
            lang.Query.Load();
            lang.Sort = "SortOrder ASC";
            TableRow  tr  = new TableRow();
            TableCell tc2 = new TableCell();
            tc2.ColumnSpan = 3;
            Image img = new Image();
            //lb.Text = langs.LanguageTitle;
            img.ImageUrl = epicCMSLib.Navigation.SiteRoot + "rendertext.aspx?textval=" + langs.LanguageTitle + "&fc=FF0000&bc=FFFFFF&size=16&font=Verdana&style=regular";
            //tc2.Controls.Add(img);
            //tr.Cells.Add(tc2);

            Table1.Rows.Add(tr);
            tr = new TableRow();

            if (lang.RowCount > 0)
            {
                lang.Rewind();
                do
                {
                    tblUserPageAccess access = new tblUserPageAccess();

                    CheckBox cb = new CheckBox();
                    cb.Text = "";
                    cb.ID   = lang.PageXLanguageId.ToString();

                    if (id != null)
                    {
                        access.Where.PageXLanguageId.Value = lang.PageXLanguageId;
                        access.Where.UserId.Value          = id;

                        access.Query.Load();

                        if (access.RowCount > 0)
                        {
                            access.Rewind();
                            if (access.AccessLevel == (int)epicCMSLib.epicCMSAccessLevels.CmsUpdate)
                            {
                                cb.Checked = true;
                            }
                        }
                    }
                    else
                    {
                        cb.Checked = true;
                    }

                    TableCell tc = new TableCell();
                    tc.VerticalAlign = VerticalAlign.Top;
                    //tc.Width = 125;
                    HyperLink lb2 = new HyperLink();


                    if (lang.PageFriendlyName == "Legal Resources -> LawClips Newsletter")
                    {
                        lb2.Text = "Legal Resources -> LawClips";
                    }
                    else if (lang.PageFriendlyName == "Welcome!")
                    {
                        lb2.Text = "Meta Tags";
                    }
                    else if (lang.PageFriendlyName == "Legal Resources -> LawClips Newsletter -> Details")
                    {
                        lb2.Text = "Legal Resources -> LawClips -> Signups";
                    }
                    else if (lang.PageFriendlyName == "Contact Information")
                    {
                        lb2.Text = "Contact Submissions";
                    }
                    else if (lang.PageFriendlyName == "About Us -> Our Facility")
                    {
                        lb2.Text = "About Us -> Timeline";
                    }
                    else if (lang.PageFriendlyName == "Attorneys & Staff -> Details")
                    {
                        lb2.Text = "Attorneys & Staff -> Badge Images";
                    }
                    else
                    {
                        lb2.Text = lang.PageFriendlyName;
                    }


                    lb2.NavigateUrl = epicCMSLib.Navigation.SiteRoot + langs.CultureTag + "/" + lang.PageTitle;
                    lb2.Target      = "_blank";
                    tc.Controls.Add(cb);

                    tc.Controls.Add(lb2);

                    if (lang.PageFriendlyName != "What's New" && lang.PageFriendlyName != "Products" && lang.PageFriendlyName != "Career Opportunities")
                    {
                        tr.Cells.Add(tc);
                    }

                    if (tr.Cells.Count > 0)
                    {
                        Table1.Rows.Add(tr);
                        tr = new TableRow();
                    }
                } while (lang.MoveNext());
            }
            if (tr.Cells.Count > 0)
            {
                Table1.Rows.Add(tr);
            }
        } while (langs.MoveNext());
    }
Beispiel #15
0
    private int getLangId(string url, int siteId)
    {
        int langId = -1;

        try
        {
            Regex           exp        = new Regex(@"/\w\w-\w\w/");
            MatchCollection MatchList  = exp.Matches(url);
            Match           FirstMatch = MatchList[0];

            tblLanguages lang = new tblLanguages();
            lang.Where.CultureTag.Value = FirstMatch.Value.Replace("/", "");
            lang.Where.SiteId.Value     = siteId;

            lang.Query.Load();
            langId = lang.LanguageId;
        }
        catch (Exception e3)
        {
            if (HttpContext.Current.Request.Url.OriginalString.Contains("admin/login.aspx"))
            {
                if (HttpContext.Current.Request.RawUrl.Contains("www"))
                {
                    // no language specified
                    tblLanguages lang = new tblLanguages();
                    lang.Where.DefaultLanguage.Value = true;
                    lang.Where.SiteId.Value          = siteId;
                    lang.Query.Load();

                    tblSites site = new tblSites();
                    site.LoadByPrimaryKey(siteId);
                    Response.Redirect("http://" + epicSiteURL + "/admin/login.aspx");
                }
                else
                {
                    // no language specified
                    tblLanguages lang = new tblLanguages();
                    lang.Where.DefaultLanguage.Value = true;
                    lang.Where.SiteId.Value          = siteId;
                    lang.Query.Load();

                    tblSites site = new tblSites();
                    site.LoadByPrimaryKey(siteId);
                    Response.Redirect("http://" + epicSiteURL + "/admin/login.aspx");
                }
            }
            else
            {
                if (HttpContext.Current.Request.RawUrl.Contains("www"))
                {
                    // no language specified
                    tblLanguages lang = new tblLanguages();
                    lang.Where.DefaultLanguage.Value = true;
                    lang.Where.SiteId.Value          = siteId;
                    lang.Query.Load();

                    tblSites site = new tblSites();
                    site.LoadByPrimaryKey(siteId);
                    Response.Redirect("http://" + epicSiteURL + "/" + lang.CultureTag + "/default.aspx");
                }
                else
                {
                    // no language specified
                    tblLanguages lang = new tblLanguages();
                    lang.Where.DefaultLanguage.Value = true;
                    lang.Where.SiteId.Value          = siteId;
                    lang.Query.Load();

                    tblSites site = new tblSites();
                    site.LoadByPrimaryKey(siteId);
                    Response.Redirect("http://" + epicSiteURL + "/" + lang.CultureTag + "/default.aspx");
                }
            }
        }

        return(langId);
    }
Beispiel #16
0
    public static string GetLanguageId()
    {
        string langId = "";
        if (HttpContext.Current.Request["langId"] != null)
        {
            langId = HttpContext.Current.Request["langId"].ToString();
        }
        else
        {
            string siteId = "";
            if ((HttpContext.Current.Request["siteId"] != null) && (HttpContext.Current.Request["siteId"].ToString() != "-1"))
            {
                siteId = HttpContext.Current.Request["siteId"].ToString();
            }
            else
            {
                tblSites s = new tblSites();
                s.Where.SiteTitle.Value = epicShared.GetSiteIdURL();
                s.Query.Load();
                siteId = s.SiteId.ToString();

            }
            tblLanguages lang = new tblLanguages();
            lang.Where.DefaultLanguage.Value = true;
            lang.Where.SiteId.Value = Int32.Parse(siteId);

            lang.Query.Load();

            langId = lang.LanguageId.ToString();
        }
        return langId;
    }
Beispiel #17
0
    private void fillPages()
    {
        ViewState["_id"] = Convert.ToInt32(Request["id"]);
        int id = (int)ViewState["_id"];
        tblLanguages langs = new tblLanguages();
        langs.Where.SiteId.Value = (int)Session["siteid"];
        langs.Query.Load();

        do
        {
            tblPagesXLanguage lang = new tblPagesXLanguage();
            lang.Where.LanguageId.Value = langs.LanguageId;
            lang.Where.ShowInCMS.Value = true;
            lang.Query.Load();
            lang.Sort = "SortOrder ASC";
            TableRow tr = new TableRow();
            TableCell tc2 = new TableCell();
            tc2.ColumnSpan = 3;
            Image img = new Image();
            //lb.Text = langs.LanguageTitle;
            img.ImageUrl = epicCMSLib.Navigation.SiteRoot + "rendertext.aspx?textval=" + langs.LanguageTitle + "&fc=FF0000&bc=FFFFFF&size=16&font=Verdana&style=regular";
            //tc2.Controls.Add(img);
            //tr.Cells.Add(tc2);

            Table1.Rows.Add(tr);
            tr = new TableRow();

            if (lang.RowCount > 0)
            {
                lang.Rewind();
                do
                {
                    tblUserPageAccess access = new tblUserPageAccess();

                    CheckBox cb = new CheckBox();
                    cb.Text = "";
                    cb.ID = lang.PageXLanguageId.ToString();

                    if (id != null)
                    {
                        access.Where.PageXLanguageId.Value = lang.PageXLanguageId;
                        access.Where.UserId.Value = id;

                        access.Query.Load();

                        if (access.RowCount > 0)
                        {
                            access.Rewind();
                            if (access.AccessLevel == (int)epicCMSLib.epicCMSAccessLevels.CmsUpdate)
                                cb.Checked = true;
                        }
                    }
                    else
                    {
                        cb.Checked = true;
                    }

                    TableCell tc = new TableCell();
                    tc.VerticalAlign = VerticalAlign.Top;
                    //tc.Width = 125;
                    HyperLink lb2 = new HyperLink();

                    if (lang.PageFriendlyName == "Legal Resources -> LawClips Newsletter")
                        lb2.Text = "Legal Resources -> LawClips";
                    else if (lang.PageFriendlyName == "Welcome!")
                        lb2.Text = "Meta Tags";
                    else if (lang.PageFriendlyName == "Legal Resources -> LawClips Newsletter -> Details")
                        lb2.Text = "Legal Resources -> LawClips -> Signups";
                    else if (lang.PageFriendlyName == "Contact Information")
                        lb2.Text = "Contact Submissions";
                    else if (lang.PageFriendlyName == "About Us -> Our Facility")
                        lb2.Text = "About Us -> Timeline";
                    else if (lang.PageFriendlyName == "Attorneys & Staff -> Details")
                        lb2.Text = "Attorneys & Staff -> Badge Images";
                    else
                        lb2.Text = lang.PageFriendlyName;

                    lb2.NavigateUrl = epicCMSLib.Navigation.SiteRoot + langs.CultureTag + "/" + lang.PageTitle;
                    lb2.Target = "_blank";
                    tc.Controls.Add(cb);

                    tc.Controls.Add(lb2);

                    if (lang.PageFriendlyName != "What's New" && lang.PageFriendlyName != "Products" && lang.PageFriendlyName != "Career Opportunities")
                        tr.Cells.Add(tc);

                    if (tr.Cells.Count > 0)
                    {
                        Table1.Rows.Add(tr);
                        tr = new TableRow();
                    }

                } while (lang.MoveNext());
            }
            if (tr.Cells.Count > 0)
                Table1.Rows.Add(tr);
        } while (langs.MoveNext());
    }