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

📄 createusereditpage.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		addBodyString("  <TR>");
		addBodyString("  <TD NOWRAP><B>幨恀</B></TD>");

/**/	String imgTag = "  <TD HEIGHT=\"200\"><INPUT TYPE=\"file\" NAME=\""+GSCmd.GS_PARA_PIC+"\"> ";
		if(tempFile.existsShashin()) {
/**/			imgTag += "<INPUT TYPE=\"image\" NAME=\""+GSCmd.GS_PARA_DELETE+"\" SRC=\""
				+urlMap+GSFilename.GS_KILL_BTN+"\" ALT=\"嶍彍\" HEIGHT=\"28\" WIDTH=\"93\" BORDER=\"0\">";
		}
		imgTag += "<BR><BR><CENTER><IMG SRC=\"";
		if(tempFile.existsShashin()) {
			imgTag += url+"?"+GSCmd.GS_PARA_CMD+"="+GSCmd.GS_USER_MNG+"&"+CMD_TEMPMAPX+"=0&"
				+GSCmd.GS_PARA_UID+"="+uid;
		} else {
			imgTag += urlMap+GSFilename.GS_DAMYPIC;
		}
		imgTag += "\" ALT=\"幮堳幨恀\" HEIGHT=\"130\" WIDTH=\"100\" BORDER=\"3\"></CENTER></TD>";
		addBodyString(imgTag);

		addBodyString("  </TR>");

		// 僨僼僅儖僩僌儖乕僾
		addBodyString("  <TR>");
		addBodyString("  <TD NOWRAP><B>僨僼僅儖僩僌儖乕僾</B><FONT COLOR=\"#FF0000\">仸<FONT></TD>");
		addBodyString("  <TD>");
/**/	addBodyString("  <SELECT NAME=\""+GSCmd.GS_PARA_GID+"\">");

		it = aindex.iterator();
		Object[] dspGrp = new Object[aindex.size()];
		//僜乕僩梡僥乕僽儖嶌惉
		for(int i=0;it.hasNext();i++) {
			integer=(Integer)it.next();
			idx = integer.intValue();
			Vector vec = new Vector(2);
			vec.add(Integer.toString(gids[idx]));
			vec.add(um.getGName(gids[idx]));
			dspGrp[i] = vec;
		}
		
		//僜乕僩
		GSSort groupsort = new GSSort(true,NAME);
		Arrays.sort(dspGrp,groupsort);

		for(int i=0;i<dspGrp.length;i++) {
			Vector vec = (Vector)dspGrp[i];
			if(Integer.parseInt(((String)vec.get(ID))) > 0) {
				if(Integer.parseInt(((String)vec.get(ID))) == defaultGroup)
					addBodyString("  <OPTION VALUE=\""+((String)vec.get(ID))+"\" SELECTED>"
								  +((String)vec.get(NAME)));
				else
					addBodyString("  <OPTION VALUE=\""+((String)vec.get(ID))+"\">"
								  +((String)vec.get(NAME)));
			}
		}

		addBodyString("  <OPTION VALUE=\"-1\">丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂");
		addBodyString("  </SELECT>");
		addBodyString("  </TD>");
		addBodyString("  </TR>");

		addBodyString("  </TABLE>");

		addBodyString("</TD>");
		addBodyString("</TR>");

		// 強懏僌儖乕僾愝掕
		addBodyString("<TR>");
		addBodyString("<TD BGCOLOR=\"#408080\"><FONT COLOR=\"#ffffff\"><B>強懏僌儖乕僾愝掕</B></FONT></TD>");
		addBodyString("</TR>");

		addBodyString("<TR>");
		addBodyString("<TD BGCOLOR=\"#cccccc\">");

		addBodyString("  <TABLE WIDTH=\"100%\" BORDER=\"1\" CELLSPACING=\"1\" CELLPADDING=\"1\">");

		addBodyString("  <TR>");
		addBodyString("  <TD WIDTH=\"40%\" ALIGN=\"center\" BGCOLOR=\"#454545\"><FONT COLOR=\"#ffffff\"><B>慡僌儖乕僾</B></FONT></TD>");
		addBodyString("  <TD WIDTH=\"10%\"></TD>");
		addBodyString("  <TD WIDTH=\"40%\" ALIGN=\"center\" BGCOLOR=\"#454545\"><FONT COLOR=\"#ffffff\"><B>強懏僌儖乕僾</B></FONT></TD>");
		addBodyString("  </TR>");

		addBodyString("  <TR>");

		addBodyString("  <TD>");
		addBodyString("  <SELECT NAME=\""+GSCmd.GS_PARA_LEFTSEL+"\" SIZE=\"10\" MULTIPLE>");

		it = nindex.iterator();
		Object dspLeftUsr[] = new Object[nindex.size()];

		//僜乕僩梡僥乕僽儖嶌惉
		for(int i=0;it.hasNext();i++) {
			integer=(Integer)it.next();
			idx = integer.intValue();
			Vector vec = new Vector(2);
			vec.add(Integer.toString(gids[idx]));
			vec.add(um.getGName(gids[idx]));
			dspLeftUsr[i] = vec;
		}

		//僜乕僩
		GSSort leftsort = new GSSort(true,NAME);
		Arrays.sort(dspLeftUsr,leftsort);

		for(int i=0;i<dspLeftUsr.length;i++) {
			Vector vec = (Vector)dspLeftUsr[i];
			addBodyString("  <OPTION VALUE=\""+((String)vec.get(ID))+"\">"+((String)vec.get(NAME)));
		}

		addBodyString("  <OPTION VALUE=\"-1\">丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂");
		addBodyString("  </SELECT>");
		addBodyString("  </TD>");

		// 儐乕僓捛壛丒嶍彍僐儅儞僪
		addBodyString("  <TD BGCOLOR=\"#ffffcf\">");
		addBodyString("    <TABLE HEIGHT=\"100%\" WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">");
		// 捛壛
		addBodyString("    <TR>");
		addBodyString("    <TD ALIGN=\"center\">");
		addBodyString("    <INPUT TYPE=\"image\" NAME=\""+GSCmd.GS_PARA_RIGHT+"\" SRC=\""+urlMap+GSFilename.GS_ARROW2R
								+"\" ALT=\"捛壛\" HEIGHT=\"16\" WIDTH=\"16\" BORDER=\"0\">");
		addBodyString("    </TD>");
		addBodyString("    </TR>");
		// 嶍彍
		addBodyString("    <TR>");
		addBodyString("    <TD ALIGN=\"center\">");
		addBodyString("    <INPUT TYPE=\"image\" NAME=\""+GSCmd.GS_PARA_LEFT+"\" SRC=\""+urlMap+GSFilename.GS_ARROW2L
								+"\" ALT=\"嶍彍\" HEIGHT=\"16\" WIDTH=\"16\" BORDER=\"0\">");
		addBodyString("    </TD>");
		addBodyString("    </TR>");
		addBodyString("    </TABLE>");
		addBodyString("  </TD>");

		addBodyString("  <TD>");
		addBodyString("  <SELECT NAME=\""+GSCmd.GS_PARA_RIGHTSEL+"\" SIZE=\"10\" MULTIPLE>");

		it = aindex.iterator();
		Object dspRightUsr[] = new Object[aindex.size()];

		//僜乕僩梡僥乕僽儖嶌惉
		for(int i=0;it.hasNext();i++) {
			integer=(Integer)it.next();
			idx = integer.intValue();
			Vector vec = new Vector(2);
			vec.add(Integer.toString(gids[idx]));
			vec.add(um.getGName(gids[idx]));
			dspRightUsr[i] = vec;
		}
		//僜乕僩
		GSSort rightsort = new GSSort(true,NAME);
		Arrays.sort(dspRightUsr,rightsort);

		for(int i=0;i<dspRightUsr.length;i++) {
			Vector vec = (Vector)dspRightUsr[i];
			addBodyString("  <OPTION VALUE=\""+((String)vec.get(ID))+"\">"+((String)vec.get(NAME)));
		}

		addBodyString("  <OPTION VALUE=\"-1\">丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂");
		addBodyString("  </SELECT>");
		addBodyString("  </TD>");

		addBodyString("  </TR>");

		addBodyString("  </TABLE>");

		addBodyString("</TD>");
		addBodyString("</TR>");


		// 僞僀僩儖
		writeTitle(url);

		addBodyString("</TABLE>");
/**/	addBodyString("</FORM>");

		addBodyString("</CENTER>");

		return true;
	}

	private void writeTitle(String url) {
		addBodyString("<TR>");
		addBodyString("<TD BGCOLOR=\"#000080\">");
		addBodyString("  <TABLE WIDTH=\"100%\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\">");
		addBodyString("  <TR>");
		addBodyString("  <TD><FONT COLOR=\"#ffffff\"><B>"+title+"</B></FONT></TD>");
		addBodyString("  <TD ALIGN=\"right\">");
		addBodyString("  <INPUT TYPE=\"image\" NAME=\""+GSCmd.GS_PARA_SUBMIT+"\" SRC=\""
				+urlMap+GSFilename.GS_TOUROKU_BTN+"\" ALT=\"搊榐\" WIDTH=\"93\" HEIGHT=\"28\" BORDER=\"0\">");
		addBodyString("  <INPUT TYPE=\"image\" NAME=\""+GSCmd.GS_PARA_RESET+"\" SRC=\""
				+urlMap+GSFilename.GS_TORIKESHI_BTN+"\" ALT=\"庢徚\" WIDTH=\"93\" HEIGHT=\"28\" BORDER=\"0\">");
		addBodyString("  </TD>");
		addBodyString("  </TR>");
		addBodyString("  </TABLE>");
		addBodyString("</TD>");
		addBodyString("</TR>");
	}

	// 僥儞億儔儕僼傽僀儖偺撉崬傒
	protected TempUserFile tempLoad(Integer sessionUID) throws GSException {
		TempUserFile tempFile=
			new TempUserFile(dataDir+GSFilename.GS_DIR_USER+File.separator+sessionUID.toString());
		if(tempFile.exists())
			tempFile.Load();

		return tempFile;
	}


	// FORM偐傜憲傜傟偨僨乕僞傪撉庢傝擖椡僠僃僢僋偡傞
	protected void setPara() throws GSException {
		String[] bufs;

		// 儐乕僓柤偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_UNAME);
		if(bufs!=null)
			name = bufs[0].trim();

		// 偐側偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_UKANA);
		if(bufs !=null)
			kana = bufs[0].trim();

		// 僷僗儚乕僪1偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_PASS);
		if(bufs!=null)
			passwd1 = bufs[0];

		// 僷僗儚乕僪2偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_PASS2);
		if(bufs!=null)
			passwd2 = bufs[0];

		// 儊乕儖傾僪儗僗偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_EMAIL);
		if(bufs!=null)
			email = bufs[0].trim();

		// 栶怑偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_YAKU);
		if(bufs!=null)
			position = bufs[0];

		// 梄曋斣崋偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_POST);
		if(bufs!=null)
			postno = bufs[0];

		// 廧強1偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_ADR1);
		if(bufs!=null)
			address1 = bufs[0];

		// 廧強2偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_ADR2);
		if(bufs!=null)
			address2 = bufs[0];

		// 揹榖斣崋偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_TEL);
		if(bufs!=null)
			tel = bufs[0];

		// 僼傽僢僋僗斣崋偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_FAX);
		if(bufs!=null)
			fax = bufs[0];

		// 実懷斣崋1偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_PTEL1);
		if(bufs!=null)
			ptel1 = bufs[0];

		// 実懷斣崋2偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_PTEL2);
		if(bufs!=null)
			ptel2 = bufs[0];

		// 旛峫偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_NOTE);
		if(bufs!=null)
			memo = bufs[0];

		// 僨僼僅儖僩僌儖乕僾ID偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_GID);
		if(bufs!=null)
			defaultGroup = Integer.parseInt(bufs[0]);

		// 僌儖乕僾捛壛僐儅儞僪偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_LEFTSEL);
		if(bufs!=null)
		//	addGid = Integer.parseInt(bufs[0]);
			addGids = bufs;

		// 僌儖乕僾嶍彍僐儅儞僪偺庢摼
		bufs = (String[])hsPara.get(GSCmd.GS_PARA_RIGHTSEL);
		if(bufs!=null)
		//	delGid = Integer.parseInt(bufs[0]);
			delGids = bufs;
	}

	public void inputCheck() throws GSException {
		// 儐乕僓柤偼昁恵両両
		if(name.length()==0)
			throw new GSException("&quot;柤慜&quot;偼丄擖椡昁恵偱偡丅");

		// '偐側'偼昁恵両両
		if(kana.length()==0)
			throw new GSException("&quot;偐側&quot;偼丄擖椡昁恵偱偡丅");

		// 僨僼僅儖僩僌儖乕僾偼昁恵両両
		if(defaultGroup <= 0)
			throw new GSException("&quot;僨僼僅儖僩僌儖乕僾&quot;偼丄擖椡昁恵偱偡丅");

		// 僷僗儚乕僪
		if((passwd1.length()!=0) && (passwd2.length()!=0))
			if((!passwd1.equals("++++++++++"))&&(!passwd2.equals("----------")))
				if(!passwd1.equals(passwd2))
					throw new GSException("&quot;僷僗儚乕僪&quot;偑丄晄惓偱偡丅");

	}

	protected void store(TempUserFile tempFile) throws GSException {
		// 擖椡抣偺戅旔
		tempFile.setName(name);			// 儐乕僓柤
		tempFile.setKana(kana);			// 偐側
		tempFile.setEmail(email);		// email
		tempFile.setPosition(position);	// 栶怑
		tempFile.setPostno(postno);		// 梄曋斣崋
		tempFile.setAddress1(address1);	// 廧強侾
		tempFile.setAddress2(address2); // 廧強俀
		tempFile.setTel(tel);			// 揹榖斣崋
		tempFile.setFax(fax);			// 僼傽僢僋僗斣崋
		tempFile.setPtel1(ptel1);		// 実懷斣崋侾
		tempFile.setPtel2(ptel2);		// 実懷斣崋俀
		tempFile.setMemo(memo);			// 旛峫
		// 僷僗儚乕僪
		if((passwd1!=null)&&(passwd2!=null)) {
			if(passwd1.equals(passwd2)) {
				tempFile.setPasswd(passwd1);
			}
		} else if((passwd1==null)&&(passwd2==null)) {
			tempFile.setPasswd("");
		}
		// 幨恀
		Hashtable hash = (Hashtable)hsPara.get(GSCmd.GS_PARA_PIC);
		if(hash!=null) {
			String filename = (String)hash.get("filename");
			if(filename.length()>0) {
				byte[] content = (byte[])hash.get("content");
				tempFile.setContent(content);
			}
		}
		// 僨僼僅儖僩僌儖乕僾
		if(defaultGroup>=0) {
			tempFile.setDefaultGroup(defaultGroup);
				tempFile.addGroup(defaultGroup);
		}
	}
}

⌨️ 快捷键说明

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