private void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int id = CategoryId; ItemRelationship.DisplayCategoryHierarchy(ddlCategoryList, id, PortalId, true); if (id == -1) { ddlCategoryList.Items.Insert(0, new ListItem(Localization.GetString("AllCategories", LocalResourceFile), "-1")); } divSearchCategorySelection.Visible = ShowCategorySelection() && ddlCategoryList.Items.Count > 1; if (String.IsNullOrEmpty(txtCategorySearch.Text)) { txtCategorySearch.Text = Localization.GetString("txtCategorySearch", LocalResourceFile); } string searchValue = Request.QueryString["search"]; if (!string.IsNullOrEmpty(searchValue)) { divSearchResults.Visible = true; txtCategorySearch.Text = searchValue; BindData(); } } }
private void LoadDefaultTextHtmlCategoryDropDown() { ItemRelationship.DisplayCategoryHierarchy(this.ddlDefaultTextHtmlCategory, -1, this.PortalId, false); var li = new ListItem(Localization.GetString("ChooseOne", this.LocalSharedResourceFile), "-1"); this.ddlDefaultTextHtmlCategory.Items.Insert(0, li); }
private void FillDropDown() { ItemRelationship.DisplayCategoryHierarchy(this.cboCategories, -1, this.PortalId, false); var li = new ListItem(Localization.GetString("ChooseOne", this.LocalResourceFile), "-1"); this.cboCategories.Items.Insert(0, li); li = this.cboCategories.Items.FindByValue(this.CategoryId.ToString(CultureInfo.InvariantCulture)); if (li != null) { li.Selected = true; } this.cboWorkflow.Visible = this.UseApprovals; this.lblWorkflow.Visible = this.UseApprovals; if (this.UseApprovals) { this.cboWorkflow.DataSource = DataProvider.Instance().GetApprovalStatusTypes(this.PortalId); this.cboWorkflow.DataValueField = "ApprovalStatusID"; this.cboWorkflow.DataTextField = "ApprovalStatusName"; this.cboWorkflow.DataBind(); li = this.cboWorkflow.Items.FindByText(ApprovalStatus.Waiting.Name); if (li != null) { li.Selected = true; } } }
public override void LoadSettings() { try { this.ddlViewOptions.Items.Add( new ListItem( Localization.GetString(ArticleViewOption.Title.ToString(), this.LocalResourceFile), ArticleViewOption.Title.ToString())); this.ddlViewOptions.Items.Add( new ListItem( Localization.GetString(ArticleViewOption.Abstract.ToString(), this.LocalResourceFile), ArticleViewOption.Abstract.ToString())); this.ddlViewOptions.Items.Add( new ListItem( Localization.GetString(ArticleViewOption.TitleAndThumbnail.ToString(), this.LocalResourceFile), ArticleViewOption.TitleAndThumbnail.ToString())); this.ddlViewOptions.Items.Add( new ListItem( Localization.GetString(ArticleViewOption.Thumbnail.ToString(), this.LocalResourceFile), ArticleViewOption.Thumbnail.ToString())); ItemRelationship.DisplayCategoryHierarchy(this.ddlCategoryList, -1, this.PortalId, false); object o = this.Settings["cfCategoryId"]; if (o != null && Engage.Utility.HasValue(o.ToString())) { ListItem li = this.ddlCategoryList.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } o = this.Settings["cfDisplayOption"]; if (o != null && Engage.Utility.HasValue(o.ToString())) { ListItem li = this.ddlViewOptions.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } o = this.Settings["cfEnableRss"]; bool enableRss; if (o != null && bool.TryParse(o.ToString(), out enableRss)) { this.chkEnableRss.Checked = enableRss; } o = this.Settings["cfRandomize"]; bool randomize; if (o != null && bool.TryParse(o.ToString(), out randomize)) { this.chkRandomize.Checked = randomize; } } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }
private void FillDropDown() { ItemRelationship.DisplayCategoryHierarchy(cboCategories, -1, PortalId, false); var li = new ListItem(Localization.GetString("ChooseOne", LocalResourceFile), "-1"); cboCategories.Items.Insert(0, li); ItemRelationship.DisplayCategoryHierarchy(cboRelatedCategory, -1, PortalId, false); var li2 = new ListItem(Localization.GetString("ChooseOne", LocalResourceFile), "-1"); cboRelatedCategory.Items.Insert(0, li2); }
private void FillDropDown() { ItemRelationship.DisplayCategoryHierarchy(cboCategories, -1, PortalId, false); ListItem li = new ListItem(Localization.GetString("ChooseOne", LocalResourceFile), "-1"); this.cboCategories.Items.Insert(0, li); //module settings for CC API CommunityCreditService cs = new CommunityCreditService(Settings["AffiliateCode"].ToString(), Settings["AffiliateKey"].ToString()); CommunityCredit.Components.PointCategoryCollection pcc = cs.GetPointCategories(); foreach (PointCategory pcat in pcc) { cboCCCategories.Items.Add(new ListItem(pcat.Code, pcat.ID.ToString())); } }
//private string CategoryName //{ // get // { // Category c = Category.GetCategory(ItemId, PortalId); // return c.Name; // } //} private void FillDropDowns() { ItemRelationship.DisplayCategoryHierarchy(cboItemType, CategoryId, PortalId, false); var li = new ListItem(Localization.GetString("ChooseOne", LocalSharedResourceFile), "-1"); cboItemType.Items.Insert(0, li); cboWorkflow.Visible = UseApprovals; lblWorkflow.Visible = UseApprovals; if (UseApprovals) { cboWorkflow.DataSource = DataProvider.Instance().GetApprovalStatusTypes(PortalId); cboWorkflow.DataValueField = "ApprovalStatusID"; cboWorkflow.DataTextField = "ApprovalStatusName"; cboWorkflow.DataBind(); li = cboWorkflow.Items.FindByText(ApprovalStatus.Approved.Name); if (li != null) { li.Selected = true; } } }
public override void LoadSettings() { try { ItemRelationship.DisplayCategoryHierarchy(this.ddlCategoryList, -1, this.PortalId, false); this.ddlCategoryList.Items.Insert(0, new ListItem(Localization.GetString("ChooseOne", this.LocalResourceFile), "-1")); this.ddlCategoryList.Items.Insert( 1, new ListItem( Localization.GetString("TopLevel", this.LocalResourceFile), TopLevelCategoryItemType.Category.GetId().ToString(CultureInfo.InvariantCulture))); object o = this.Settings["nLevels"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.txtNLevels.Text = o.ToString(); } // o = Settings["mItems"]; // if (o != null && !string.IsNullOrEmpty(o.ToString())) // { // txtMItems.Text = o.ToString(); // } // chkHighlightCurrentItem o = this.Settings["HighlightCurrentItem"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.chkHighlightCurrentItem.Checked = Convert.ToBoolean(o.ToString(), CultureInfo.InvariantCulture); } o = this.Settings["ShowParentItem"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.chkShowParentItem.Checked = Convert.ToBoolean(o.ToString(), CultureInfo.InvariantCulture); } o = this.Settings["nCategoryId"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { ListItem li = this.ddlCategoryList.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } // if (string.IsNullOrEmpty(OrderString)) // { // o = Settings["nSortOrder"]; // if (o != null) // { // OrderString = Settings["nSortOrder"].ToString(); // } // } // else // { // o = OrderString; // } // if (o != null && !string.IsNullOrEmpty(o.ToString()) ) // { // DataTable dt = GetAllChildrenDataTable(); // if (dt != null) // { // lstItems.DataSource = Utility.SortDataTable(dt, o.ToString()); // lstItems.DataBind(); // } // } // else // { // DataTable dt = GetAllChildrenDataTable(); // if (dt != null) // { // lstItems.DataSource = dt; // lstItems.DataBind(); // } // } } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }
public override void LoadSettings() { _customDisplaySettings = new CustomDisplaySettings(Settings, TabModuleId); try { ddlItemTypeList.DataTextField = "Name"; ddlItemTypeList.DataValueField = "ItemTypeId"; ddlItemTypeList.DataSource = Item.GetItemTypes(PortalId); ddlItemTypeList.DataBind(); ddlItemTypeList.Items.Insert(0, new ListItem(Localization.GetString("ChooseOne", LocalResourceFile), "-2")); ddlItemTypeList.Items.Insert(1, new ListItem(Localization.GetString("CategoriesAndArticles", LocalResourceFile), "-1")); ListItem li = ddlItemTypeList.Items.FindByValue(_customDisplaySettings.ItemTypeId.ToString(CultureInfo.InvariantCulture)); li.Selected = true; li = new ListItem(Localization.GetString(DisplayOption.Title.ToString(), LocalResourceFile), DisplayOption.Title.ToString()) { Selected = _customDisplaySettings.DisplayOptionTitle }; chkDisplayOptions.Items.Add(li); li = new ListItem(Localization.GetString(DisplayOption.Author.ToString(), LocalResourceFile), DisplayOption.Author.ToString()) { Selected = _customDisplaySettings.DisplayOptionAuthor }; chkDisplayOptions.Items.Add(li); li = new ListItem(Localization.GetString(DisplayOption.Date.ToString(), LocalResourceFile), DisplayOption.Date.ToString()) { Selected = _customDisplaySettings.DisplayOptionDate }; chkDisplayOptions.Items.Add(li); li = new ListItem(Localization.GetString(DisplayOption.Abstract.ToString(), LocalResourceFile), DisplayOption.Abstract.ToString()) { Selected = _customDisplaySettings.DisplayOptionAbstract }; chkDisplayOptions.Items.Add(li); li = new ListItem(Localization.GetString(DisplayOption.Thumbnail.ToString(), LocalResourceFile), DisplayOption.Thumbnail.ToString()) { Selected = _customDisplaySettings.DisplayOptionThumbnail }; chkDisplayOptions.Items.Add(li); li = new ListItem(Localization.GetString(DisplayOption.ReadMore.ToString(), LocalResourceFile), DisplayOption.ReadMore.ToString()) { Selected = _customDisplaySettings.DisplayOptionReadMore }; chkDisplayOptions.Items.Add(li); li = new ListItem(Localization.GetString(DisplayOption.Stats.ToString(), LocalResourceFile), DisplayOption.Stats.ToString()) { Selected = _customDisplaySettings.DisplayOptionStats }; chkDisplayOptions.Items.Add(li); int maxItems = _customDisplaySettings.MaxDisplayItems; if (maxItems > -1) { txtMaxItems.Text = maxItems.ToString(CultureInfo.InvariantCulture); } txtMaxItems.Enabled = (maxItems > -1); chkShowAll.Checked = (maxItems == -1); ItemRelationship.DisplayCategoryHierarchy(ddlCategory, -1, PortalId, false); if (ddlItemTypeList.SelectedValue != ItemType.Article.GetId().ToString(CultureInfo.InvariantCulture) && ddlCategory.Items.FindByValue("-1") == null) { ddlCategory.Items.Insert(0, new ListItem(Localization.GetString("NoCategory", LocalResourceFile), TopLevelCategoryItemType.Category.GetId().ToString(CultureInfo.InvariantCulture))); //ddlItemTypeList.Items.Insert(1, new ListItem(Localization.GetString("CategoriesAndArticles", LocalResourceFile), "-1")); } if (_customDisplaySettings.CategoryId > 0) { li = ddlCategory.Items.FindByValue(_customDisplaySettings.CategoryId.ToString(CultureInfo.InvariantCulture)); if (li != null) { li.Selected = true; } } if (ddlCategory.SelectedValue == "-1" || ddlCategory.SelectedValue == TopLevelCategoryItemType.Category.GetId().ToString(CultureInfo.InvariantCulture)) { lblShowParent.Visible = false; chkShowParent.Visible = false; lblShowParentDescription.Visible = false; chkShowParentDescription.Visible = false; } else { lblShowParent.Visible = true; chkShowParent.Visible = true; } chkShowParent.Checked = _customDisplaySettings.ShowParent; chkShowParentDescription.Checked = _customDisplaySettings.ShowParentDescription; chkRelatedItem.Checked = _customDisplaySettings.GetParentFromQueryString; chkRelatedItemLevel.Checked = _customDisplaySettings.GetRelatedChildren; chkAllowPaging.Checked = _customDisplaySettings.AllowPaging; ddlSortOption.Items.Add(new ListItem(Localization.GetString("TitleSort", LocalResourceFile), CustomDisplaySettings.TitleSort)); ddlSortOption.Items.Add(new ListItem(Localization.GetString("DateSort", LocalResourceFile), CustomDisplaySettings.DateSort)); ddlSortOption.Items.Add(new ListItem(Localization.GetString("LastUpdatedSort", LocalResourceFile), CustomDisplaySettings.LastUpdatedSort)); ddlSortOption.Items.Add(new ListItem(Localization.GetString("StartDateSort", LocalResourceFile), CustomDisplaySettings.StartDateSort)); if (ModuleBase.IsViewTrackingEnabledForPortal(PortalId) && ddlItemTypeList.SelectedValue == ItemType.Article.GetId().ToString(CultureInfo.InvariantCulture)) { //only show this if the Portal is configured to track views and the item type is Article. hk ddlSortOption.Items.Add(new ListItem(Localization.GetString("MostPopularSort", LocalResourceFile), CustomDisplaySettings.MostPopularSort)); } li = ddlSortOption.Items.FindByValue(_customDisplaySettings.SortOption); if (li != null) { li.Selected = true; } li = rbSortDirection.Items.FindByValue(_customDisplaySettings.SortDirection); if (li != null) { li.Selected = true; } txtDateFormat.Text = _customDisplaySettings.DateFormat; chkEnableRss.Checked = _customDisplaySettings.EnableRss; chkUseCustomSort.Checked = _customDisplaySettings.UseCustomSort; lnkSortCategory.NavigateUrl = BuildSortUrl(); lnkSortCategory.Target = "_blank"; } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }
/// <summary> /// Fills the ParentCategoryDropDownList control. /// </summary> private void FillParentCategoryDropDown() { ItemRelationship.DisplayCategoryHierarchy(this.ParentCategoryDropDownList, -1, this.PortalId, false); }
public override void LoadSettings() { try { //we want to allow for both articles and categories to be selected here, all the time CJH //if (CategoryId != -1) //{ DataBindItemTypeList(); ListItem li = ddlItemTypeList.Items.FindByValue(ItemTypeId.ToString(CultureInfo.InvariantCulture)); if (li != null) { li.Selected = true; } //} ////if the category is top level, only allow Category for the item type, there are only categories under top level. BD //else //{ // ddlItemTypeList.Items.Add(new ListItem(ItemType.Category.Name, ItemType.Category.GetId().ToString(CultureInfo.InvariantCulture))); //} ddlDataType.Items.Add(new ListItem(Localization.GetString("ItemListing", LocalResourceFile), "Item Listing")); if (ModuleBase.IsViewTrackingEnabledForPortal(PortalId)) { ddlDataType.Items.Add(new ListItem(Localization.GetString("MostPopular", LocalResourceFile), "Most Popular")); } ddlDataType.Items.Add(new ListItem(Localization.GetString("MostRecent", LocalResourceFile), "Most Recent")); li = ddlDataType.Items.FindByValue(DataType); if (li != null) { li.Selected = true; } ddlDisplayFormat.Items.Add(new ListItem(Localization.GetString(ArticleViewOption.Title.ToString(), LocalResourceFile), ArticleViewOption.Title.ToString())); ddlDisplayFormat.Items.Add(new ListItem(Localization.GetString(ArticleViewOption.Abstract.ToString(), LocalResourceFile), ArticleViewOption.Abstract.ToString())); ddlDisplayFormat.Items.Add(new ListItem(Localization.GetString(ArticleViewOption.TitleAndThumbnail.ToString(), LocalResourceFile), ArticleViewOption.TitleAndThumbnail.ToString())); ddlDisplayFormat.Items.Add(new ListItem(Localization.GetString(ArticleViewOption.Thumbnail.ToString(), LocalResourceFile), ArticleViewOption.Thumbnail.ToString())); li = ddlDisplayFormat.Items.FindByValue(DataDisplayFormat); if (li != null) { li.Selected = true; } txtMaxItems.Text = MaxDisplayItems.ToString(CultureInfo.CurrentCulture); ItemRelationship.DisplayCategoryHierarchy(ddlCategory, -1, PortalId, false); ddlCategory.Items.Insert(0, new ListItem(Localization.GetString("NoCategory", LocalResourceFile), "-1")); ListItem liCat = ddlCategory.Items.FindByValue(CategoryId.ToString(CultureInfo.InvariantCulture)); if (liCat != null) { liCat.Selected = true; } if (ddlDataType.SelectedValue == "Most Recent") { chkEnableRss.Visible = true; lblEnableRss.Visible = true; } else { chkEnableRss.Visible = false; lblEnableRss.Visible = false; } chkEnableRss.Checked = EnableRss; if (ddlCategory.SelectedValue == "-1") { lblShowParent.Visible = false; chkShowParent.Visible = false; } else { lblShowParent.Visible = true; chkShowParent.Visible = true; } chkShowParent.Checked = ShowParent; } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }
/// <summary> /// Fills <see cref="CategoriesDropDownList"/> with the list of categories. /// </summary> private void FillCategoryDropDown() { CategoriesDropDownList.Items.Clear(); ItemRelationship.DisplayCategoryHierarchy(CategoriesDropDownList, -1, PortalId, false); CategoriesDropDownList.Items.Insert(0, new ListItem(Localization.GetString("ChooseOne", Utility.LocalSharedResourceFile), "")); }
public override void LoadSettings() { try { ddlViewOptions.Items.Add(new ListItem(Localization.GetString("ChooseOne", LocalResourceFile), "-1")); ddlViewOptions.Items.Add(new ListItem(Localization.GetString(ArticleViewOption.Title.ToString(), LocalResourceFile), ArticleViewOption.Title.ToString())); ddlViewOptions.Items.Add(new ListItem(Localization.GetString(ArticleViewOption.Abstract.ToString(), LocalResourceFile), ArticleViewOption.Abstract.ToString())); ddlViewOptions.Items.Add(new ListItem(Localization.GetString(ArticleViewOption.TitleAndThumbnail.ToString(), LocalResourceFile), ArticleViewOption.TitleAndThumbnail.ToString())); ddlViewOptions.Items.Add(new ListItem(Localization.GetString(ArticleViewOption.Thumbnail.ToString(), LocalResourceFile), ArticleViewOption.Thumbnail.ToString())); ddlChildDisplay.Items.Add(new ListItem(Localization.GetString("ShowAll", LocalResourceFile), "ShowAll")); ddlChildDisplay.Visible = false; lblChooseChildDisplay.Visible = false; ddlSortOption.Items.Add(new ListItem(Localization.GetString("AlphaAscending", LocalResourceFile), "Alpha Ascending")); ddlSortOption.Items.Add(new ListItem(Localization.GetString("AlphaDescending", LocalResourceFile), "Alpha Descending")); ddlSortOption.Items.Add(new ListItem(Localization.GetString("CreatedAscending", LocalResourceFile), "Created Ascending")); ddlSortOption.Items.Add(new ListItem(Localization.GetString("CreatedDescending", LocalResourceFile), "Created Descending")); ddlSortOption.Items.Add(new ListItem(Localization.GetString("LastUpdatedAscending", LocalResourceFile), "Last Updated Ascending")); ddlSortOption.Items.Add(new ListItem(Localization.GetString("LastUpdatedDescending", LocalResourceFile), "Last Updated Descending")); ddlItemTypeList.DataTextField = "Name"; ddlItemTypeList.DataValueField = "ItemTypeId"; ddlItemTypeList.DataSource = Item.GetItemTypes(PortalId); ddlItemTypeList.DataBind(); ddlItemTypeList.Items.Insert(0, new ListItem(Localization.GetString("All", LocalResourceFile), "-1")); ItemRelationship.DisplayCategoryHierarchy(ddlCategoryList, -1, PortalId, false); //ddlCategoryList.Items.Insert(0,new ListItem(Localization.GetString("TopLevel", LocalResourceFile), TopLevelCategoryItemType.Category.GetId().ToString())); object o = Settings["cdItemTypeId"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { ListItem li = ddlItemTypeList.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } o = Settings["cdCategoryId"]; if (o != null && !String.IsNullOrEmpty(o.ToString())) { ListItem li = ddlCategoryList.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } o = Settings["cdDisplayOption"]; if (o != null && !String.IsNullOrEmpty(o.ToString())) { ListItem li = ddlViewOptions.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } o = Settings["cdChildDisplayOption"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { ListItem li = ddlChildDisplay.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } o = Settings["cdSortOption"]; if (o != null && !String.IsNullOrEmpty(o.ToString())) { ListItem li = ddlSortOption.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }
public override void LoadSettings() { base.LoadSettings(); try { object o = this.Settings["csMaxResults"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.txtResults.Text = o.ToString(); } o = this.Settings["csPerPage"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.txtPage.Text = o.ToString(); } o = this.Settings["csTitleLength"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.txtTitle.Text = o.ToString(); } o = this.Settings["csDescriptionLength"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.txtDescription.Text = o.ToString(); } o = this.Settings["csSearchEmptyRedirectUrl"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.txtSearchUrl.Text = o.ToString(); } ItemRelationship.DisplayCategoryHierarchy(this.ddlCategorySearchList, -1, this.PortalId, false); this.ddlCategorySearchList.Items.Insert(0, new ListItem(Localization.GetString("AllCategories", this.LocalResourceFile), "-1")); o = this.Settings["csCategoryId"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { ListItem li = this.ddlCategorySearchList.Items.FindByValue(o.ToString()); if (li != null) { li.Selected = true; } } this.chkDescription.Checked = false; o = this.Settings["csShowDescription"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.chkDescription.Checked = o.ToString().Equals("Y"); } this.chkAllowCategorySelection.Checked = true; o = this.Settings["csAllowCategorySelection"]; if (o != null && !string.IsNullOrEmpty(o.ToString())) { this.chkAllowCategorySelection.Checked = o.ToString().Equals("Y"); } } catch (Exception exc) { Exceptions.ProcessModuleLoadException(this, exc); } }