⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createsche_week.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
						addBodyString("  <FONT SIZE=\"-2\"><A HREF=\""+url
									  +"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
									  +"&"+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
									  +"&"+SCCmd.PA_SID+"="+sdata.GetSid()
									  +"\">"
									  +sdata.GetFrom().substring(8,10)+":"
									  +sdata.GetFrom().substring(10,12)+"-"
									  +SCTools.chkStrDec(sdata.GetTitle())
									  +"</A></FONT><BR>");
					}
					//奐巒擔晅亗廔椆擔晅and廔椆擔晅亖尒弌偟擔晅(廔椆偺傒昞帵)
					if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
					&&Long.parseLong(sdata.GetTo().substring(0,8))==Long.parseLong(cal.getYMD()))
					{
						addBodyString("  <FONT SIZE=\"-2\"><A HREF=\""+url
									  +"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
									  +"&"+SCCmd.PA_MOD+"="+1
									  +"&"+SCCmd.PA_USER+"="+gid
									  +"&"+SCCmd.PA_GID+"="+gid
									  +"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
									  +"&"+SCCmd.PA_DATE+"="+hiduke
									  +"&"+SCCmd.PA_TMP+"="+0
									  +"&"+SCCmd.PA_SID+"="+sdata.GetSid()
									  +"\">"
									  +"-"
									  +sdata.GetTo().substring(8,10)+":"
									  +sdata.GetTo().substring(10,12)
									  +SCTools.chkStrDec(sdata.GetTitle())
									  +"</A></FONT><BR>");
					}
					//奐巒擔晅亗廔椆擔晅and奐巒擔晅亖尒弌偟擔晅and廔椆擔晅亖尒弌偟擔晅(僞僀僩儖偺傒昞帵)
					if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
					&&Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(cal.getYMD())
					&&Long.parseLong(sdata.GetTo().substring(0,8))!=Long.parseLong(cal.getYMD()))
					{
						addBodyString("  <FONT SIZE=\"-2\"><A HREF=\""+url
									  +"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
									  +"&"+SCCmd.PA_MOD+"="+1
									  +"&"+SCCmd.PA_USER+"="+gid
									  +"&"+SCCmd.PA_GID+"="+gid
									  +"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
									  +"&"+SCCmd.PA_DATE+"="+hiduke
									  +"&"+SCCmd.PA_TMP+"="+0
									  +"&"+SCCmd.PA_SID+"="+sdata.GetSid()
									  +"\">"
									  +SCTools.chkStrDec(sdata.GetTitle())
									  +"</A></FONT><BR>");
					}
				}
				alist[index].clear();
				}

				/* 捛壛梡gif憓擖 */
				addBodyString("  <A HREF=\""+url
							  +"?"+SCCmd.PA_CMD+"="+SCCmd.CD_NEW
							  +"&"+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> </TD>");
				cal.setYMD(cal.getYear(),cal.getMonth(),cal.getDay()+1);
			}
			addBodyString("  </TR>");

			/* 擔晅傪栠偡 */
			cal.setYMD(hiduke);
/* 僌儖乕僾儊儞僶乕僗働僕儏乕儖 */

		}

		Vector vecUsr = new Vector();
		Object[] dspUsr = null;
			
		if (UM.getUidArray(Integer.parseInt(gid))!=null){
			//僜乕僩梡僥乕僽儖嶌惉
			int[] userid = UM.getUidArray(Integer.parseInt(gid));
			for(int idx=0;idx<userid.length;idx++){
				if(userid[idx]!=Integer.parseInt(uid)){
					IUser user = UM.getUser(userid[idx]);
					Vector vec = new Vector(3);
					vec.add(Integer.toString(userid[idx]));
					vec.add(UM.getUName(userid[idx]));
					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];

				/* 儊儞僶乕僗働僕儏乕儖 */
				uconf = new SCConfUserFile(userDIR,((String)vec.get(ID)));
				addBodyString("  <TR>");
				//強嵼昞帵
				if(Integer.parseInt(uconf.GetShozai())==1){//奜弌帪
					addBodyString("  <TD BGCOLOR=\"00ced1\">");
					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_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 if (Integer.parseInt(uconf.GetShozai())==2){//寚嬑帪
					addBodyString("  <TD BGCOLOR=\"#ffdead\">");
					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_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\">");
					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_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_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_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_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> </TD>");
				/* 僗働僕儏乕儖僨乕僞僙僢僩 */
				yymm = cal.getstrYear()+cal.getstrMonth();
				sfile = new SCScheFile(userDIR,0,((String)vec.get(ID)),yymm);
				for(int ix=0;ix<sfile.size();ix++)
				{
					sdata = sfile.Getmod(ix);
					cal.setYMD(hiduke);
					if(Long.parseLong(sdata.GetFrom().substring(0,8))>Long.parseLong(endweek))
					{
						break;
					}
					/* 奐巒擔晅丒廔椆擔晅偺娫偵 */
					/* 僗働僕儏乕儖僨乕僞僙僢僩 */
					for(int index=0;index<saveix;index++)
					{
						/* 僌儖乕僾儊儞僶乕偺僗働僕儏乕儖 */
						if(Long.parseLong(sdata.GetFrom().substring(0,8))<=Long.parseLong(cal.getYMD())
						   &&Long.parseLong(sdata.GetTo().substring(0,8))>=Long.parseLong(cal.getYMD())
						   &&Integer.parseInt(sdata.GetOpen())==0)
						{
							alist[index].add(sdata);
						}
						cal.setYMD(cal.getYear(),cal.getMonth(),cal.getDay()+1);
					}
				}

				cal.setYMD(hiduke);
				cal.setYMD(cal.getYear(),cal.getMonth()+1,1);

				//廡偺搑拞偱寧偑曄傢偭偨偲偒
				if(nextmonth==true)
				{
					yymm = cal.getstrYear()+cal.getstrMonth();
					sfile = new SCScheFile(userDIR,0,((String)vec.get(ID)),yymm);
					for(int ix=0;ix<sfile.size();ix++)
					{
						sdata = sfile.Getmod(ix);
						if(Long.parseLong(sdata.GetFrom().substring(0,8))>Long.parseLong(endweek))
					   	{
							break;
						}
						cal.setYMD(hiduke);
						cal.setYMD(cal.getYear(),cal.getMonth()+1,1);
						for(int index=saveix;index<7;index++)
						{
							if(Long.parseLong(sdata.GetFrom().substring(0,8))<=Long.parseLong(cal.getYMD())
							   &&Long.parseLong(sdata.GetTo().substring(0,8))>=Long.parseLong(cal.getYMD())
							   &&Integer.parseInt(sdata.GetOpen())==0)
							{
								alist[index].add(sfile.Getmod(ix));
							}
							cal.setYMD(cal.getYear(),cal.getMonth(),cal.getDay()+1);
						}
					}
				}

				/* 擔晅傪栠偡 */
				cal.setYMD(hiduke);
				for(int index=0;index<7;index++)
				{
					addBodyString("  <TD ALIGN=\"center\" VALIGN=\"middle\" BGCOLOR=\""+s2[cal.getWeek()]+"\">");
					if(alist[index]!=null)
					{
						for(int ix=0;ix<alist[index].size();ix++)
						{
							sdata = (SCScheData)alist[index].get(ix);
							//奐巒擔晅亖廔椆擔晅(奐巒丒廔椆嫟昞帵)
							if(Long.parseLong(sdata.GetFrom().substring(0,8))==Long.parseLong(sdata.GetTo().substring(0,8)))
							{
								addBodyString("  <FONT SIZE=\"-2\"><A HREF=\""+url
											  +"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
											  +"&"+SCCmd.PA_MOD+"="+0
											  +"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
											  +"&"+SCCmd.PA_GID+"="+gid
											  +"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
											  +"&"+SCCmd.PA_DATE+"="+hiduke
											  +"&"+SCCmd.PA_TMP+"="+0
											  +"&"+SCCmd.PA_SID+"="+sdata.GetSid()
											  +"\">"
											  +sdata.GetFrom().substring(8,10)+":"
											  +sdata.GetFrom().substring(10,12)+"-"
											  +sdata.GetTo().substring(8,10)+":"
											  +sdata.GetTo().substring(10,12)
											  +SCTools.chkStrDec(sdata.GetTitle())
											  +"</A></FONT><BR>");
							}
								//奐巒擔晅亗廔椆擔晅and奐巒擔晅亖尒弌偟擔晅(奐巒偺傒昞帵)
							if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
							   &&Long.parseLong(sdata.GetFrom().substring(0,8))==Long.parseLong(cal.getYMD()))
							{
								addBodyString("  <FONT SIZE=\"-2\"><A HREF=\""+url
											  +"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
											  +"&"+SCCmd.PA_MOD+"="+0
											  +"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
											  +"&"+SCCmd.PA_GID+"="+gid
											  +"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
											  +"&"+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><BR>");
							}
							//奐巒擔晅亗廔椆擔晅and廔椆擔晅亖尒弌偟擔晅(廔椆偺傒昞帵)
							if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
							   &&Long.parseLong(sdata.GetTo().substring(0,8))==Long.parseLong(cal.getYMD()))
							{
								addBodyString("  <FONT SIZE=\"-2\"><A HREF=\""+url
											  +"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
											  +"&"+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	
										  +"&"+SCCmd.PA_SID+"="+sdata.GetSid()
											  +"\">"
											  +"-"
											  +sdata.GetTo().substring(8,10)+":"
											  +sdata.GetTo().substring(10,12)
											  +SCTools.chkStrDec(sdata.GetTitle())
											  +"</A></FONT><BR>");
							}
							//奐巒擔晅亗廔椆擔晅and奐巒擔晅亖尒弌偟擔晅and廔椆擔晅亖尒弌偟擔晅(僞僀僩儖偺傒昞帵)
							if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
							   &&Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(cal.getYMD())
							   &&Long.parseLong(sdata.GetTo().substring(0,8))!=Long.parseLong(cal.getYMD()))
							{
								addBodyString("  <FONT SIZE=\"-2\"><A HREF=\""+url
											  +"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
											  +"&"+SCCmd.PA_MOD+"="+0
											  +"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
											  +"&"+SCCmd.PA_GID+"="+gid
											  +"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
											  +"&"+SCCmd.PA_DATE+"="+hiduke
											  +"&"+SCCmd.PA_TMP+"="+0
											  +"&"+SCCmd.PA_SID+"="+sdata.GetSid()
											  +"\">"
											  +SCTools.chkStrDec(sdata.GetTitle())
											  +"</A></FONT><BR>");
							}
						}
						alist[index].clear();
					}
					writeSheAdd(url,Integer.parseInt((String)vec.get(ID)),cal.getYMD(),0);// 捛壛梡gif憓擖
					cal.setYMD(cal.getYear(),cal.getMonth(),cal.getDay()+1);
				}
				addBodyString("  </TR>");
				cal.setYMD(hiduke);//擔晅傪尦偵栠偡
			}
		}
		addBodyString("  </FORM>");
		addBodyString("  </TABLE>");
		addBodyString("</TD>");
		addBodyString("</TR>");
		addBodyString("</TABLE>");
		return true;
	}

	/**
	 * <p>僨乕僞捛壛梡偺GIF夋憸傪昞帵偡傞
	 *
	 * @param strDate
	 * @param intEuid
	 * @param strDate
	 * @param ugmod
	 */
    private void writeSheAdd(String url,int intEuid,String strDate,int ugmod){
		addBodyString("  <A HREF=\""
					  +url+"?"
					  +SCCmd.PA_CMD+"="+SCCmd.CD_NEW+"&"
					  +SCCmd.PA_SUB+"="+SCCmd.CD_WEEK+"&"
					  +SCCmd.PA_MOD+"="+ugmod+"&"
					  +SCCmd.PA_USER+"="+intEuid+"&"
					  +SCCmd.PA_GID+"="+gid+"&"
					  +SCCmd.PA_DATE+"="+hiduke+"&"
					  +SCCmd.PA_EDATE+"="+strDate+"&"
					  +SCCmd.PA_TMP+"="+0
					  +"\">");

		addBodyString("  <IMG SRC=\""+ mapURL
					  + SCCmd.S_KARA +"\" BORDER=\"0\" ALT=\"捛壛\"></A> </TD>");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -