📄 work.java
字号:
mfromfile.Save();
mtofile.Save();
}
}
}
page = new CreateWork_acc_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),UM);
break;
case WKCmd.WK_ACC_MNT_DEL:// 姰椆彂椶娗棟夋柺 嶍彍
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
if( hsPara.get("__submit.x") != null ) {
bu1f = (String[])hsPara.get("cbox");
if(bu1f!=null) {
int hfol = Integer.parseInt( (String)((String[])hsPara.get(WKCmd.PA_HFOL))[0] );
bu1f = (String[])hsPara.get("cbox");
if( bu1f != null ) {
WKFolderFile wkff = new WKFolderFile(dataDir);
WKDataConfFile mfromfile = null ;
if( hfol == -1 ) {
mfromfile = new WKDataConfFile(dataDir,"",1);
}else{
WKFolderData wkfd = wkff.GetMOD(Integer.toString(hfol));
wkfd.SetCount(wkfd.GetIntCount()-bu1f.length);
wkff.update(wkfd);
mfromfile = new WKDataConfFile(dataDir, Integer.toString(hfol),1);
}
for( int ii=0;ii<bu1f.length;ii++) {
WKDataConfData wktodata = mfromfile.DataChk(bu1f[ii]);
mfromfile.Del(bu1f[ii]);
/* dataWorkid */
String GrpDir = dataDir + "data" + File.separator + "complete"+ File.separator + bu1f[ii] ;
File file = new File(GrpDir);
GSTool.deleteDir(file);
}
wkff.Save();
mfromfile.Save();
}
}
}
page = new CreateWork_acc_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),UM);
break;
case WKCmd.WK_ACC_DATA:// 姰椆僨乕僞妋擣夋柺
if(superUserCheck(sessionUID.intValue(),req,res,url,2,admin)) return;
// if(dataCheck(sessionUID.toString(),req,res,url,Integer.parseInt( (String)((String[])hsPara.get(WKCmd.PA_WID))[0] ),dataDir,Integer.parseInt((String)((String[])hsPara.get(WKCmd.PA_MOD))[0])) ) return; //2001.3.1 add ookubo
if(dataCheck(sessionUID.toString(),req,res,url,hsPara,dataDir ) ) return; //2001.3.1 add ookubo
buf = (String[])hsPara.get("cansel.x");//栠傞
if(buf!=null) {
int mode2 = Integer.parseInt((String)((String[])hsPara.get(WKCmd.PA_MO2))[0]);
if(mode2==0) {
backflg = true;
}else{
page = new CreateWork_acc_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),UM);
}
break;
}
page = new CreateWork_acc_data(hsInitData,hsPara,intpage,UM,sessionUID.toString());
break;
case WKCmd.WK_ACC_SET:// 姰椆彂椶娗棟愝掕夋柺乮暥彂娗棟愝掕乯
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
buf = (String[])hsPara.get("cansel.x");//栠傞
if(buf!=null) {
page = new CreateWork_acc_mnt(hsInitData,hsPara,intpage,uconf.GetDisplayMax(),sessionUID.toString(),UM);
break;
}
buf = (String[])hsPara.get("make.x");//愝掕
if(buf!=null) {
intpage = 0 ;
String display = (String)((String[])hsPara.get("Display"))[0];
conf.SetDisplay(display);
conf.Save();
}
page = new CreateWork_acc_set(hsInitData,hsPara,intpage,conf);
break;
case WKCmd.WK_FOL_SET:// 暥彂娗棟僼僅儖僟乕愝掕夋柺
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
buf = (String[])hsPara.get("cansel.x");//栠傞
if(buf!=null) {
page = new CreateWork_acc_set(hsInitData,hsPara,intpage,conf);
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_FOL_SET_DEL));
paras[2] = new Para(WKCmd.PA_PAG,Integer.toString(intpage));
paras[3] = new Para(WKCmd.PA_MOD,(String)((String[])hsPara.get(WKCmd.PA_MOD))[0]);
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("new.x");//怴婯嶌惉
if(buf!=null) {
page = new CreateWork_fol_make(hsInitData,hsPara,intpage);
break;
}
page = new CreateWork_fol_set(hsInitData,hsPara,intpage);
break;
case WKCmd.WK_FOL_SET_DEL:// 暥彂娗棟僼僅儖僟乕愝掕夋柺 嶍彍
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
if( hsPara.get("__submit.x") != null ) {
bu1f = (String[])hsPara.get("cbox");
if(bu1f!=null) {
WKFolderFile wkff = new WKFolderFile(dataDir);
for( int ii=0;ii<bu1f.length;ii++) {
/* ID */
String fid = bu1f[ii];
WKFolderData wkfd = wkff.GetMOD(fid);//
if( wkfd.GetIntCount() == 0) {
wkff.Del(fid);
}
}
wkff.Save();
}
}
page = new CreateWork_fol_set(hsInitData,hsPara,intpage);
break;
case WKCmd.WK_FOL_EDIT:// 暥彂娗棟僼僅儖僟乕曇廤夋柺
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
buf = (String[])hsPara.get("cansel.x");//庢徚
if(buf!=null) {
page = new CreateWork_fol_set(hsInitData,hsPara,intpage);
break;
}
buf = (String[])hsPara.get("edit.x");//曄峏
if(buf!=null) {
wid = (String)((String[])hsPara.get("wkd"))[0];
WKFolderFile wkff = new WKFolderFile(dataDir);
WKFolderData wkfd = wkff.GetMOD(wid);
taitol = (String)((String[])hsPara.get("title"))[0];
if(taitol.length() == 0) {
String nexturl = url + "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_FOL_EDIT_P
+ "&" + WKCmd.PA_PAG + "=" + (String)((String[])hsPara.get(WKCmd.PA_PAG))[0]
+ "&" + WKCmd.PA_MOD + "=" + (String)((String[])hsPara.get(WKCmd.PA_MOD))[0]
+ "&" + WKCmd.PA_WKD + "=" + (String)((String[])hsPara.get(WKCmd.PA_WKD))[0] ;
CreateErrorPage epage = new CreateErrorPage("僼僅儖僟乕柤傪擖椡偟偰偔偩偝偄丅",urlMap,nexturl);
epage.write(req,res);
return;
}
taitol = cnv.ReturntoBR(taitol);
messege = (String)((String[])hsPara.get("messege"))[0];
if(messege.length() == 0)
messege = " ";
messege = cnv.ReturntoBR(messege);
wkfd.SetName(taitol);
wkfd.SetMemo(messege);
wkff.update(wkfd);
wkff.Save();
page = new CreateWork_fol_set(hsInitData,hsPara,intpage);
break;
}
case WKCmd.WK_FOL_EDIT_P:// 暥彂娗棟僼僅儖僟乕曇廤夋柺
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
page = new CreateWork_fol_edit(hsInitData,hsPara,intpage);
break;
case WKCmd.WK_FOL_MAKE:// 暥彂娗棟僼僅儖僟乕嶌惉夋柺
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
buf = (String[])hsPara.get("cansel.x");//庢徚
if(buf!=null) {
page = new CreateWork_fol_set(hsInitData,hsPara,intpage);
break;
}
buf = (String[])hsPara.get("make.x");//嶌惉
if(buf!=null) {
WKFolderFile wkff = new WKFolderFile(dataDir);
taitol = (String)((String[])hsPara.get("title"))[0];
if(taitol.length() == 0) {
String nexturl = url + "?" + WKCmd.PA_CMD + "=" + WKCmd.WK_FOL_MAKE_P
+ "&" + WKCmd.PA_PAG + "=" + (String)((String[])hsPara.get(WKCmd.PA_PAG))[0]
+ "&" + WKCmd.PA_MOD + "=" + (String)((String[])hsPara.get(WKCmd.PA_MOD))[0] ;
CreateErrorPage epage = new CreateErrorPage("僼僅儖僟乕柤傪擖椡偟偰偔偩偝偄丅",urlMap,nexturl);
epage.write(req,res);
return;
}
taitol = cnv.ReturntoBR(taitol);
messege = (String)((String[])hsPara.get("messege"))[0];
if(messege.length() == 0)
messege = " ";
messege = cnv.ReturntoBR(messege);
wkff.Addmod(0,new WKFolderData(conf.GetStrFolderMax(),taitol,messege,"0"));
wkff.Save();
/* Main configure 峏怴 */
conf.SetFolderMax(conf.GetFolderMax()+1);
conf.Save();
page = new CreateWork_fol_set(hsInitData,hsPara,intpage);
break;
}
case WKCmd.WK_FOL_MAKE_P:// 暥彂娗棟僼僅儖僟乕嶌惉夋柺
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
page = new CreateWork_fol_make(hsInitData,hsPara,intpage);
break;
case WKCmd.WK_CONTROL:// 暥彂娗棟幰愝掕夋柺
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
buf = (String[])hsPara.get("cansel.x");//庢徚
if(buf!=null) {
page = new CreateWork_acc_set(hsInitData,hsPara,intpage,conf);
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_CONTROL_DEL));
paras[2] = new Para(WKCmd.PA_PAG,Integer.toString(intpage));
paras[3] = new Para(WKCmd.PA_MOD,(String)((String[])hsPara.get(WKCmd.PA_MOD))[0]);
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("add.x");//捛壛
if(buf!=null) {
page = new CreateWork_con_add(hsInitData,hsPara,intpage,UM,MainUrl);
break;
}
page = new CreateWork_control(hsInitData,hsPara,intpage,UM,sessionUID.toString(),MainUrl);
break;
case WKCmd.WK_CONTROL_DEL:// 暥彂娗棟幰愝掕夋柺 嶍彍
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
if( hsPara.get("__submit.x") != null ) {
bu1f = (String[])hsPara.get("cbox");
if(bu1f!=null) {
for( int ii=0;ii<bu1f.length;ii++) {
Integer wki = new Integer(bu1f[ii]);
if( Integer.parseInt(bu1f[ii]) != -1)
wkaf.delUser(wki);
}
wkaf.Save();
}
}
page = new CreateWork_control(hsInitData,hsPara,intpage,UM,sessionUID.toString(),MainUrl);
break;
case WKCmd.WK_CON_ADD:// 暥彂娗棟幰偺捛壛夋柺
if(superUserCheck(sessionUID.intValue(),req,res,url,1,admin)) return;
buf = (String[])hsPara.get("cansel.x");//栠傞
if(buf!=null) {
page = new CreateWork_control(hsInitData,hsPara,intpage,UM,sessionUID.toString(),MainUrl);
break;
}
buf = (String[])hsPara.get("add.x");//捛壛
if(buf!=null) {
bu1f = (String[])hsPara.get("cbox");
if(bu1f!=null) {
for( int ii=0;ii<bu1f.length;ii++) {
Integer wki = new Integer(bu1f[ii]);
if( Integer.parseInt(bu1f[ii]) != -1)
wkaf.addUser(wki);
}
wkaf.Save();
}
page = new CreateWork_control(hsInitData,hsPara,intpage,UM,sessionUID.toString(),MainUrl);
break;
}
page = new CreateWork_con_add(hsInitData,hsPara,intpage,UM,MainUrl);
break;
case WKCmd.WK_INDIVIDUAL:// 屄恖愝掕夋柺
buf = (String[])hsPara.get("cansel.x");//栠傞
if(buf!=null) {
backflg = true;
break;
}
buf = (String[])hsPara.get("temp.x");//僥儞僾儗乕僩
if(buf!=null) {
page = new CreateWork_temp_set(hsInitData,hsPara,intpage,sessionUID.toString());
break;
}
buf = (String[])hsPara.get("make.x");//愝掕
if(buf!=null) {
intpage = 0 ;
String display = (String)((String[])hsPara.get("Display"))[0];
uconf.SetDisplay(display);
uconf.Save();
}
buf = (String[])hsPara.get("new.x");//怴婯宱楬嶌惉
if(buf!=null) {
/* work note 嶌惉 */
dir = dataDir + "user" + File.separator + sessionUID.toString() + File.separator + "routewk" ;
File file = new File(dir);
if(file.exists())
file.delete();
WKRouteFile route = new WKRouteFile(dataDir,sessionUID.toString(),"routewk",1);
route.Addmod(new WKRouteData("-1",""," "));
route.Save();
page = new CreateWork_path_make(hsInitData,hsPara,intpage,UM,sessionUID.toString());
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_IND_DEL));
paras[2] = new Para(WKCmd.PA_PAG,Integer.toString(intpage));
paras[3] = new Para(WKCmd.PA_MOD,(String)((String[])hsPara.get(WKCmd.PA_MOD))[0]);
for( int ii=0;ii<bu1f.length;ii++) {
paras[4+ii] = new Para(WKCmd.PA_CBOX,bu1f[ii]);
}
CreateMsgPage mpage = new CreateMsgPage(CreateMsgPage
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -