createsche_day.java
来自「一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。」· Java 代码 · 共 1,166 行 · 第 1/3 页
JAVA
1,166 行
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_KARA+"\" ALT=\"捛壛\" BORDER=\"0\"></A>");
}
addBodyString(" </TD>");
zen = buf1[idx][index];
colcnt = 1;
}
}
if(Integer.parseInt(zen)!=0){
SCScheData sdata = sfile.DataChk(zen);
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" BGCOLOR=\"#c8ffc8\" COLSPAN=\""+colcnt+"\">");
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+1
+"&"+SCCmd.PA_USER+"="+gid
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+sdata.GetFrom().substring(8,10)+":"
+sdata.GetFrom().substring(10,12)+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT>");
}else{
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" COLSPAN=\""+colcnt+"\">");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_NEW
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+1
+"&"+SCCmd.PA_USER+"="+gid
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_KARA+"\" ALT=\"捛壛\" BORDER=\"0\"></A>");
}
addBodyString(" </TD>");
addBodyString(" </TR>");
}
}else{
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" COLSPAN=\""+count*2+"\">");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_NEW
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+1
+"&"+SCCmd.PA_USER+"="+gid
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_KARA+"\" ALT=\"捛壛\" BORDER=\"0\"></A>");
addBodyString(" </TD>");
addBodyString(" </TR>");
}
}
/* 僌儖乕僾儊儞僶乕僗働僕儏乕儖 */
Vector vecUsr = new Vector();
Object[] dspUsr = null;
if (UM.getUidArray(Integer.parseInt(gid))!=null){
//僜乕僩梡僥乕僽儖嶌惉
int[] userid = UM.getUidArray(Integer.parseInt(gid));
for(ii=0;ii<userid.length;ii++){
if(userid[ii]!=Integer.parseInt(uid)){
IUser user = UM.getUser(userid[ii]);
Vector vec = new Vector(3);
vec.add(Integer.toString(userid[ii]));
vec.add(UM.getUName(userid[ii]));
vec.add(user.getKana());
vecUsr.add(vec);
}
}
dspUsr = vecUsr.toArray();
//僜乕僩
GSSort usrsort = new GSSort(Sortflg,KANA);
Arrays.sort(dspUsr,usrsort);
for(int i=0; (dspUsr != null) && (i < dspUsr.length); i++) {
Vector vec = (Vector)dspUsr[i];
/* 儊儞僶乕僗働僕儏乕儖 */
sfile = new SCScheFile(userDIR,0,((String)vec.get(ID)),yymm);
/* 僗働僕儏乕儖僨乕僞僙僢僩 */
buf = new String[sfile.size()][count*2];
for(int idx=0;idx<sfile.size();idx++){
for(int index=0;index<count*2;index++){
buf[idx][index]="0";
}
}
datmax = -1;
//
sth=sconf.GetFromTime();
if(Integer.parseInt(sth)<10)
{
sth="0"+sth;
}
edh=sconf.GetToTime();
if(Integer.parseInt(edh)<10)
{
edh="0"+edh;
}
sh = cal.getstrYear()+cal.getstrMonth()+cal.getstrDay()+sth+"00";//奐巒帪娫
eh = cal.getstrYear()+cal.getstrMonth()+cal.getstrDay()+edh+"00";//廔椆帪娫
for(int ix=0;ix<sfile.size();ix++)
{
SCScheData sdata = sfile.Getmod(ix);
if(
(Long.parseLong(sdata.GetFrom())< Long.parseLong(eh))
&&
(Long.parseLong(sdata.GetTo()) > Long.parseLong(sh))
&&
(Integer.parseInt(sdata.GetOpen())==0)
)
{
//壗僐儅巊偆偐嶼弌
String sttime = sh;
String edtime = eh;
if(Long.parseLong(sdata.GetFrom())>Long.parseLong(sh))
{
sttime = sdata.GetFrom().substring(0,12);
}
if(Long.parseLong(sdata.GetTo())<Long.parseLong(eh))
{
edtime = sdata.GetTo().substring(0,12);
}
long hour = Long.parseLong(edtime.substring(8,10))-Long.parseLong(sttime.substring(8,10));
long minu = Long.parseLong(edtime.substring(10,12))-Long.parseLong(sttime.substring(10,12));
long retsu=hour*2;
if(minu<0)
{
retsu= retsu-1;
}
if(minu>0)
{
retsu++;
}
//偳偙偐傜巒傑傞偐嶼弌
int index=0;
int stretsu=0;
if(Long.parseLong(sdata.GetFrom())>Long.parseLong(sh))
{
hour = Long.parseLong(sdata.GetFrom().substring(8,10))-Long.parseLong(sh.substring(8,10));
minu = Long.parseLong(sdata.GetFrom().substring(10,12))-Long.parseLong(sh.substring(10,12));
stretsu =(int)(hour*2);
if(minu<0)
{
stretsu= stretsu-1;
}
if(minu>0)
{
stretsu++;
}
}
retsu = retsu+stretsu;
for(int iii=0;iii<sfile.size();iii++)
{
if(Integer.parseInt(buf[iii][stretsu])==0)
{
for(index=stretsu;index<retsu;index++)
{
buf[iii][index]=sdata.GetSid();
}
if(iii>datmax)
{
datmax=iii;
}
break;
}
}
}
}
if(datmax==-1)
{
maxrow=1;
}else{
maxrow=datmax+1;
}
addBodyString(" <TR>");
SCConfUserFile uconf = new SCConfUserFile(userDIR,((String)vec.get(ID)));
//強嵼昞帵
if(Integer.parseInt(uconf.GetShozai())==1){//奜弌帪
addBodyString(" <TD BGCOLOR=\"00ced1\" ROWSPAN=\""+maxrow+"\">");
addBodyString(" <A HREF=\"javascript:openWindow2("+((String)vec.get(ID))+")\" BORDER=\"0\">"
+((String)vec.get(NAME))+"丂</A><BR>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_SHOZAI
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_SHOZAI +"="+"1"
+"&"+"zaiseki"+"="+"123"
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_SHO_IN+"\" ALT=\"嵼惾偵偡傞\" BORDER=\"0\">");
addBodyString(" </A><BR>");
}else if (Integer.parseInt(uconf.GetShozai())==2){//寚嬑帪
addBodyString(" <TD BGCOLOR=\"#ffdead\" ROWSPAN=\""+maxrow+"\">");
addBodyString(" <A HREF=\"javascript:openWindow2("+((String)vec.get(ID))+")\">"
+((String)vec.get(NAME))+"丂</A><BR>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_SHOZAI
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_SHOZAI +"="+"1"
+"&"+"zaiseki"+"="+"123"
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_SHO_IN+"\" ALT=\"嵼惾偵偡傞\" BORDER=\"0\"></A>");
addBodyString(" <BR>");
}else{//嵼惾帪
addBodyString(" <TD BGCOLOR=\"#e0e0e0\" ROWSPAN=\""+maxrow+"\">");
addBodyString(" <A HREF=\"javascript:openWindow2("+((String)vec.get(ID))+")\">"
+((String)vec.get(NAME))+"丂</A><BR>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_SHOZAI
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_SHOZAI +"="+"1"
+"&"+"gaisyutu"+"="+"123"
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_SHO_OUT+"\" ALT=\"奜弌偵偡傞\" BORDER=\"0\"></A>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_SHOZAI
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_SHOZAI +"="+"2"
+"&"+"kekkin"+"="+"123"
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_SHO_HOL+"\" ALT=\"寚嬑偵偡傞\" BORDER=\"0\"></A>");
addBodyString(" <BR>");
}
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_MONTH
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_MON_BTN+"\" ALT=\"寧娫\" BORDER=\"0\"></A>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_MSGADD
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_DEN_BTN+"\" ALT=\"揱尵\" BORDER=\"0\"></A>");
addBodyString(" </TD>");
/* 廳暋峴悢暘夞偡 */
colcnt = 0;
if(datmax>=0){
for(int idx=0;idx<maxrow;idx++){
String zen = buf[idx][0];
colcnt = 0;
if(idx!=0){
addBodyString(" <TR>");
}
for(int index=0;index<count*2;index++){
if(zen==buf[idx][index]){
colcnt++;
zen = buf[idx][index];
}else{
if(Integer.parseInt(zen)!=0){
SCScheData sdata = sfile.DataChk(zen);
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" BGCOLOR=\"#c8ffc8\" COLSPAN=\""
+colcnt+"\">");
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+sdata.GetFrom().substring(8,10)+":"
+sdata.GetFrom().substring(10,12)
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT>");
}else{
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" COLSPAN=\""+colcnt+"\">");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_NEW
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_KARA+"\" ALT=\"捛壛\" BORDER=\"0\"></A>");
}
addBodyString(" </TD>");
zen = buf[idx][index];
colcnt = 1;
}
}
if(Integer.parseInt(zen)!=0){
SCScheData sdata = sfile.DataChk(zen);
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" BGCOLOR=\"#c8ffc8\" COLSPAN=\""
+colcnt+"\">");
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+sdata.GetFrom().substring(8,10)+":"
+sdata.GetFrom().substring(10,12)
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT>");
}else{
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" COLSPAN=\""+colcnt+"\">");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_NEW
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_KARA+"\" ALT=\"捛壛\" BORDER=\"0\"></A>");
}
addBodyString(" </TD>");
addBodyString(" </TR>");
}
}else{
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" COLSPAN=\""+count*2+"\">");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_NEW
+"&"+SCCmd.PA_SUB+"="+SCCmd.CD_DAY
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_KARA+"\" ALT=\"捛壛\" BORDER=\"0\"></A>");
addBodyString(" </TD>");
addBodyString(" </TR>");
}
}
}
addBodyString(" </FORM>");
addBodyString(" </TABLE>");
addBodyString("</TD>");
addBodyString("</TR>");
addBodyString("</TABLE>");
return true;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?