package org.apache.jsp.admin.screen.article;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.ArrayList;
import java.util.List;
import com.yysoft.util.Library;
import com.yysoft.util.CheckUtil;
import com.yysoft.config.Config;
import com.yysoft.util.db.Fields;
import com.yysoft.util.db.OrderBy;
import com.yysoft.util.Debug;
import com.yysoft.util.Page;
import com.yysoft.util.string.Format;
import com.yysoft.article.*;
import com.yysoft.template.Template;
import com.yysoft.util.Request;
import com.yysoft.right.RightPermissionManager;
import java.util.HashMap;
public final class article_005fmaintain_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
private String hasRight(HashMap permissionKeyMap,int needCheckPermission,String permissionKey)
{
RightPermissionManager right = new RightPermissionManager();
int permissionId = ((Integer)(permissionKeyMap.get(permissionKey))).intValue();
boolean hasPermission = right.checkRightPermission(needCheckPermission,permissionId);
return (new Boolean(hasPermission)).toString();
}
private static java.util.Vector _jspx_dependants;
static {
_jspx_dependants = new java.util.Vector(1);
_jspx_dependants.add("/WEB-INF/waftags.tld");
}
private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_waf_a_target_permission_link_catalogId;
private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_waf_btn_permission_nobody;
private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_waf_a_target_permission_link;
private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_waf_a_permission_link;
public java.util.List getDependants() {
return _jspx_dependants;
}
public void _jspInit() {
_jspx_tagPool_waf_a_target_permission_link_catalogId = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
_jspx_tagPool_waf_btn_permission_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
_jspx_tagPool_waf_a_target_permission_link = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
_jspx_tagPool_waf_a_permission_link = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
}
public void _jspDestroy() {
_jspx_tagPool_waf_a_target_permission_link_catalogId.release();
_jspx_tagPool_waf_btn_permission_nobody.release();
_jspx_tagPool_waf_a_target_permission_link.release();
_jspx_tagPool_waf_a_permission_link.release();
}
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html; charset=GBK");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
String pageURL = "articlemaintain.com";
Debug.println("Enter article_maintai.jsp......");
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setHeader("Expires","0");
/*===检测用户===*/
if(!com.yysoft.util.Library.pageInit(request,response))
{
response.sendRedirect("welcome.com");
}
/*============*/
int userId = Library.getUserId(request);
if(userId==0)
{
out.println(Library.printChinese("用户编号不存在,请重新确认后再操作!"));
return;
}
int catalogId = Library.getCatalogIdFromSession(request);
int pluginId = Library.getPluginIdFromCatalogId(catalogId);
//out.println("<font color=red>pluginId="+pluginId+"</font>");
/**
String folderId = request.getParameter("folderId");
if(CheckUtil.isEmpty(folderId))
{
out.println(Library.printChinese("栏目编号不存在,请重新确认后再操作!"));
return;
}
ArticleFolderManager articleFolderManager = new ArticleFolderManager();
ArticleFolder articleFolder = articleFolderManager.find((new Integer(folderId)).intValue());
String folderName = articleFolder.getName();
if(articleFolder.getCatalogId()!=catalogId)
{
out.println(Library.printChinese("请确认您是否有权限访问本页面!"));
return;
}
*/
int pageNo = 0;
if(request.getParameter("pageNo")!=null)
pageNo = (new Integer(request.getParameter("pageNo"))).intValue();
if(pageNo==0)
pageNo = 1;
/*查询条件*/
ArrayList fields = new ArrayList();
fields.add(new Fields("RESOURCES.STATE","=","1",false));
fields.add(new Fields("CATALOGID","=",Integer.toString(catalogId),false));
/*提取标题条件*/
String title = request.getParameter("title");
if(!CheckUtil.isEmpty(title))
{
title = title.trim();
if(!CheckUtil.isEmpty(title))
fields.add(new Fields("TITLE"," LIKE ","%" + title + "%",true));
else
title = "";
pageURL = Library.getPageURL(pageURL,"title",Library.URLEncode(title));
}
else
{
title = "";
}
/*提取开始时间*/
String startDate = request.getParameter("startDate");
if(!CheckUtil.isEmpty(startDate))
{
//if(!CheckUtil.isEmpty(startDate))
fields.add(new Fields("TRUNC(CREATORTIME)",">=","TRUNC(TO_DATE('" + startDate + "','YYYY-MM-DD'))",false));
pageURL = Library.getPageURL(pageURL,"startDate",startDate);
}
else
{
startDate = "";
}
//提取结束时间
String endDate = request.getParameter("endDate");
if(!CheckUtil.isEmpty(endDate))
{
//if(!CheckUtil.isEmpty(endDate))
fields.add(new Fields("TRUNC(CREATORTIME)","<=","TRUNC(TO_DATE('" + endDate + "','YYYY-MM-DD'))",false));
pageURL = Library.getPageURL(pageURL,"endDate","");
}
else
{
endDate = "";
}
/*提取专题编号*/
int topicId = Request.getInt(request,"topicId",0);
String topicName= "";
//提取专题名称
if(topicId>0)
{
fields.add(new Fields("ARTICLE.TOPICID","=",Integer.toString(topicId),false));
TopicManager topicManager = new TopicManager();
Topic topic = topicManager.find(topicId);
if(topic!=null)
topicName = topic.getName();
topicManager = null;
if(!CheckUtil.isEmpty(topicName))
topicName = " >> " + topicName + " 专题";
pageURL = Library.getPageURL(pageURL,"topicId",Integer.toString(topicId));
}
String urlStr = "?title=" + Library.URLEncode(title) + "&startDate=" + startDate + "&endDate=" + endDate;
/*排序条件*/
ArrayList orderBy = new ArrayList();
String order = request.getParameter("orderBy");
String sort = request.getParameter("sort");
if(CheckUtil.isEmpty(order))
order = "ORDERS";
if(CheckUtil.isEmpty(sort))
sort = "DESC";
orderBy.add(new OrderBy(order,sort));
if(sort.equalsIgnoreCase("DESC"))
sort = "ASC";
else
sort = "DESC";
ArticleManager articleManager = new ArticleManager();
Page list = articleManager.list(fields,orderBy,10,pageNo);
String tagLink = "";
//提取文件存放路径=============
String articlePath = "";
/*
String siteNo = Library.getCurrentSite(request);
if(!CheckUtil.isEmpty(siteNo))
{
com.yysoft.site.SiteManager siteManager = new com.yysoft.site.SiteManager();
boolean isMain
评论23
最新资源