📄 creatework_application.java
字号:
package jp.co.sjts.gsession.work;
/*
* 儚乕僋僼儘乕庴怣僼僅儖僟乕(怽惪拞)夋柺嶌惉 CreateWork_application.java
* Copyright (C) 1999-2000 Japan Total System Co,LTD
* Masakatu O <ookubo@sjts.co.jp>
* Satoru <koni@sjts.co.jp>
*/
import java.util.Collection;
import java.util.Map;
import java.util.Iterator;
import java.util.Hashtable;
import java.util.Arrays;
import java.util.Vector;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import jp.co.sjts.gsession.tools.*;
public class CreateWork_application extends CreatePage
{
private Hashtable hsPara;
private Hashtable hsPara1;
private WKReceivFile wkfile;
private WKReceivData wkdata;
private WKAdminFile kfile;
private GSDate cal; //僇儗儞僟乕
private String mapURL;
private String dataDIR;
private String helpURL;
private int page;
private int max;
private String uid;
private int today;
private WKMainConfFile wkmc;
private IUserManager UM;
WKNoteFile cidata;
private final String title = "鈍媍庴怣僼僅儖僟乕";
private static final String bgcolor = "#ffffff";
private static final String text = "#000000";
private static final String link = "#0000ff";
private static final String alink = "#ff0000";
private static final String vlink = "#0000ff";
private static final int STATUS = 1;
private static final int WORKID = 2;
private static final int TITLE = 3;
private static final int DATE = 4;
private static final int DATEKEY = 5;
public CreateWork_application(Hashtable hsPara,Hashtable hsPara1,int page,int max,String uid,WKMainConfFile wkmc,IUserManager UM)
{
this.hsPara = hsPara;
this.mapURL = (String)hsPara.get(WKCmd.WK_MAP);
this.dataDIR = (String)hsPara.get(WKCmd.WK_DIR);
this.helpURL = (String)hsPara.get("help");
this.hsPara1 = hsPara1;
this.uid = uid;
this.page = page;
this.max = max;
this.wkmc = wkmc;
this.UM = UM;
}
protected boolean writePage(HttpServletRequest req,HttpServletResponse res) throws GSException {
/* 僨乕僞撉傒崬傒 */
wkfile = new WKReceivFile(dataDIR,uid,1);
kfile = new WKAdminFile(dataDIR);
cal = new GSDate();
int today = Integer.parseInt( cal.getYMD());
String url = GSTool.removeParaFormURI(req.getRequestURI());
setHelpUrl(helpURL + GSHelpPage.WK200000);
setCharset("iso-2022-jp");
setTitle(title);
setBodyColor(bgcolor,text,link,vlink,alink);
addBodyString("");
addBodyString("<!--ALL-->");
addBodyString("<TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
addBodyString("<!--Line1-->");
addBodyString("<TR BGCOLOR=\"#000080\">");
addBodyString("<TD HEIGHT=\"40\">");
addBodyString(" <TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"5\">");
addBodyString(" <TR>");
addBodyString(" <FORM METHOD=\"post\" ACTION=\"" + url + "\">");
addBodyString(" <INPUT TYPE=\"hidden\" NAME=\"" + WKCmd.PA_CMD + "\" VALUE=\"" + WKCmd.WK_APPLICATION + "\">");
addBodyString(" <INPUT TYPE=\"hidden\" NAME=\"" + WKCmd.PA_MOD + "\" VALUE=\"" + WKCmd.WK_APPLICATION + "\">");
addBodyString(" <INPUT TYPE=\"hidden\" NAME=\"" + WKCmd.PA_PAG + "\" VALUE=\"" + Integer.toString(page) + "\">");
addBodyString(" <INPUT TYPE=\"hidden\" NAME=\"" + WKCmd.PA_SORTKEY + "\" VALUE=\""
+ ((hsPara1.get(WKCmd.PA_SORTKEY)!=null)?
((String[])hsPara1.get(WKCmd.PA_SORTKEY))[0]:"0") + "\">");
addBodyString(" <INPUT TYPE=\"hidden\" NAME=\"" + WKCmd.PA_SORTFLG+STATUS + "\" VALUE=\""
+ ( (hsPara1.get(WKCmd.PA_SORTFLG+STATUS)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+STATUS)))[0]:"false") + "\">");
addBodyString(" <INPUT TYPE=\"hidden\" NAME=\"" + WKCmd.PA_SORTFLG+TITLE + "\" VALUE=\""
+ ( (hsPara1.get(WKCmd.PA_SORTFLG+TITLE)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+TITLE)))[0]:"false") + "\">");
addBodyString(" <INPUT TYPE=\"hidden\" NAME=\"" + WKCmd.PA_SORTFLG+DATE + "\" VALUE=\""
+ ( (hsPara1.get(WKCmd.PA_SORTFLG+DATE)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+DATE)))[0]:"false") + "\">");
addBodyString(" <TD WIDTH=\"100%\" NOWRAP><FONT SIZE=\"+1\" COLOR=\"#ffffff\"><B>鈍媍</B></FONT></TD>");
if( UM.isSU(Integer.parseInt(uid)) ) //admin偺傒
addBodyString(" <TD><INPUT TYPE=\"image\" NAME=\"app_mnt\" SRC=\"" + mapURL + WKCmd.W_B_01 + "\" ALT=\"怽惪拞彂椶娗棟\" BORDER=\"0\"></TD>");
if( UM.isSU(Integer.parseInt(uid)) == true || kfile.Chkuid(new Integer(uid)) == true ) //admin偺傒
addBodyString(" <TD><INPUT TYPE=\"image\" NAME=\"acc_mnt\" SRC=\"" + mapURL + WKCmd.W_B_02 + "\" ALT=\"姰椆彂椶娗棟\" BORDER=\"0\"></TD>");
addBodyString(" </TR>");
addBodyString(" </TABLE>");
addBodyString("</TD>");
addBodyString("</TR>");
addBodyString("<!--Line2-->");
addBodyString("<TR>");
addBodyString("<TD>");
addBodyString(" <TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"5\">");
addBodyString(" <TR HEIGHT=\"40\">");
if( Integer.parseInt(uid) != 0 ) { //admin埲奜
addBodyString(" <TD><INPUT TYPE=\"image\" NAME=\"new\" SRC=\"" + mapURL + WKCmd.W_B_03 + "\" ALT=\"怴婯嶌惉\" BORDER=\"0\"></TD>");
}
addBodyString(" <TD HEIGHT=\"40\" WIDTH=\"100%\">丂</TD>");
addBodyString(" <TD ALIGN=\"right\"><INPUT TYPE=\"image\" NAME=\"ind\" SRC=\"" + mapURL + WKCmd.W_B_04 + "\" ALT=\"愝掕[屄恖]\" BORDER=\"0\"></TD>");
if( UM.isSU(Integer.parseInt(uid)) ) { //admin偺傒
addBodyString(" <TD ALIGN=\"right\"><INPUT TYPE=\"image\" NAME=\"con\" SRC=\"" + mapURL + WKCmd.W_B_05 + "\" ALT=\"愝掕[娗棟幰]\" BORDER=\"0\"></TD>");
}
addBodyString(" </FORM>");
addBodyString(" </TR>");
addBodyString(" </TABLE>");
addBodyString("</TD>");
addBodyString("</TR>");
/* 僞僽 */
addBodyString("<!--Line3-->");
addBodyString("<TR>");
addBodyString("<TD>");
addBodyString(" <TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">"); //
addBodyString(" <TR>");
addBodyString(" <TD>");
addBodyString(" <TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
addBodyString(" <TR>");
addBodyString(" <TD>");
addBodyString("<!--TAB-->");
addBodyString(" <TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
addBodyString(" <TR>");
addBodyString(" <TD><A HREF=\"" + url + "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_RECEIVE
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_RECEIVE
+ "&" + WKCmd.PA_PAG + "=" + "0" + "\" TARGET=\"_self\">"
+ "<IMG SRC=\"" + mapURL + WKCmd.W_B_06 + "\" ALT=\"庴怣僼僅儖僟乕\" WIDTH=\"100\" HEIGHT=\"30\" BORDER=\"0\"></A></TD>");
addBodyString(" <TD><A HREF=\"" + url + "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_APPLICATION
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_APPLICATION
+ "&" + WKCmd.PA_PAG + "=" + "0" + "\" TARGET=\"_self\">"
+ "<IMG SRC=\"" + mapURL + WKCmd.W_B_070 + "\" ALT=\"怽惪拞僼僅儖僟乕\" WIDTH=\"100\" HEIGHT=\"30\" BORDER=\"0\"></A></TD>");
addBodyString(" <TD><A HREF=\"" + url + "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_ACCOMPLISH
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_ACCOMPLISH
+ "&" + WKCmd.PA_PAG + "=" + "0" + "\" TARGET=\"_self\">"
+ "<IMG SRC=\"" + mapURL + WKCmd.W_B_08 + "\" ALT=\"姰椆僼僅儖僟乕\" WIDTH=\"100\" HEIGHT=\"30\" BORDER=\"0\"></A></TD>");
addBodyString(" <TD><A HREF=\"" + url + "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_DUSTBIN
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_DUSTBIN
+ "&" + WKCmd.PA_PAG + "=" + "0" + "\" TARGET=\"_self\">"
+ "<IMG SRC=\"" + mapURL + WKCmd.W_B_09 + "\" ALT=\"偛傒敔僼僅儖僟乕\" WIDTH=\"100\" HEIGHT=\"30\" BORDER=\"0\"></A></TD>");
addBodyString(" </TR>");
addBodyString(" </TABLE>");
addBodyString(" </TD>");
/* 儁乕僕 */
addBodyString(" <!--PAGE-->");
addBodyString(" <TD WIDTH=\"100%\">丂</TD>");
if( page == 0 ) {
addBodyString(" <TD ALIGN=\"right\"><IMG SRC=\"" + mapURL + WKCmd.W_B_L + "\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\">");
}else{
addBodyString(" <TD ALIGN=\"right\"><A HREF=\"" + url
+ "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_APPLICATION
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_APPLICATION
+ "&down=0"
+ "&" + WKCmd.PA_PAG + "=" + Integer.toString(page)
+"&"+WKCmd.PA_SORTKEY+"="
+((hsPara1.get(WKCmd.PA_SORTKEY)!=null)?
((String[])hsPara1.get(WKCmd.PA_SORTKEY))[0]:"0")
+"&"+WKCmd.PA_SORTFLG+STATUS+"="
+( (hsPara1.get(WKCmd.PA_SORTFLG+STATUS)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+STATUS)))[0]:"true")
+"&"+WKCmd.PA_SORTFLG+TITLE+"="
+( (hsPara1.get(WKCmd.PA_SORTFLG+TITLE)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+TITLE)))[0]:"true")
+"&"+WKCmd.PA_SORTFLG+DATE+"="
+( (hsPara1.get(WKCmd.PA_SORTFLG+DATE)!=null)?
((String[])(hsPara1.get(WKCmd.PA_SORTFLG+DATE)))[0]:"true")
+ "\" TARGET=\"_self\">"
+ "<IMG SRC=\"" + mapURL + WKCmd.W_B_L + "\" ALT=\"慜儁乕僕\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></A>");
}
addBodyString(" </TD>");
addBodyString(" <TD><BR></TD>");
addBodyString(" <TD ALIGN=\"right\" NOWRAP>");
if( wkfile.size() == 0 ) {
addBodyString( "<B>Page 0/0</B>" );
}else{
if( wkfile.size() % max == 0 ) {
addBodyString(" <B>Page " + Integer.toString(page+1) + "/" + Integer.toString(wkfile.size()/max) + "</B>" );
}else{
addBodyString(" <B>Page " + Integer.toString(page+1) + "/" + Integer.toString(wkfile.size()/max+1) + "</B>" );
}
}
addBodyString(" </TD>");
addBodyString(" <TD><BR></TD>");
addBodyString(" <TD ALIGN=\"right\" NOWRAP>");
if( (page+1)*max < wkfile.size() ) {
addBodyString(" <A HREF=\"" + url
+ "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_APPLICATION
+ "&" + WKCmd.PA_MOD + "=" + WKCmd.WK_APPLICATION
+ "&up=0"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -