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

📄 work.java

📁 一个日本流行的,功能较全的开源Web办公管理(Groupware)系统。
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
				cinote = new WKNoteFile(dataDir,sessionUID.toString(),2);
				cinote.Delete();
				cinote.WKNote(sessionUID.toString(),Integer.toString(IU.getDefaultGroup()),"0"," "," "," "," "," ","1"," "," "," ");
				cinote.Save();

				String dir = dataDir + "user" + File.separator + sessionUID.toString() + File.separator + "modirect" ;
				File file = new File(dir);
				if(file.exists())
					file.delete();

				page = new CreateWork_new(hsInitData,hsPara,intpage,UM,sessionUID.toString());
				break;
			}
			buf = (String[])hsPara.get("ind.x");//愝掕[屄恖]
			if(buf!=null) {
				page = new CreateWork_individual(hsInitData,hsPara,intpage,sessionUID.toString(),uconf);
				break;
			}
			buf = (String[])hsPara.get("con.x");//愝掕[娗棟幰]
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,0,admin)) return;
				page = new CreateWork_con_edit(hsInitData,hsPara,intpage,conf);
				break;
			}
			buf = (String[])hsPara.get("app.x");//怽惪拞僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_application(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("acc.x");//姰椆僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_accomplish(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("dus.x");//偛傒敔僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_dustbin(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("down");//慜儁乕僕
			if(buf!=null) {
				intpage--;
			}
			buf = (String[])hsPara.get("up");//師儁乕僕
			if(buf!=null) {
				intpage++;
			}
			page = new CreateWork_receive(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
			break;


		case WKCmd.WK_APPLICATION://儚乕僋僼儘乕 (怽惪拞僼僅儖僟乕)
			buf = (String[])hsPara.get("app_mnt.x");//怽惪拞彂椶娗棟
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,0,admin)) return;
				page = new CreateWork_app_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),UM);
				break;
			}
			buf = (String[])hsPara.get("acc_mnt.x");//姰椆彂椶娗棟
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
				hsPara.put(WKCmd.PA_SORTKEY,skey);
				page = new CreateWork_acc_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),UM);
				break;
			}
			buf = (String[])hsPara.get("new.x");//怴婯嶌惉
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,2,admin)) return;
				IU = UM.getUser(sessionUID.intValue());
				/* work note 嶌惉  */
				cinote = new WKNoteFile(dataDir,sessionUID.toString(),2);
				cinote.Delete();
				cinote.WKNote(sessionUID.toString(),Integer.toString(IU.getDefaultGroup()),"0"," "," "," "," "," ","1"," "," "," " );
				cinote.Save();

				String dir = dataDir + "user" + File.separator + sessionUID.toString() + File.separator + "modirect" ;
				File file = new File(dir);
				if(file.exists())
					file.delete();

				page = new CreateWork_new(hsInitData,hsPara,intpage,UM,sessionUID.toString());
				break;
			}
			buf = (String[])hsPara.get("ind.x");//愝掕[屄恖]
			if(buf!=null) {
				page = new CreateWork_individual(hsInitData,hsPara,intpage,sessionUID.toString(),uconf);
				break;
			}
			buf = (String[])hsPara.get("con.x");//愝掕[娗棟幰]
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,0,admin)) return;
				page = new CreateWork_con_edit(hsInitData,hsPara,intpage,conf);
				break;
			}
			buf = (String[])hsPara.get("rec.x");//庴怣僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_receive(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("acc.x");//姰椆僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_accomplish(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("dus.x");//偛傒敔僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_dustbin(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("down");//慜儁乕僕
			if(buf!=null) {
				intpage--;
			}
			buf = (String[])hsPara.get("up");//師儁乕僕
			if(buf!=null) {
				intpage++;
			}
			page = new CreateWork_application(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
			break;


		case WKCmd.WK_ACCOMPLISH://儚乕僋僼儘乕 (姰椆僼僅儖僟乕)
			buf = (String[])hsPara.get("app_mnt.x");//怽惪拞彂椶娗棟
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,0,admin)) return;
				page = new CreateWork_app_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),UM);
				break;
			}
			buf = (String[])hsPara.get("acc_mnt.x");//姰椆彂椶娗棟
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
				hsPara.put(WKCmd.PA_SORTKEY,skey);
				page = new CreateWork_acc_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),UM);
				break;
			}
			buf = (String[])hsPara.get("new.x");//怴婯嶌惉
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,2,admin)) return;
				IU = UM.getUser(sessionUID.intValue());
				/* work note 嶌惉  */
				cinote = new WKNoteFile(dataDir,sessionUID.toString(),2);
				cinote.Delete();
				cinote.WKNote(sessionUID.toString(),Integer.toString(IU.getDefaultGroup()),"0"," "," "," "," "," ","1"," "," "," ");
				cinote.Save();

				String dir = dataDir + "user" + File.separator + sessionUID.toString() + File.separator + "modirect" ;
				File file = new File(dir);
				if(file.exists())
					file.delete();

				page = new CreateWork_new(hsInitData,hsPara,intpage,UM,sessionUID.toString());
				break;
			}
			buf = (String[])hsPara.get("ind.x");//愝掕[屄恖]
			if(buf!=null) {
				page = new CreateWork_individual(hsInitData,hsPara,intpage,sessionUID.toString(),uconf);
				break;
			}
			buf = (String[])hsPara.get("con.x");//愝掕[娗棟幰]
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,0,admin)) return;
				page = new CreateWork_con_edit(hsInitData,hsPara,intpage,conf);
				break;
			}
			buf = (String[])hsPara.get("rec.x");//庴怣僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_receive(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("app.x");//怽惪拞僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_application(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("dus.x");//偛傒敔僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_dustbin(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("del.x");//嶍彍
			if(buf!=null) {
				bu1f = (String[])hsPara.get("cbox");
				if(bu1f!=null) {
					String msg =  "姰椆嵪傒僨乕僞傪嶍彍偟傑偡丅傛傠偟偄偱偡偐丅";
					String title = "姰椆嵪傒僨乕僞偺嶍彍";
					String IconName = "kakunin.gif";
					Para[] paras = new Para[4+bu1f.length];
					paras[0] = new Para("action",url);
					paras[1] = new Para(WKCmd.PA_CMD,Integer.toString(WKCmd.WK_ACC_DEL));
					paras[2] = new Para(WKCmd.PA_PAG,Integer.toString(intpage));
					paras[3] = new Para(WKCmd.PA_MOD,Integer.toString(WKCmd.WK_ACCOMPLISH));
					for( int ii=0;ii<bu1f.length;ii++) {
						paras[4+ii] = new Para(WKCmd.PA_CBOX,bu1f[ii]);
					}
					CreateMsgPage mpage = new CreateMsgPage(CreateMsgPage.MB_YESNO,CreateMsgPage.ID_POST ,title,msg,paras,urlMap+IconName);
					mpage.write(req,res);
					return;
				}
			}
			buf = (String[])hsPara.get("down");//慜儁乕僕
			if(buf!=null) {
				intpage--;
			}
			buf = (String[])hsPara.get("up");//師儁乕僕
			if(buf!=null) {
				intpage++;
			}
			page = new CreateWork_accomplish(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
			break;


		case WKCmd.WK_ACC_DEL://  姰椆僼僅儖僟乕偺嶍彍
			if( hsPara.get("__submit.x") != null ) {
				bu1f = (String[])hsPara.get("cbox");
				if(bu1f!=null) {
					/* complete 峏怴 */
					WKReceivFile wkrf = new WKReceivFile(dataDir,sessionUID.toString(),2);
					WKReceivFile wkrf_d = new WKReceivFile(dataDir,sessionUID.toString(),2);
					for( int ii=0;ii<bu1f.length;ii++) {
						/* ID */
						String wid = bu1f[ii];
            			if(delCheck(sessionUID.toString(),req,res,url,Integer.parseInt( wid ),dataDir,2  )) return;    //2001.3.1 add ookubo
						WKReceivData wked = wkrf.DataChk(wid);	//柧嵶撉傒崬傒
						/* complete 姰椆捛壛 */
						wkrf_d.Addmod(0,wked);
						wkrf_d.Save();
						/* complete 峏怴 */
						wkrf.Del(wid);
					}
					wkrf.Save();
				}
			}
			page = new CreateWork_accomplish(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
			break;


		case WKCmd.WK_DUSTBIN://儚乕僋僼儘乕 (偛傒敔僼僅儖僟乕)
			buf = (String[])hsPara.get("app_mnt.x");//怽惪拞彂椶娗棟
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,0,admin)) return;
				page = new CreateWork_app_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),UM);
				break;
			}
			buf = (String[])hsPara.get("acc_mnt.x");//姰椆彂椶娗棟
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
				hsPara.put(WKCmd.PA_SORTKEY,skey);
				page = new CreateWork_acc_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),UM);
				break;
			}
			buf = (String[])hsPara.get("new.x");//怴婯嶌惉
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,2,admin)) return;
				IU = UM.getUser(sessionUID.intValue());
				/* work note 嶌惉  */
				cinote = new WKNoteFile(dataDir,sessionUID.toString(),2);
				cinote.Delete();
				cinote.WKNote(sessionUID.toString(),Integer.toString(IU.getDefaultGroup()),"0"," "," "," "," "," ","1"," "," "," ");
				cinote.Save();

				String dir = dataDir + "user" + File.separator + sessionUID.toString() + File.separator + "modirect" ;
				File file = new File(dir);
				if(file.exists())
					file.delete();

				page = new CreateWork_new(hsInitData,hsPara,intpage,UM,sessionUID.toString());
				break;
			}
			buf = (String[])hsPara.get("ind.x");//愝掕[屄恖]
			if(buf!=null) {
				page = new CreateWork_individual(hsInitData,hsPara,intpage,sessionUID.toString(),uconf);
				break;
			}
			buf = (String[])hsPara.get("con.x");//愝掕[娗棟幰]
			if(buf!=null) {
				if(superUserCheck(sessionUID.intValue(),req,res,url,0,admin)) return;
				page = new CreateWork_con_edit(hsInitData,hsPara,intpage,conf);
				break;
			}
			buf = (String[])hsPara.get("rec.x");//庴怣僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_receive(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("app.x");//怽惪拞僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_application(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("acc.x");//姰椆僼僅儖僟乕
			if(buf!=null) {
				page = new CreateWork_accomplish(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
				break;
			}
			buf = (String[])hsPara.get("del.x");//嶍彍
			if(buf!=null) {
				bu1f = (String[])hsPara.get("cbox");
				if(bu1f!=null) {
					String msg =  "偛傒敔僨乕僞傪嶍彍偟傑偡丅傛傠偟偄偱偡偐丅";
					String title = "偛傒敔僨乕僞偺嶍彍";
					String IconName = "kakunin.gif";
					Para[] paras = new Para[4+bu1f.length];
					paras[0] = new Para("action",url);
					paras[1] = new Para(WKCmd.PA_CMD,Integer.toString(WKCmd.WK_DUST_DEL));
					paras[2] = new Para(WKCmd.PA_PAG,Integer.toString(intpage));
					paras[3] = new Para(WKCmd.PA_MOD,Integer.toString(WKCmd.WK_DUSTBIN));
					for( int ii=0;ii<bu1f.length;ii++) {
						paras[4+ii] = new Para(WKCmd.PA_CBOX,bu1f[ii]);
					}
					CreateMsgPage mpage = new CreateMsgPage(CreateMsgPage.MB_YESNO,CreateMsgPage.ID_POST ,title,msg,paras,urlMap+IconName);
					mpage.write(req,res);
					return;
				}
			}
			buf = (String[])hsPara.get("down");//慜儁乕僕
			if(buf!=null) {
				intpage--;
			}
			buf = (String[])hsPara.get("up");//師儁乕僕
			if(buf!=null) {
				intpage++;
			}
			page = new CreateWork_dustbin(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),conf,UM);
			break;


		case WKCmd.WK_DUST_DEL:// 儚乕僋僼儘乕 (偛傒敔僼僅儖僟乕) 嶍彍
			if( hsPara.get("__submit.x") != null ) {
				bu1f = (String[])hsPara.get("cbox");
				if(bu1f!=null) {
					/* dust 峏怴 */
					WKReceivFile wkrf = new WKReceivFile(dataDir,sessionUID.toString(),3);
					for( int ii=0;ii<bu1f.length;ii++) {
						/* ID */
						String wid = bu1f[ii];
            			if(delCheck(sessionUID.toString(),req,res,url,Integer.parseInt( wid ),dataDir,3  )) return;    //2001.3.1 add ookubo
						/* dust 峏怴 */
						wkrf.Del(wid);
						/* data/motion/彂椶ID僼僅儖僟乕傪嶍彍 */
						String GrpDir = dataDir + "data" + File.separator + "motion" + File.separator + wid ;
						File file = new File(GrpDir);
						GSTool.deleteDir(file);
					}
					wkrf.Save();
				}

⌨️ 快捷键说明

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