📄 createcard_mail.java
字号:
addBodyString(" <IMG SRC=\""+mapURL+CDCmd.B_F_LA+"\" ALIGN=\"middle\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
}else{
addBodyString(" <INPUT TYPE=\"image\" NAME=\""+"arl"+"\" SRC=\""+mapURL+CDCmd.B_F_LA+"\" ALT=\"慜儁乕僕\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
}
if(bpage==0){
addBodyString(" <TD WIDTH=\"5%\" VALIGN=\"MIDDLE\" NOWRAP><B>Page 0/0</B></TD>");
}else{
addBodyString(" <TD WIDTH=\"5%\" VALIGN=\"MIDDLE\" NOWRAP><B>Page" + page+ "/" + bpage + "</B></TD>");
}
addBodyString(" <TD WIDTH=\"5%\">");
if(bpage==0||page==bpage){
addBodyString(" <IMG SRC=\""+mapURL+CDCmd.B_F_RA+"\" ALIGN=\"middle\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
}else{
addBodyString(" <INPUT TYPE=\"image\" NAME=\""+"arr"+"\" SRC=\""+mapURL+CDCmd.B_F_RA+"\" ALT=\"師儁乕僕\" WIDTH=\"18\" HEIGHT=\"18\" BORDER=\"0\"></TD>");
}
addBodyString(" </TR>");
addBodyString(" </TABLE>");
addBodyString(" </TD>");
addBodyString(" </TR>");
addBodyString(" </TABLE>");
addBodyString("</TD>");
addBodyString("</TR>");
// 杮懱
/* 尒弌偟 */
addBodyString("<TR>");
addBodyString("<TD>");
addBodyString(" <TABLE WIDTH=\"100%\" BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"2\">");
addBodyString(" <TR BGCOLOR=\"#8080ff\">");
addBodyString(" <TD WIDTH=\"1%\"><BR></TD>");
addTitle(sortkey, sortflg, KAISHA);
addTitle(sortkey, sortflg, NAME);
addTitle(sortkey, sortflg, EMAIL);
addTitle(sortkey, sortflg, TANTOU);
addBodyString(" </TR>");
Object[] dspUsers = null; // 僜乕僩梡僥乕僽儖
boolean color = false ;
if(index>=0) {
List CIDsList=null;
if((CIDsList = idxSearch.getIDs(index))!=null){
Iterator it = CIDsList.iterator();
//僜乕僩僥乕僽儖嶌惉
Vector vecDspUsers = new Vector();
while(it.hasNext()) {
Integer cid = (Integer)it.next();
CDCardFile cddata = new CDCardFile(carddataDir,cid.toString(),0);
cddata.Load();
String sec = cddata.getSecret();
int entuid = cddata.getEntuserid();
if( Integer.parseInt(cddata.getSecret())==0
|| flg==true
||(Integer.parseInt(cddata.getSecret())==1&&entuid==uid) )
{
IUser user = UM.getUser(cddata.getAlocuserid());
Vector vec = new Vector(10);
vec.add(cid); // 僇乕僪ID
vec.add(cddata.getConame()); // 夛幮柤
vec.add(cddata.getName()); // 巵柤
vec.add(cddata.getMail()); // 儊乕儖傾僪儗僗
// 扴摉幰柤
vec.add(UM.getUName(cddata.getAlocuserid())==null?"儐乕僓乕偼嶍彍偝傟傑偟偨":UM.getUName(cddata.getAlocuserid()) );
vec.add(new Integer(cddata.getEdit())); // 曇廤嫋壜僼儔僌
vec.add(new Integer(entuid)); // 僄儞僩儕儐乕僓ID
vec.add(cddata.getCokname());
vec.add(cddata.getKname());
if(user != null){
vec.add(user.getKana());
}else{
vec.add(" ");
}
vecDspUsers.add(vec);
}
}
dspUsers = vecDspUsers.toArray();
switch(sortkey) {
case KAISHA:
sortkey = KKAISHA;
break;
case NAME:
sortkey = KNAME;
break;
case TANTOU:
sortkey = KTANTOU;
break;
}
//僜乕僩
GSSort gs = new GSSort(sortflg, sortkey);
Arrays.sort(dspUsers,gs);
}
/* 撉傒崬傒斖埻 */
int stri = (page - 1) * max + 1;
int endi = max * page;
int cnt = 0;
for(int i=0;(dspUsers!=null)&&(i<dspUsers.length);i++) {
Vector vec = (Vector)dspUsers[i];
cnt++;
if( (cnt>=stri)&&(cnt<=endi) ) {
if (color = color==false)
addBodyString(" <TR BGCOLOR=\"#ffffff\">");
else
addBodyString(" <TR BGCOLOR=\"#ffffbf\">");
if( ((Integer)vec.get(EDITFLG)).intValue()==0
||flg==true
||( ((Integer)vec.get(EDITFLG)).intValue()==1 && ((Integer)vec.get(ENTUID)).intValue()==uid) ) {
addBodyString(" <TD><INPUT TYPE=\"checkbox\" NAME=\"cbox\" VALUE=\"" + vec.get(CID) + "\""
+(cboxSet.contains(""+vec.get(CID))?" CHECKED":"") + " ></TD>");
cboxSet.remove(""+vec.get(CID));
}
else
addBodyString(" <TD>丂</TD>");
addBodyString(" <TD>"+ ((String)vec.get(KAISHA)) + "</TD>");
addBodyString(" <TD><A HREF=\"javaScript:Load("+((Integer)vec.get(CID)).toString()+");\">"+(String)vec.get(NAME)+"</A></TD>");
if(((String)vec.get(EMAIL)).length()>0) {
String email = (String)vec.get(EMAIL);
if(mailerURL != null) {
addBodyString(" <TD><A HREF=\"javaScript:moveMailer("+((Integer)vec.get(CID)).toString()+");\">"+email+"</A></TD>");
} else {
addBodyString(" <TD><A HREF=\"mailto:"+email+"\">"+email+"</A> </TD>"); // 昗弨儊乕儖傪巊梡
}
} else {
addBodyString(" <TD>丂</TD>");
}
addBodyString(" <TD>" + vec.get(TANTOU) + "</TD>");
addBodyString(" <TR>");
}
}
}
/* 柧嵶廔椆 */
addBodyString(" </TABLE>");
Iterator cbox_it = cboxSet.iterator();
while(cbox_it.hasNext()) {
addBodyString(" <INPUT TYPE=\"hidden\" NAME=\"cbox\" VALUE=\""+cbox_it.next()+"\">");
}
addBodyString("</FORM>");
addBodyString("</TD>");
addBodyString("</TR>");
addBodyString("</TABLE>");
addBodyString("</CENTER>");
return true;
}
/**
* <p>
*
* @param idxMap
*/
private void search(Map idxMap){
// 専嶕
addBodyString(" <TR ALIGN=\"center\">");
addBodyString(" <TD HEIGHT=\"130\" WIDTH=\"100%\">");
addBodyString(" <TABLE WIDTH=\"95%\" BORDER=\"1\" CELLSPACING=\"2\" CELLPADDING=\"0\">");
// 1峴栚
addBodyString(" <TR ALIGN=\"center\">");
addSearch(idxMap, "a");
addSearch(idxMap, "b");
addSearch(idxMap, "c");
addSearch(idxMap, "d");
addSearch(idxMap, "e");
addSearch(idxMap, "f");
addBodyString(" </TR>");
// 2峴栚
addBodyString(" <TR ALIGN=\"center\">");
addSearch(idxMap, "g");
addSearch(idxMap, "h");
addSearch(idxMap, "i");
addSearch(idxMap, "j");
addSearch(idxMap, "k");
addSearch(idxMap, "l");
addBodyString(" </TR>");
// 3峴栚
addBodyString(" <TR ALIGN=\"center\">");
addSearch(idxMap, "m");
addSearch(idxMap, "n");
addSearch(idxMap, "o");
addSearch(idxMap, "p");
addSearch(idxMap, "q");
addSearch(idxMap, "r");
addBodyString(" </TR>");
// 4峴栚
addBodyString(" <TR ALIGN=\"center\">");
addSearch(idxMap, "s");
addSearch(idxMap, "t");
addSearch(idxMap, "u");
addSearch(idxMap, "v");
addSearch(idxMap, "w");
addSearch(idxMap, "x");
addBodyString(" </TR>");
// 5峴栚
addBodyString(" <TR ALIGN=\"center\">");
addSearch(idxMap, "y");
addSearch(idxMap, "z");
addBodyString(" <TD><FONT SIZE=\"-1\">丂</FONT></TD>");
addBodyString(" <TD><FONT SIZE=\"-1\">丂</FONT></TD>");
Integer idx = (Integer)idxMap.get(new Integer("etc".hashCode()));
if(idx == null)
addBodyString(" <TD COLSPAN=\"2\"><FONT SIZE=\"-1\">偦偺懠</FONT></TD>");
else
addBodyString(" <TD COLSPAN=\"2\"><A HREF=\"javaScript:setIndex("+"etc".hashCode()+");\"><FONT SIZE=\"-1\">偦偺懠</FONT></A></TD>");
addBodyString(" </TR>");
// 6峴栚
addBodyString(" <TR>");
addBodyString(" <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
addBodyString(" <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
addBodyString(" <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
addBodyString(" <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
addBodyString(" <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
addBodyString(" <TD><IMG SRC=\""+mapURL+GSFilename.GS_SPACE30+"\"></TD>");
addBodyString(" </TR>");
addBodyString(" </TABLE>");
addBodyString(" </TD>");
addBodyString(" </TR>");
}
/**
* <p>
*
* @param idxMap
* @param index
*/
private void addSearch(Map idxMap, String index) {
Integer idx = (Integer)idxMap.get(new Integer(index.hashCode()));
if( idx == null)
{
addBodyString(" <TD><FONT SIZE=\"-1\">" + index + "</FONT></TD>");
} else {
addBodyString(" <TD><A HREF=\"javaScript:setIndex("+index.hashCode()+");\"><FONT SIZE=\"-1\">"+index+"</FONT></A></TD>");
}
}
/**
* <p>
*
* @param key
* @param flg
* @param target
*/
private void addTitle(int key, boolean flg, int target) {
String title = null;
String sflag = "true";
if(!flg)
sflag = "false";
if(target == KAISHA || target == NAME) {
title = " <TH WIDTH=\"30%\" NOWRAP><A HREF=\"javaScript:setSort(" + target + ");\"><FONT COLOR=\"#ffffff\">";
} else {
title = " <TH WIDTH=\"20%\" NOWRAP><A HREF=\"javaScript:setSort(" + target + ");\"><FONT COLOR=\"#ffffff\">";
}
switch(target) {
case KAISHA :
if(key == KAISHA) {
if(flg)
title += "夛幮柤 仯";
else
title += "仴 夛幮柤";
} else {
title += "夛幮柤";
}
break;
case NAME :
if(key == NAME) {
if(flg)
title += "巵丂柤 仯";
else
title += "仴 巵丂柤";
} else {
title += "巵丂柤";
}
break;
case EMAIL :
if(key == EMAIL) {
if(flg)
title += "E-Mail 仯";
else
title += "仴 E-Mail";
} else {
title += "E-Mail";
}
break;
case TANTOU :
if(key == TANTOU) {
if(flg)
title += "扴摉幰 仯";
else
title += "仴 扴摉幰";
} else {
title += "扴摉幰";
}
}
addBodyString( title + "</FONT></A></TH>");
}
/**
* <p>
*
* @param link
* @param img
* @param alt
*/
private String makeTab(int link, String img, String alt){
String tab = " <TD><INPUT TYPE=\"image\" NAME=\"tab" + link
+ "\" SRC=\"" + mapURL+img
+ "\" ALT=\"" + alt
+ "\" WIDTH=\"100\" HEIGHT=\"30\" BORDER=\"0\"></TD>";
return tab;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -