public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("PublishmentSystemID"); if (!IsPostBack) { BreadCrumb(AppManager.Cms.LeftMenu.IdCreate, AppManager.Cms.LeftMenu.Create.IdConfigurationCreate, "页面生成触发器", AppManager.Cms.Permission.WebSite.Create); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.ConfigurationCreateDetails, null)); if (Body.IsQueryExists("CurrentNodeID")) { _currentNodeId = Body.GetQueryInt("CurrentNodeID"); var onLoadScript = ChannelLoading.GetScriptOnLoad(PublishmentSystemId, _currentNodeId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } BindGrid(); } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("PublishmentSystemID"); if (!IsPostBack) { BreadCrumb(AppManager.Cms.LeftMenu.IdConfigration, "跨站转发设置", AppManager.Cms.Permission.WebSite.Configration); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.ConfigurationCrossSiteTrans, null)); if (Body.IsQueryExists("CurrentNodeID")) { _currentNodeId = Body.GetQueryInt("CurrentNodeID"); var onLoadScript = ChannelLoading.GetScriptOnLoad(PublishmentSystemId, _currentNodeId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } BindGrid(); EBooleanUtils.AddListItems(IsCrossSiteTransChecked, "无需审核", "需要审核"); ControlUtils.SelectListItems(IsCrossSiteTransChecked, PublishmentSystemInfo.Additional.IsCrossSiteTransChecked.ToString()); } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("siteId"); if (!IsPostBack) { VerifySitePermissions(ConfigManager.WebSitePermissions.Create); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteInfo, string.Empty, ELoadingType.ConfigurationCreateDetails, null)); if (AuthRequest.IsQueryExists("CurrentChannelId")) { _currentChannelId = AuthRequest.GetQueryInt("CurrentChannelId"); var onLoadScript = ChannelLoading.GetScriptOnLoad(SiteId, _currentChannelId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } BindGrid(); } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("siteId"); if (IsPostBack) { return; } VerifySitePermissions(ConfigManager.WebSitePermissions.Configration); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteInfo, string.Empty, ELoadingType.ConfigurationCrossSiteTrans, null)); if (AuthRequest.IsQueryExists("CurrentChannelId")) { _currentChannelId = AuthRequest.GetQueryInt("CurrentChannelId"); var onLoadScript = ChannelLoading.GetScriptOnLoad(SiteId, _currentChannelId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } EBooleanUtils.AddListItems(RblIsCrossSiteTransChecked, "无需审核", "需要审核"); ControlUtils.SelectSingleItem(RblIsCrossSiteTransChecked, SiteInfo.Additional.IsCrossSiteTransChecked.ToString()); }
protected override void Render(HtmlTextWriter writer) { var builder = new StringBuilder(); var request = new Request(); var siteId = int.Parse(Page.Request.QueryString["SiteId"]); _siteInfo = SiteManager.GetSiteInfo(siteId); var scripts = ChannelLoading.GetScript(_siteInfo, ELoadingType.ContentTree, null); builder.Append(scripts); if (Page.Request.QueryString["SiteId"] != null) { var channelIdList = DataProvider.ChannelDao.GetIdListByParentId(_siteInfo.Id, 0); foreach (var channelId in channelIdList) { var nodeInfo = ChannelManager.GetChannelInfo(_siteInfo.Id, channelId); var enabled = AdminUtility.IsOwningChannelId(request.AdminName, nodeInfo.Id); if (!enabled) { if (!AdminUtility.IsHasChildOwningChannelId(request.AdminName, nodeInfo.Id)) { continue; } } builder.Append(ChannelLoading.GetChannelRowHtml(_siteInfo, nodeInfo, enabled, ELoadingType.ContentTree, null, request.AdminName)); } } writer.Write(builder); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("PublishmentSystemID"); _additional = new NameValueCollection(); if (!IsPostBack) { BreadCrumb(AppManager.Cms.LeftMenu.IdCreate, AppManager.Cms.LeftMenu.Create.IdConfigurationCreate, "页面命名规则", AppManager.Cms.Permission.WebSite.Create); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.TemplateFilePathRule, _additional)); if (Body.IsQueryExists("CurrentNodeID")) { _currentNodeId = Body.GetQueryInt("CurrentNodeID"); var onLoadScript = ChannelLoading.GetScriptOnLoad(PublishmentSystemId, _currentNodeId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } rptContents.DataSource = DataProvider.NodeDao.GetNodeIdListByParentId(PublishmentSystemId, 0); rptContents.ItemDataBound += rptContents_ItemDataBound; rptContents.DataBind(); } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("siteId"); if (IsPostBack) { return; } VerifySitePermissions(ConfigManager.SitePermissions.ConfigCrossSiteTrans); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteInfo, string.Empty, ELoadingType.ConfigurationCrossSiteTrans, null)); if (AuthRequest.IsQueryExists("CurrentChannelId")) { _currentChannelId = AuthRequest.GetQueryInt("CurrentChannelId"); var onLoadScript = ChannelLoading.GetScriptOnLoad(SiteId, _currentChannelId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } var channelIdList = ChannelManager.GetChannelIdList(ChannelManager.GetChannelInfo(SiteId, SiteId), EScopeType.SelfAndChildren, string.Empty, string.Empty, string.Empty); RptContents.DataSource = channelIdList; RptContents.ItemDataBound += RptContents_ItemDataBound; RptContents.DataBind(); }
public void Page_Load(object sender, EventArgs e) { PageUtils.CheckRequestParameter("PublishmentSystemID"); if (IsPostBack) { return; } LtlCategoryChannel.Text = string.Format($@"<a href='{PageContent.GetRedirectUrl(PublishmentSystemId, PublishmentSystemInfo.Additional.GovPublicNodeId)}' isLink='true' onclick='fontWeightLink(this)' target='content'>主题分类</a>"); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.GovPublicChannelTree, null)); var additional = new NameValueCollection { { "PublishmentSystemID", PublishmentSystemId.ToString() }, { "DepartmentIDCollection", TranslateUtils.ObjectCollectionToString( GovPublicManager.GetFirstDepartmentIdList(PublishmentSystemInfo)) } }; ClientScriptRegisterClientScriptBlock("DepartmentTreeScript", DepartmentTreeItem.GetScript(EDepartmentLoadingType.ContentTree, additional)); var categoryClassInfoArrayList = DataProvider.GovPublicCategoryClassDao.GetCategoryClassInfoArrayList(PublishmentSystemId, ETriState.False, ETriState.True); foreach (GovPublicCategoryClassInfo categoryClassInfo in categoryClassInfoArrayList) { ClientScriptRegisterClientScriptBlock("CategoryTreeScript_" + categoryClassInfo.ClassCode, GovPublicCategoryTreeItem.GetScript(categoryClassInfo.ClassCode, PublishmentSystemId, EGovPublicCategoryLoadingType.Tree, null)); } BindGrid(categoryClassInfoArrayList); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("siteId"); if (IsPostBack) { return; } VerifySitePermissions(ConfigManager.Permissions.WebSite.Configration); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteInfo, ELoadingType.ConfigurationCrossSiteTrans, null)); if (Body.IsQueryExists("CurrentChannelId")) { _currentChannelId = Body.GetQueryInt("CurrentChannelId"); var onLoadScript = ChannelLoading.GetScriptOnLoad(SiteId, _currentChannelId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } RptContents.DataSource = DataProvider.ChannelDao.GetIdListByParentId(SiteId, 0); RptContents.ItemDataBound += RptContents_ItemDataBound; RptContents.DataBind(); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } if (string.IsNullOrEmpty(AuthRequest.GetQueryString("StartDate"))) { _begin = DateTime.Now.AddMonths(-1); _end = DateTime.Now; } else { _begin = TranslateUtils.ToDateTime(AuthRequest.GetQueryString("StartDate")); _end = TranslateUtils.ToDateTime(AuthRequest.GetQueryString("EndDate")); } if (IsPostBack) { return; } VerifyAdministratorPermissions(ConfigManager.SettingsPermissions.Chart); DdlSiteId.Items.Add(new ListItem("<<全部站点>>", "0")); var siteIdList = SiteManager.GetSiteIdListOrderByLevel(); foreach (var siteId in siteIdList) { var siteInfo = SiteManager.GetSiteInfo(siteId); DdlSiteId.Items.Add(new ListItem(siteInfo.SiteName, siteId.ToString())); } ControlUtils.SelectSingleItem(DdlSiteId, SiteId.ToString()); TbStartDate.Text = DateUtils.GetDateAndTimeString(_begin); TbEndDate.Text = DateUtils.GetDateAndTimeString(_end); _additional = new NameValueCollection { ["StartDate"] = TbStartDate.Text, ["EndDate"] = TbEndDate.Text }; ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteInfo, string.Empty, ELoadingType.SiteAnalysis, _additional)); BindGrid(); foreach (var key in _siteIdList) { var yValueNew = GetYHashtable(key, YTypeNew); var yValueUpdate = GetYHashtable(key, YTypeUpdate); StrArray1 += $@" xArrayNew.push('{GetXHashtable(key)}'); yArrayNew.push('{yValueNew}'); yArrayUpdate.push('{yValueUpdate}');"; } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } _isProtocol = Body.GetQueryBool("isProtocol"); _jsMethod = Body.GetQueryString("jsMethod"); _itemIndex = Body.GetQueryInt("itemIndex"); _additional.Add("isProtocol", _isProtocol.ToString()); _additional.Add("jsMethod", _jsMethod); _additional.Add("itemIndex", _itemIndex.ToString()); if (!IsPostBack) { if (Body.IsQueryExists("NodeID")) { var nodeId = Body.GetQueryInt("NodeID"); var nodeNames = NodeManager.GetNodeNameNavigation(PublishmentSystemId, nodeId); if (!string.IsNullOrEmpty(_jsMethod)) { string scripts = $"window.parent.{_jsMethod}({_itemIndex}, '{nodeNames}', {nodeId});"; PageUtils.CloseModalPageWithoutRefresh(Page, scripts); } else { var pageUrl = PageUtility.GetChannelUrl(PublishmentSystemInfo, NodeManager.GetNodeInfo(PublishmentSystemId, nodeId)); if (_isProtocol) { pageUrl = PageUtils.AddProtocolToUrl(pageUrl); } string scripts = $"window.parent.selectChannel('{nodeNames}', '{nodeId}', '{pageUrl}');"; PageUtils.CloseModalPageWithoutRefresh(Page, scripts); } } else { var nodeInfo = NodeManager.GetNodeInfo(PublishmentSystemId, PublishmentSystemId); var linkUrl = PageUtils.GetCmsUrl(nameof(ModalChannelSelect), new NameValueCollection { { "PublishmentSystemID", PublishmentSystemId.ToString() }, { "NodeID", nodeInfo.NodeId.ToString() }, { "isProtocol", _isProtocol.ToString() }, { "jsMethod", _jsMethod }, { "itemIndex", _itemIndex.ToString() } }); ltlPublishmentSystem.Text = $"<a href='{linkUrl}'>{nodeInfo.NodeName}</a>"; ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.ChannelSelect, null)); BindGrid(); } } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } _isProtocol = AuthRequest.GetQueryBool("isProtocol"); _jsMethod = AuthRequest.GetQueryString("jsMethod"); _itemIndex = AuthRequest.GetQueryInt("itemIndex"); _additional.Add("isProtocol", _isProtocol.ToString()); _additional.Add("jsMethod", _jsMethod); _additional.Add("itemIndex", _itemIndex.ToString()); if (!IsPostBack) { if (AuthRequest.IsQueryExists("channelId")) { var channelId = AuthRequest.GetQueryInt("channelId"); var nodeNames = ChannelManager.GetChannelNameNavigation(SiteId, channelId); if (!string.IsNullOrEmpty(_jsMethod)) { string scripts = $"window.parent.{_jsMethod}({_itemIndex}, '{nodeNames}', {channelId});"; LayerUtils.CloseWithoutRefresh(Page, scripts); } else { var pageUrl = PageUtility.GetChannelUrl(SiteInfo, ChannelManager.GetChannelInfo(SiteId, channelId), false); if (_isProtocol) { pageUrl = PageUtils.AddProtocolToUrl(pageUrl); } string scripts = $"window.parent.selectChannel('{nodeNames}', '{channelId}', '{pageUrl}');"; LayerUtils.CloseWithoutRefresh(Page, scripts); } } else { var nodeInfo = ChannelManager.GetChannelInfo(SiteId, SiteId); var linkUrl = PageUtils.GetCmsUrl(SiteId, nameof(ModalChannelSelect), new NameValueCollection { { "channelId", nodeInfo.Id.ToString() }, { "isProtocol", _isProtocol.ToString() }, { "jsMethod", _jsMethod }, { "itemIndex", _itemIndex.ToString() } }); LtlSite.Text = $"<a href='{linkUrl}'>{nodeInfo.ChannelName}</a>"; ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteInfo, string.Empty, ELoadingType.ChannelSelect, null)); BindGrid(); } } }
protected override void Render(HtmlTextWriter writer) { var builder = new StringBuilder(); var request = new AuthRequest(); var siteId = TranslateUtils.ToInt(Page.Request.QueryString["siteId"]); var contentModelPluginId = Page.Request.QueryString["contentModelPluginId"]; var linkUrl = Page.Request.QueryString["linkUrl"]; var additional = new NameValueCollection(); if (!string.IsNullOrEmpty(linkUrl)) { additional["linkUrl"] = linkUrl; } if (siteId > 0) { var siteInfo = SiteManager.GetSiteInfo(siteId); if (siteInfo != null) { var scripts = ChannelLoading.GetScript(siteInfo, contentModelPluginId, ELoadingType.ContentTree, additional); builder.Append(scripts); var channelIdList = ChannelManager.GetChannelIdList(ChannelManager.GetChannelInfo(siteInfo.Id, siteInfo.Id), EScopeType.SelfAndChildren, string.Empty, string.Empty, string.Empty); foreach (var channelId in channelIdList) { var channelInfo = ChannelManager.GetChannelInfo(siteInfo.Id, channelId); var enabled = request.AdminPermissions.IsOwningChannelId(channelInfo.Id); if (!string.IsNullOrEmpty(contentModelPluginId) && !StringUtils.EqualsIgnoreCase(channelInfo.ContentModelPluginId, contentModelPluginId)) { enabled = false; } if (!enabled) { if (!request.AdminPermissions.IsDescendantOwningChannelId(channelInfo.SiteId, channelInfo.Id)) { continue; } if (!IsDesendantContentModelPluginIdExists(channelInfo, contentModelPluginId)) { continue; } } builder.Append(ChannelLoading.GetChannelRowHtml(siteInfo, channelInfo, enabled, ELoadingType.ContentTree, additional, request.AdminPermissions)); } } } writer.Write(builder); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("siteId"); if (AuthRequest.IsQueryExists("channelId") && (AuthRequest.IsQueryExists("Subtract") || AuthRequest.IsQueryExists("Add"))) { var channelId = AuthRequest.GetQueryInt("channelId"); if (SiteId != channelId) { var isSubtract = AuthRequest.IsQueryExists("Subtract"); DataProvider.ChannelDao.UpdateTaxis(SiteId, channelId, isSubtract); AuthRequest.AddSiteLog(SiteId, channelId, 0, "栏目排序" + (isSubtract ? "上升" : "下降"), $"栏目:{ChannelManager.GetChannelName(SiteId, channelId)}"); PageUtils.Redirect(GetRedirectUrl(SiteId, channelId)); return; } } if (IsPostBack) { return; } ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteInfo, string.Empty, ELoadingType.Channel, null)); if (AuthRequest.IsQueryExists("CurrentChannelId")) { _currentChannelId = AuthRequest.GetQueryInt("CurrentChannelId"); var onLoadScript = ChannelLoading.GetScriptOnLoad(SiteId, _currentChannelId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } LtlButtonsHead.Text = LtlButtonsFoot.Text = GetButtonsHtml(); var channelIdList = ChannelManager.GetChannelIdList(ChannelManager.GetChannelInfo(SiteId, SiteId), EScopeType.SelfAndChildren, string.Empty, string.Empty, string.Empty); RptContents.DataSource = channelIdList; RptContents.ItemDataBound += RptContents_ItemDataBound; RptContents.DataBind(); }
protected override void Render(HtmlTextWriter writer) { var builder = new StringBuilder(); var body = new RequestBody(); var publishmentSystemId = int.Parse(Page.Request.QueryString["PublishmentSystemID"]); _publishmentSystemInfo = PublishmentSystemManager.GetPublishmentSystemInfo(publishmentSystemId); var scripts = ChannelLoading.GetScript(_publishmentSystemInfo, ELoadingType.ContentTree, null); builder.Append(scripts); if (Page.Request.QueryString["PublishmentSystemID"] != null) { try { var nodeIdList = DataProvider.NodeDao.GetNodeIdListByParentId(_publishmentSystemInfo.PublishmentSystemId, 0); foreach (var nodeId in nodeIdList) { var nodeInfo = NodeManager.GetNodeInfo(_publishmentSystemInfo.PublishmentSystemId, nodeId); var enabled = AdminUtility.IsOwningNodeId(body.AdministratorName, nodeInfo.NodeId); //var enabled2 = AdminUtility.IsOwningNodeIdByPublishmentSystem(body.AdministratorName, nodeInfo.NodeId); if (!enabled) { if (!AdminUtility.IsHasChildOwningNodeId(body.AdministratorName, nodeInfo.NodeId)) { continue; } } //if (nodeId == 1) //{ // builder.Append( // @"<a href="" /siteserver/loading.aspx?RedirectType=Loading&RedirectUrl=cms/pageContentMain.aspx?PublishmentSystemID=1""target=""right""onclick=""openFolderByA(this); ""istreelink=""true"" style=""padding-left:20px;font-size:30px;"">ÄÚÈݹÜÀí</a>"); //} //else //{ builder.Append(ChannelLoading.GetChannelRowHtml(_publishmentSystemInfo, nodeInfo, enabled, ELoadingType.ContentTree, null, body.AdministratorName)); //} } } catch (Exception ex) { PageUtils.RedirectToErrorPage(ex.Message); } } writer.Write(builder); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("PublishmentSystemID"); if (Body.IsQueryExists("NodeID") && (Body.IsQueryExists("Subtract") || Body.IsQueryExists("Add"))) { var nodeId = Body.GetQueryInt("NodeID"); if (PublishmentSystemId != nodeId) { var isSubtract = Body.IsQueryExists("Subtract"); DataProvider.NodeDao.UpdateTaxis(PublishmentSystemId, nodeId, isSubtract); Body.AddSiteLog(PublishmentSystemId, nodeId, 0, "栏目排序" + (isSubtract ? "上升" : "下降"), $"栏目:{NodeManager.GetNodeName(PublishmentSystemId, nodeId)}"); PageUtils.Redirect(GetRedirectUrl(PublishmentSystemId, nodeId)); return; } } if (!IsPostBack) { BreadCrumb(AppManager.Cms.LeftMenu.IdContent, "栏目管理", string.Empty); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.Channel, null)); if (Body.IsQueryExists("CurrentNodeID")) { _currentNodeId = Body.GetQueryInt("CurrentNodeID"); var onLoadScript = ChannelLoading.GetScriptOnLoad(PublishmentSystemId, _currentNodeId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } ButtonPreLoad(); BindGrid(); } }
protected override void Render(HtmlTextWriter writer) { var builder = new StringBuilder(); var body = new RequestBody(); var publishmentSystemId = int.Parse(Page.Request.QueryString["PublishmentSystemID"]); _publishmentSystemInfo = PublishmentSystemManager.GetPublishmentSystemInfo(publishmentSystemId); var scripts = ChannelLoading.GetScript(_publishmentSystemInfo, ELoadingType.ContentTree, null); builder.Append(scripts); if (Page.Request.QueryString["PublishmentSystemID"] != null) { try { var nodeIdList = DataProvider.NodeDao.GetNodeIdListByParentId(_publishmentSystemInfo.PublishmentSystemId, 0); foreach (var nodeId in nodeIdList) { var nodeInfo = NodeManager.GetNodeInfo(_publishmentSystemInfo.PublishmentSystemId, nodeId); var enabled = AdminUtility.IsOwningNodeId(body.AdministratorName, nodeInfo.NodeId); if (!enabled) { if (!AdminUtility.IsHasChildOwningNodeId(body.AdministratorName, nodeInfo.NodeId)) { continue; } } builder.Append(ChannelLoading.GetChannelRowHtml(_publishmentSystemInfo, nodeInfo, enabled, ELoadingType.ContentTree, null, body.AdministratorName)); } } catch (Exception ex) { PageUtils.RedirectToErrorPage(ex.Message); } } writer.Write(builder); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } if (!IsPostBack) { if (Body.IsQueryExists("NodeID")) { var nodeId = TranslateUtils.ToInt(Request.QueryString["NodeID"]); var nodeNames = NodeManager.GetNodeNameNavigationByGovPublic(PublishmentSystemId, nodeId); string scripts = $"window.parent.showCategoryChannel('{nodeNames}', '{nodeId}');"; PageUtils.CloseModalPageWithoutRefresh(Page, scripts); } else { ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.GovPublicChannelAdd, null)); BindGrid(); } } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } if (string.IsNullOrEmpty(Body.GetQueryString("StartDate"))) { _begin = DateTime.Now.AddMonths(-1); _end = DateTime.Now; } else { _begin = TranslateUtils.ToDateTime(Body.GetQueryString("StartDate")); _end = TranslateUtils.ToDateTime(Body.GetQueryString("EndDate")); } SpContents.ControlToPaginate = RptContents; RptContents.ItemDataBound += RptContents_ItemDataBound; SpContents.ItemsPerPage = StringUtils.Constants.PageSize; SpContents.SelectCommand = BaiRongDataProvider.ContentDao.GetSelectCommendOfAdminExcludeRecycle(PublishmentSystemInfo.AuxiliaryTableForContent, PublishmentSystemId, _begin, _end); SpContents.SortField = "UserName"; SpContents.SortMode = SortMode.DESC; if (IsPostBack) { return; } if (PublishmentSystemId > 0) { BreadCrumb(AppManager.Cms.LeftMenu.IdFunction, AppManager.Cms.LeftMenu.Function.IdSiteAnalysis, "管理员工作量统计", AppManager.Cms.Permission.WebSite.SiteAnalysis); } else { BreadCrumbAnalysis(AppManager.Analysis.LeftMenu.Chart, "管理员工作量统计", AppManager.Analysis.Permission.AnalysisChart); } TbStartDate.Text = DateUtils.GetDateAndTimeString(_begin); TbEndDate.Text = DateUtils.GetDateAndTimeString(_end); _additional = new NameValueCollection { ["StartDate"] = TbStartDate.Text, ["EndDate"] = TbEndDate.Text }; ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.SiteAnalysis, _additional)); BindGrid(); SpContents.DataBind(); foreach (var key in _publishmentSystemIdList) { var yValueNew = GetYHashtable(key, YTypeNew); var yValueUpdate = GetYHashtable(key, YTypeUpdate); LtlArray1.Text += $@" xArrayNew.push('{GetXHashtable(key)}'); yArrayNew.push('{yValueNew}'); yArrayUpdate.push('{yValueUpdate}');"; } foreach (var key in _userNameList) { var yValueNew = GetYHashtableUser(key, YTypeNew); var yValueUpdate = GetYHashtableUser(key, YTypeUpdate); LtlArray2.Text += $@" xArrayNew.push('{GetXHashtableUser(key)}'); yArrayNew.push('{yValueNew}'); yArrayUpdate.push('{yValueUpdate}');"; } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } _isSiteSelect = AuthRequest.GetQueryBool("isSiteSelect"); _jsMethod = AuthRequest.GetQueryString("jsMethod"); _targetSiteId = AuthRequest.GetQueryInt("TargetSiteId"); if (_targetSiteId == 0) { _targetSiteId = SiteId; } if (IsPostBack) { return; } PhSiteId.Visible = _isSiteSelect; var siteIdList = AuthRequest.AdminPermissionsImpl.GetSiteIdList(); var mySystemInfoArrayList = new ArrayList(); var parentWithChildren = new Hashtable(); foreach (var siteId in siteIdList) { var siteInfo = SiteManager.GetSiteInfo(siteId); if (siteInfo.ParentId == 0) { mySystemInfoArrayList.Add(siteInfo); } else { var children = new ArrayList(); if (parentWithChildren.Contains(siteInfo.ParentId)) { children = (ArrayList)parentWithChildren[siteInfo.ParentId]; } children.Add(siteInfo); parentWithChildren[siteInfo.ParentId] = children; } } foreach (SiteInfo siteInfo in mySystemInfoArrayList) { AddSite(DdlSiteId, siteInfo, parentWithChildren, 0); } ControlUtils.SelectSingleItem(DdlSiteId, _targetSiteId.ToString()); var targetChannelId = AuthRequest.GetQueryInt("TargetChannelId"); if (targetChannelId > 0) { var siteName = SiteManager.GetSiteInfo(_targetSiteId).SiteName; var nodeNames = ChannelManager.GetChannelNameNavigation(_targetSiteId, targetChannelId); if (_targetSiteId != SiteId) { nodeNames = siteName + ":" + nodeNames; } string value = $"{_targetSiteId}_{targetChannelId}"; if (!_isSiteSelect) { value = targetChannelId.ToString(); } string scripts = $"window.parent.{_jsMethod}('{nodeNames}', '{value}');"; LayerUtils.CloseWithoutRefresh(Page, scripts); } else { var nodeInfo = ChannelManager.GetChannelInfo(_targetSiteId, _targetSiteId); var linkUrl = GetRedirectUrl(_targetSiteId, _targetSiteId.ToString()); LtlChannelName.Text = $"<a href='{linkUrl}'>{nodeInfo.ChannelName}</a>"; var additional = new NameValueCollection { ["linkUrl"] = GetRedirectUrl(_targetSiteId, string.Empty) }; ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteManager.GetSiteInfo(_targetSiteId), string.Empty, ELoadingType.ChannelClickSelect, additional)); var channelIdList = ChannelManager.GetChannelIdList(nodeInfo, EScopeType.Children, string.Empty, string.Empty, string.Empty); RptChannel.DataSource = channelIdList; RptChannel.ItemDataBound += RptChannel_ItemDataBound; RptChannel.DataBind(); } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("siteId"); if (Body.IsQueryExists("channelId") && (Body.IsQueryExists("Subtract") || Body.IsQueryExists("Add"))) { var channelId = Body.GetQueryInt("channelId"); if (SiteId != channelId) { var isSubtract = Body.IsQueryExists("Subtract"); DataProvider.ChannelDao.UpdateTaxis(SiteId, channelId, isSubtract); Body.AddSiteLog(SiteId, channelId, 0, "栏目排序" + (isSubtract ? "上升" : "下降"), $"栏目:{ChannelManager.GetChannelName(SiteId, channelId)}"); PageUtils.Redirect(GetRedirectUrl(SiteId, channelId)); return; } } if (IsPostBack) { return; } ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(SiteInfo, ELoadingType.Channel, null)); if (Body.IsQueryExists("CurrentChannelId")) { _currentChannelId = Body.GetQueryInt("CurrentChannelId"); var onLoadScript = ChannelLoading.GetScriptOnLoad(SiteId, _currentChannelId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } PhAddChannel.Visible = HasChannelPermissionsIgnoreChannelId(ConfigManager.Permissions.Channel.ChannelAdd); if (PhAddChannel.Visible) { BtnAddChannel1.Attributes.Add("onclick", ModalChannelsAdd.GetOpenWindowString(SiteId, SiteId, GetRedirectUrl(SiteId, SiteId))); BtnAddChannel2.Attributes.Add("onclick", $"location.href='{PageChannelAdd.GetRedirectUrl(SiteId, SiteId, GetRedirectUrl(SiteId, 0))}';return false;"); } PhChannelEdit.Visible = HasChannelPermissionsIgnoreChannelId(ConfigManager.Permissions.Channel.ChannelEdit); if (PhChannelEdit.Visible) { var showPopWinString = ModalAddToGroup.GetOpenWindowStringToChannel(SiteId); BtnAddToGroup.Attributes.Add("onclick", showPopWinString); BtnSelectEditColumns.Attributes.Add("onclick", ModalSelectColumns.GetOpenWindowStringToChannel(SiteId, false)); } PhTranslate.Visible = HasChannelPermissionsIgnoreChannelId(ConfigManager.Permissions.Channel.ChannelTranslate); if (PhTranslate.Visible) { BtnTranslate.Attributes.Add("onclick", PageUtils.GetRedirectStringWithCheckBoxValue( PageChannelTranslate.GetRedirectUrl(SiteId, GetRedirectUrl(SiteId, _currentChannelId)), "ChannelIDCollection", "ChannelIDCollection", "请选择需要转移的栏目!")); } PhDelete.Visible = HasChannelPermissionsIgnoreChannelId(ConfigManager.Permissions.Channel.ChannelDelete); if (PhDelete.Visible) { BtnDelete.Attributes.Add("onclick", PageUtils.GetRedirectStringWithCheckBoxValue(PageChannelDelete.GetRedirectUrl(SiteId, GetRedirectUrl(SiteId, SiteId)), "ChannelIDCollection", "ChannelIDCollection", "请选择需要删除的栏目!")); } PhCreate.Visible = HasSitePermissions(ConfigManager.Permissions.WebSite.Create) || HasChannelPermissionsIgnoreChannelId(ConfigManager.Permissions.Channel.CreatePage); if (PhCreate.Visible) { BtnCreate.Attributes.Add("onclick", ModalCreateChannels.GetOpenWindowString(SiteId)); } PhImport.Visible = PhAddChannel.Visible; if (PhImport.Visible) { BtnImport.Attributes.Add("onclick", ModalChannelImport.GetOpenWindowString(SiteId, SiteId)); } BtnExport.Attributes.Add("onclick", ModalExportMessage.GetOpenWindowStringToChannel(SiteId, "ChannelIDCollection", "请选择需要导出的栏目!")); RptContents.DataSource = DataProvider.ChannelDao.GetIdListByParentId(SiteId, 0); RptContents.ItemDataBound += RptContents_ItemDataBound; RptContents.DataBind(); }
public void Page_Load(object sender, EventArgs e) { if (Body.IsQueryExists("NodeID") && (Body.IsQueryExists("Subtract") || Body.IsQueryExists("Add"))) { var nodeId = Body.GetQueryInt("NodeID"); if (PublishmentSystemId != nodeId) { var isSubtract = Body.IsQueryExists("Subtract"); DataProvider.NodeDao.UpdateTaxis(PublishmentSystemId, nodeId, isSubtract); Body.AddSiteLog(PublishmentSystemId, nodeId, 0, "栏目排序" + (isSubtract ? "上升" : "下降"), $"栏目:{NodeManager.GetNodeName(PublishmentSystemId, nodeId)}"); PageUtils.Redirect(GetRedirectUrl(PublishmentSystemId, nodeId)); return; } } else if (Body.IsQueryExists("Delete") && Body.IsQueryExists("ChannelIDCollection")) { var channelIdList = TranslateUtils.StringCollectionToIntList(Body.GetPostString("ChannelIDCollection")); if (channelIdList.Count > 0) { foreach (var nodeId in channelIdList) { DataProvider.NodeDao.Delete(nodeId); } } PageUtils.Redirect(GetRedirectUrl(PublishmentSystemId, 0)); return; } if (IsPostBack) { return; } BreadCrumbWithItemTitle(AppManager.Wcm.LeftMenu.IdGovPublic, AppManager.Wcm.LeftMenu.GovPublic.IdGovPublicContentConfiguration, "分类法管理", "主题分类", AppManager.Wcm.Permission.WebSite.GovPublicContentConfiguration); ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.GovPublicChannel, null)); if (Body.IsQueryExists("CurrentNodeID")) { _currentNodeId = TranslateUtils.ToInt(Request.QueryString["CurrentNodeID"]); var onLoadScript = ChannelLoading.GetScriptOnLoad(PublishmentSystemId, _currentNodeId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } AddChannel.Attributes.Add("onclick", ModalGovPublicChannelAdd.GetOpenWindowStringToAdd(PublishmentSystemId, string.Empty)); Delete.Attributes.Add("onclick", PageUtils.GetRedirectStringWithCheckBoxValueAndAlert( PageUtils.GetWcmUrl(nameof(PageGovPublicChannel), new NameValueCollection { { "siteId", PublishmentSystemId.ToString() }, { "Delete", true.ToString() } }), "ChannelIDCollection", "ChannelIDCollection", "请选择需要删除的节点!", "此操作将删除对应节点以及所有下级节点,确认删除吗?")); BindGrid(); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } _isPublishmentSystemSelect = Body.GetQueryBool("isPublishmentSystemSelect"); _jsMethod = Body.GetQueryString("jsMethod"); _targetPublishmentSystemId = Body.GetQueryInt("TargetPublishmentSystemID"); if (_targetPublishmentSystemId == 0) { _targetPublishmentSystemId = PublishmentSystemId; } if (!IsPostBack) { PhPublishmentSystemId.Visible = _isPublishmentSystemSelect; var publishmentSystemIdList = ProductPermissionsManager.Current.PublishmentSystemIdList; var mySystemInfoArrayList = new ArrayList(); var parentWithChildren = new Hashtable(); foreach (var publishmentSystemId in publishmentSystemIdList) { var publishmentSystemInfo = PublishmentSystemManager.GetPublishmentSystemInfo(publishmentSystemId); if (publishmentSystemInfo.ParentPublishmentSystemId == 0) { mySystemInfoArrayList.Add(publishmentSystemInfo); } else { var children = new ArrayList(); if (parentWithChildren.Contains(publishmentSystemInfo.ParentPublishmentSystemId)) { children = (ArrayList)parentWithChildren[publishmentSystemInfo.ParentPublishmentSystemId]; } children.Add(publishmentSystemInfo); parentWithChildren[publishmentSystemInfo.ParentPublishmentSystemId] = children; } } foreach (PublishmentSystemInfo publishmentSystemInfo in mySystemInfoArrayList) { AddSite(DdlPublishmentSystemId, publishmentSystemInfo, parentWithChildren, 0); } ControlUtils.SelectListItems(DdlPublishmentSystemId, _targetPublishmentSystemId.ToString()); var targetNodeId = Body.GetQueryInt("TargetNodeID"); if (targetNodeId > 0) { var siteName = PublishmentSystemManager.GetPublishmentSystemInfo(_targetPublishmentSystemId).PublishmentSystemName; var nodeNames = NodeManager.GetNodeNameNavigation(_targetPublishmentSystemId, targetNodeId); if (_targetPublishmentSystemId != PublishmentSystemId) { nodeNames = siteName + ":" + nodeNames; } string value = $"{_targetPublishmentSystemId}_{targetNodeId}"; if (!_isPublishmentSystemSelect) { value = targetNodeId.ToString(); } string scripts = $"window.parent.{_jsMethod}('{nodeNames}', '{value}');"; PageUtils.CloseModalPageWithoutRefresh(Page, scripts); } else { var nodeInfo = NodeManager.GetNodeInfo(_targetPublishmentSystemId, _targetPublishmentSystemId); var linkUrl = GetRedirectUrl(_targetPublishmentSystemId.ToString(), _targetPublishmentSystemId.ToString()); LtlChannelName.Text = $"<a href='{linkUrl}'>{nodeInfo.NodeName}</a>"; var additional = new NameValueCollection { ["linkUrl"] = GetRedirectUrl(_targetPublishmentSystemId.ToString(), string.Empty) }; ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemManager.GetPublishmentSystemInfo(_targetPublishmentSystemId), ELoadingType.ChannelSelect, additional)); RptChannel.DataSource = DataProvider.NodeDao.GetNodeIdListByParentId(_targetPublishmentSystemId, _targetPublishmentSystemId); RptChannel.ItemDataBound += RptChannel_ItemDataBound; RptChannel.DataBind(); } } }
public void Page_Load(object sender, EventArgs e) { if (Request.QueryString["NodeID"] != null && (Request.QueryString["Subtract"] != null || Request.QueryString["Add"] != null)) { var nodeId = int.Parse(Request.QueryString["NodeID"]); if (PublishmentSystemId != nodeId) { var isSubtract = Request.QueryString["Subtract"] != null; DataProvider.NodeDao.UpdateTaxis(PublishmentSystemId, nodeId, isSubtract); Body.AddSiteLog(PublishmentSystemId, nodeId, 0, "栏目排序" + (isSubtract ? "上升" : "下降"), $"栏目:{NodeManager.GetNodeName(PublishmentSystemId, nodeId)}"); PageUtils.Redirect(GetRedirectUrl(PublishmentSystemId, nodeId)); return; } } else if (Request.QueryString["Delete"] != null && Request.QueryString["ChannelIDCollection"] != null) { var channelIdArrayList = TranslateUtils.StringCollectionToIntList(Request.QueryString["ChannelIDCollection"]); if (channelIdArrayList.Count > 0) { foreach (var nodeId in channelIdArrayList) { DataProvider.NodeDao.Delete(nodeId); } } PageUtils.Redirect(GetRedirectUrl(PublishmentSystemId, 0)); return; } if (!IsPostBack) { BreadCrumb(AppManager.Wcm.LeftMenu.IdGovInteract, AppManager.Wcm.LeftMenu.GovInteract.IdGovInteractConfiguration, "互动交流分类", AppManager.Wcm.Permission.WebSite.GovInteractConfiguration); if (PublishmentSystemInfo.Additional.GovInteractNodeId == 0) { PageUtils.Redirect(PageGovInteractConfiguration.GetRedirectUrl(PublishmentSystemId)); return; } ClientScriptRegisterClientScriptBlock("NodeTreeScript", ChannelLoading.GetScript(PublishmentSystemInfo, ELoadingType.GovInteractChannel, null)); if (Body.IsQueryExists("CurrentNodeID")) { _currentNodeId = TranslateUtils.ToInt(Request.QueryString["CurrentNodeID"]); var onLoadScript = ChannelLoading.GetScriptOnLoad(PublishmentSystemId, _currentNodeId); if (!string.IsNullOrEmpty(onLoadScript)) { ClientScriptRegisterClientScriptBlock("NodeTreeScriptOnLoad", onLoadScript); } } AddChannel.Attributes.Add("onclick", ModalGovInteractChannelAdd.GetOpenWindowStringToAdd(PublishmentSystemId, string.Empty)); Delete.Attributes.Add("onclick", PageUtils.GetRedirectStringWithCheckBoxValueAndAlert( PageUtils.GetWcmUrl(nameof(PageGovInteractChannel), new NameValueCollection { { "siteId", PublishmentSystemId.ToString() }, { "Delete", true.ToString() } }), "ChannelIDCollection", "ChannelIDCollection", "请选择需要删除的节点!", "此操作将删除对应节点以及所有下级节点,确认删除吗?")); rptContents.DataSource = DataProvider.NodeDao.GetNodeIdListByParentId(PublishmentSystemId, PublishmentSystemInfo.Additional.GovInteractNodeId); rptContents.ItemDataBound += rptContents_ItemDataBound; rptContents.DataBind(); } }