public void Create_OnClick(object sender, EventArgs e) { if (!Page.IsPostBack || !Page.IsValid) { return; } var specialIdList = new List <int>(); foreach (ListItem item in LbSpecialIdList.Items) { if (!item.Selected) { continue; } var specialId = TranslateUtils.ToInt(item.Value); specialIdList.Add(specialId); } if (specialIdList.Count == 0) { FailMessage("请选择需要生成的专题!"); return; } foreach (var specialId in specialIdList) { CreateManager.CreateSpecial(SiteId, specialId); } PageCreateStatus.Redirect(SiteId); }
public void Create_OnClick(object sender, EventArgs e) { if (!Page.IsPostBack || !Page.IsValid) { return; } var templateIdList = new List <int>(); foreach (ListItem item in LbTemplateIdList.Items) { if (!item.Selected) { continue; } var templateId = int.Parse(item.Value); templateIdList.Add(templateId); } if (templateIdList.Count == 0) { FailMessage("请选择需要生成的文件页!"); return; } foreach (var templateId in templateIdList) { CreateManager.CreateFile(SiteId, templateId); } PageCreateStatus.Redirect(SiteId); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("PublishmentSystemID"); if (!IsPostBack) { CreateManager.CreateIndex(PublishmentSystemId); PageCreateStatus.Redirect(PublishmentSystemId); } }
private void ProcessCreateFile(ICollection templateIdArrayList) { if (templateIdArrayList.Count == 0) { FailMessage("请选择需要生成的文件页!"); return; } foreach (int templateId in templateIdArrayList) { CreateManager.CreateFile(PublishmentSystemId, templateId); } PageCreateStatus.Redirect(PublishmentSystemId); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("PublishmentSystemID"); // 检测参数PublishmentSystemID是否合法(不能为空) if (!IsPostBack) { CreateManager.CreateIndex(PublishmentSystemId); // 创建任务 PageCreateStatus.Redirect(PublishmentSystemId); // 转到查询任务进度页面 } }
private void ProcessCreateContent(ICollection nodeIdArrayList) { if (nodeIdArrayList.Count == 0) { FailMessage("请首先选中希望生成内容页面的栏目!"); return; } foreach (int nodeId in nodeIdArrayList) { CreateManager.CreateAllContent(PublishmentSystemId, nodeId); } PageCreateStatus.Redirect(PublishmentSystemId); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("siteId"); if (!IsPostBack) { CreateManager.CreateChannel(SiteId, SiteId); // 创建任务 PageCreateStatus.Redirect(SiteId); // 转到查询任务进度页面 } }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } PageUtils.CheckRequestParameter("siteId"); if (IsPostBack) { return; } CreateManager.CreateByAll(SiteId); PageCreateStatus.Redirect(SiteId); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } var siteId = SiteId; if (siteId == 0) { siteId = AuthRequest.AdminInfo.SiteId; } var siteIdList = AuthRequest.AdminPermissions.SiteIdList; //站点要判断是否存在,是否有权限 if (siteId == 0 || !SiteManager.IsExists(siteId) || !siteIdList.Contains(siteId)) { if (siteIdList != null && siteIdList.Count > 0) { siteId = siteIdList[0]; } } _siteInfo = SiteManager.GetSiteInfo(siteId); if (_siteInfo != null && _siteInfo.Id > 0) { if (SiteId == 0) { PageUtils.Redirect(GetRedirectUrl(_siteInfo.Id)); return; } var showSite = false; var permissionList = new List <string>(AuthRequest.AdminPermissions.PermissionList); if (AuthRequest.AdminPermissions.HasSitePermissions(_siteInfo.Id)) { var websitePermissionList = AuthRequest.AdminPermissions.GetSitePermissions(_siteInfo.Id); if (websitePermissionList != null) { showSite = true; permissionList.AddRange(websitePermissionList); } } var channelPermissions = AuthRequest.AdminPermissions.GetChannelPermissions(_siteInfo.Id); if (channelPermissions.Count > 0) { showSite = true; permissionList.AddRange(channelPermissions); } var siteIdHashtable = new Hashtable(); if (siteIdList != null) { foreach (var theSiteId in siteIdList) { siteIdHashtable.Add(theSiteId, theSiteId); } } if (!siteIdHashtable.Contains(SiteId)) { showSite = false; } if (!showSite) { PageUtils.RedirectToErrorPage("您没有此发布系统的操作权限!"); return; } LtlTopMenus.Text = GetTopMenuSitesHtml() + GetTopMenuLinksHtml() + GetTopMenusHtml(); PhSite.Visible = true; LtlCreateStatus.Text = $@" <script type=""text/javascript""> function {LayerUtils.OpenPageCreateStatusFuncName}() {{ {PageCreateStatus.GetOpenLayerString(_siteInfo.Id)} }} </script> <a href=""javascript:;"" onclick=""{LayerUtils.OpenPageCreateStatusFuncName}()""> <i class=""ion-wand""></i> <span id=""progress"" class=""badge badge-xs badge-pink"">0</span> </a> "; NtLeftManagement.TopId = ConfigManager.TopMenu.IdSite; NtLeftManagement.SiteId = _siteInfo.Id; NtLeftManagement.PermissionList = permissionList; NtLeftFunctions.TopId = string.Empty; NtLeftFunctions.SiteId = _siteInfo.Id; NtLeftFunctions.PermissionList = permissionList; ClientScriptRegisterClientScriptBlock("NodeTreeScript", NodeNaviTreeItem.GetNavigationBarScript()); } else { if (AuthRequest.AdminPermissions.IsConsoleAdministrator) { PageUtils.Redirect(PageSiteAdd.GetRedirectUrl()); return; } } if (_siteInfo != null && _siteInfo.Id > 0 && AuthRequest.AdminInfo.SiteId != _siteInfo.Id) { DataProvider.AdministratorDao.UpdateSiteId(AuthRequest.AdminName, _siteInfo.Id); } }
public void Create_OnClick(object sender, EventArgs e) { if (!Page.IsPostBack || !Page.IsValid) { return; } var channelIdList = new List <int>(); var selectedChannelIdArrayList = ControlUtils.GetSelectedListControlValueArrayList(LbChannelIdList); var tableName = SiteInfo.TableName; if (DdlScope.SelectedValue == "Month") { var lastEditList = DataProvider.ContentDao.GetChannelIdListCheckedByLastEditDateHour(tableName, SiteId, 720); foreach (var channelId in lastEditList) { if (selectedChannelIdArrayList.Contains(channelId.ToString())) { channelIdList.Add(channelId); } } } else if (DdlScope.SelectedValue == "Day") { var lastEditList = DataProvider.ContentDao.GetChannelIdListCheckedByLastEditDateHour(tableName, SiteId, 24); foreach (var channelId in lastEditList) { if (selectedChannelIdArrayList.Contains(channelId.ToString())) { channelIdList.Add(channelId); } } } else if (DdlScope.SelectedValue == "2Hour") { var lastEditList = DataProvider.ContentDao.GetChannelIdListCheckedByLastEditDateHour(tableName, SiteId, 2); foreach (var channelId in lastEditList) { if (selectedChannelIdArrayList.Contains(channelId.ToString())) { channelIdList.Add(channelId); } } } else { channelIdList = TranslateUtils.StringCollectionToIntList(TranslateUtils.ObjectCollectionToString(selectedChannelIdArrayList)); } if (channelIdList.Count == 0) { FailMessage("请首先选中希望生成页面的栏目!"); return; } foreach (var channelId in channelIdList) { CreateManager.CreateChannel(SiteId, channelId); } PageCreateStatus.Redirect(SiteId); }
public void Page_Load(object sender, EventArgs e) { if (IsForbidden) { return; } var isLeft = false; var siteId = 0; var siteIdList = AuthRequest.AdminPermissions.SiteIdList; if (siteIdList.Contains(SiteId)) { siteId = SiteId; } else if (siteIdList.Contains(AuthRequest.AdminInfo.SiteId)) { siteId = AuthRequest.AdminInfo.SiteId; } //站点要判断是否存在,是否有权限 if (siteId == 0 || !SiteManager.IsExists(siteId) || !siteIdList.Contains(siteId)) { if (siteIdList.Count > 0) { siteId = siteIdList[0]; } } _siteInfo = SiteManager.GetSiteInfo(siteId); if (_siteInfo != null && _siteInfo.Id > 0) { if (SiteId == 0) { PageUtils.Redirect(GetRedirectUrl(_siteInfo.Id)); return; } var permissionList = new List <string>(AuthRequest.AdminPermissions.PermissionList); if (AuthRequest.AdminPermissions.HasSitePermissions(_siteInfo.Id)) { var websitePermissionList = AuthRequest.AdminPermissions.GetSitePermissions(_siteInfo.Id); if (websitePermissionList != null) { isLeft = true; permissionList.AddRange(websitePermissionList); } } var channelPermissions = AuthRequest.AdminPermissions.GetChannelPermissions(_siteInfo.Id); if (channelPermissions.Count > 0) { isLeft = true; permissionList.AddRange(channelPermissions); } PhSite.Visible = isLeft; LtlCreateStatus.Text = $@" <script type=""text/javascript""> function {LayerUtils.OpenPageCreateStatusFuncName}() {{ {PageCreateStatus.GetOpenLayerString(_siteInfo.Id)} }} </script> <a href=""javascript:;"" onclick=""{LayerUtils.OpenPageCreateStatusFuncName}()""> <i class=""ion-wand""></i> <span id=""progress"" class=""badge badge-xs badge-pink"">0</span> </a> "; NtLeftManagement.TopId = ConfigManager.TopMenu.IdSite; NtLeftManagement.SiteId = _siteInfo.Id; NtLeftManagement.PermissionList = permissionList; NtLeftFunctions.TopId = string.Empty; NtLeftFunctions.SiteId = _siteInfo.Id; NtLeftFunctions.PermissionList = permissionList; ClientScriptRegisterClientScriptBlock("NodeTreeScript", NodeNaviTreeItem.GetNavigationBarScript()); } else { if (IsConsoleAdministrator) { PageUtils.Redirect(PageSiteAdd.GetRedirectUrl()); return; } } if (_siteInfo != null && _siteInfo.Id > 0 && AuthRequest.AdminInfo.SiteId != _siteInfo.Id) { DataProvider.AdministratorDao.UpdateSiteId(AuthRequest.AdminName, _siteInfo.Id); } if (isLeft) { LtlTopMenus.Text = $@" <a href=""javascript:;"" class=""position-fixed"" onclick=""toggleMenu()"" style=""margin-top: 10px;margin-left: 30px;""> <i class=""ion-navicon"" style=""font-size: 28px;color: #fff;""></i> </a> <ul id=""topMenus"" class=""navigation-menu""> {GetTopMenuSitesHtml() + GetTopMenuLinksHtml() + GetTopMenusHtml()} </ul> "; } else { LtlTopMenus.Text = $@" <script>toggleMenu();</script> <ul id=""topMenus"" class=""navigation-menu"" style=""margin-left: 210px;""> {GetTopMenusHtml()} </ul> "; } }