?? constant.java
字號:
package com.laoer.bbscs.sys;
import org.apache.struts.util.*;
import java.util.*;
import com.laoer.comm.util.*;
/**
* <p>Title: TianYi BBS</p>
* <p>Description: TianYi BBS System</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: LAOER.COM/TIANYISOFT.NET</p>
* @author laoer
* @version 6.0
*/
public class Constant {
public static String VERSION = "6.0";
public static String COPYRIGHT = "";
//public static ServletContext SC = null;
public static String ROOTPATH = "";
public static String CONFIGPATH = "";
public static String CHARSET = "UTF-8";
public static String CONFIGXMLFILE = "bbscs.xml";
public static String FORBIDXMLFILE = "forbid.xml";
public static String USERPOSTFILE = "userpost.html";
public static String USERSIGNFILE = "usersign.html";
public static String BEANPERFIX = "com.laoer.bbscs.bean.";
public static String DEFAULTPICURL = "images/photo.gif";
public static String COMMENDFILE = "commend.html";
public static String COMMENDRIGHTFILE = "commendr.html";
public static String BULLETINFILE = "bull.html";
public static String ACTIVEFILE = "active.html";
public static String BOARDSLISTFILE = "boardslist.html";
public static String NEWPOSTJS = "newpost.js";
public static String COMMENDJS = "commend.js";
public static String STARFILE = "star.html";
public static String RE = "Re:";
public static int MODNUM10 = 10;
public static int MODNUM20 = 20;
//public static String FORBIDNICKNAME = "";
public static MessageResources MESSAGE = MessageResources.getMessageResources(
"ApplicationResources");
public static String GUEST = "Guest";
public static String FILEPREFIX = ".bbscs";
public static long COOKIEOUTTIME = 3 * 60 * 1000;
public static long ONLINETIME = 5 * 60 * 1000;
public static Vector FORUMPERNUM = new Vector();
public static Vector POSTPERNUM = new Vector();
public static Vector TIMEZONE = new Vector();
public static Vector YEAR = new Vector();
public static Vector MON = new Vector();
public static Vector DAY = new Vector();
public static String RECLOSEWIN = "CLOSEWIN";
public static String GOBACK = "GOBACK";
public static String[] PERFIX = new String[10];
public static String[] NOTREGNAME = {
"guest", "fuck", "shit", "super", "Guest", "laoer"};
public static List ADV1 = new ArrayList();
public static List ADV2 = new ArrayList();
static {
FORUMPERNUM.add(new LabelValueBean("10", "10"));
FORUMPERNUM.add(new LabelValueBean("20", "20"));
FORUMPERNUM.add(new LabelValueBean("30", "30"));
POSTPERNUM.add(new LabelValueBean("5", "5"));
POSTPERNUM.add(new LabelValueBean("10", "10"));
POSTPERNUM.add(new LabelValueBean("15", "15"));
for (int i = 2004; i < 2008; i++) {
YEAR.add(new LabelValueBean(String.valueOf(i), String.valueOf(i)));
}
for (int i = 1; i <= 12; i++) {
MON.add(new LabelValueBean(String.valueOf(i), String.valueOf(i)));
}
for (int i = 1; i <= 31; i++) {
DAY.add(new LabelValueBean(String.valueOf(i), String.valueOf(i)));
}
/*
TIMEZONE.add(new LabelValueBean("(GMT -12:00) Eniwetok, Kwajalein",
"GMT-12:00"));
TIMEZONE.add(new LabelValueBean("(GMT -11:00) Midway Island, Samoa",
"GMT-11:00"));
TIMEZONE.add(new LabelValueBean("(GMT -10:00) Hawaii", "GMT-10:00"));
TIMEZONE.add(new LabelValueBean("(GMT -09:00) Alaska", "GMT-09:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -08:00) Pacific Time (US & Canada), Tijuana", "GMT-08:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -07:00) Mountain Time (US & Canada), Arizona", "GMT-07:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -06:00) Central Time (US & Canada), Mexico City", "GMT-06:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -05:00) Eastern Time (US & Canada), Bogota, Lima, Quito",
"GMT-05:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -04:00) Atlantic Time (Canada), Caracas, La Paz", "GMT-04:00"));
TIMEZONE.add(new LabelValueBean("(GMT -03:30) Newfoundland", "GMT-03:30"));
TIMEZONE.add(new LabelValueBean(
"(GMT -03:00) Brassila, Buenos Aires, Georgetown, Falkland Is",
"GMT-03:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -02:00) Mid-Atlantic, Ascension Is., St. Helena", "GMT-02:00"));
TIMEZONE.add(new LabelValueBean("(GMT -01:00) Azores, Cape Verde Islands",
"GMT-01:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT) Casablanca, Dublin, Edinburgh, London, Lisbon, Monrovia", "GMT"));
TIMEZONE.add(new LabelValueBean(
"(GMT +01:00) Amsterdam, Berlin, Brussels, Madrid, Paris, Rome",
"GMT+01:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +02:00) Cairo, Helsinki, Kaliningrad, South Africa", "GMT+02:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +03:00) Baghdad, Riyadh, Moscow, Nairobi", "GMT+03:00"));
TIMEZONE.add(new LabelValueBean("(GMT +03:30) Tehran", "GMT+03:30"));
TIMEZONE.add(new LabelValueBean(
"(GMT +04:00) Abu Dhabi, Baku, Muscat, Tbilisi", "GMT+04:00"));
TIMEZONE.add(new LabelValueBean("(GMT +04:30) Kabul", "GMT+04:30"));
TIMEZONE.add(new LabelValueBean(
"(GMT +05:00) Ekaterinburg, Islamabad, Karachi, Tashkent", "GMT+05:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +05:30) Bombay, Calcutta, Madras, New Delhi", "GMT+05:30"));
TIMEZONE.add(new LabelValueBean("(GMT +05:45) Katmandu", "GMT+05:45"));
TIMEZONE.add(new LabelValueBean(
"(GMT +06:00) Almaty, Colombo, Dhaka, Novosibirsk", "GMT+06:00"));
TIMEZONE.add(new LabelValueBean("(GMT +06:30) Rangoon", "GMT+06:30"));
TIMEZONE.add(new LabelValueBean("(GMT +07:00) Bangkok, Hanoi, Jakarta",
"GMT+07:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +08:00) Beijing, Hong Kong, Perth, Singapore, Taipei",
"GMT+08:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +09:00) Osaka, Sapporo, Seoul, Tokyo, Yakutsk", "GMT+09:00"));
TIMEZONE.add(new LabelValueBean("(GMT +09:30) Adelaide, Darwin",
"GMT+09:30"));
TIMEZONE.add(new LabelValueBean(
"(GMT +10:00) Canberra, Guam, Melbourne, Sydney, Vladivostok",
"GMT+10:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +11:00) Magadan, New Caledonia, Solomon Islands", "GMT+11:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +12:00) Auckland, Wellington, Fiji, Marshall Island", "GMT+12:00"));*/
TIMEZONE.add(new LabelValueBean("(GMT -12:00) Eniwetok, Kwajalein",
"GMT-12:00"));
TIMEZONE.add(new LabelValueBean("(GMT -11:00) Midway Island, Samoa",
"GMT-11:00"));
TIMEZONE.add(new LabelValueBean("(GMT -10:00) Hawaii", "GMT-10:00"));
TIMEZONE.add(new LabelValueBean("(GMT -09:00) Alaska", "GMT-09:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -08:00) Pacific Time", "GMT-08:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -07:00) Mountain Time", "GMT-07:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -06:00) Central Time", "GMT-06:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -05:00) Eastern Time",
"GMT-05:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -04:00) Atlantic Time", "GMT-04:00"));
TIMEZONE.add(new LabelValueBean("(GMT -03:30) Newfoundland", "GMT-03:30"));
TIMEZONE.add(new LabelValueBean(
"(GMT -03:00) Brassila, Buenos Aires",
"GMT-03:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT -02:00) Mid-Atlantic", "GMT-02:00"));
TIMEZONE.add(new LabelValueBean("(GMT -01:00) Azores, Cape Verde Islands",
"GMT-01:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT) Casablanca, Dublin, London", "GMT"));
TIMEZONE.add(new LabelValueBean(
"(GMT +01:00) Amsterdam, Berlin,Paris, Rome",
"GMT+01:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +02:00) Cairo, Helsinki", "GMT+02:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +03:00) Baghdad, Moscow, Nairobi", "GMT+03:00"));
TIMEZONE.add(new LabelValueBean("(GMT +03:30) Tehran", "GMT+03:30"));
TIMEZONE.add(new LabelValueBean(
"(GMT +04:00) Abu Dhabi, Baku", "GMT+04:00"));
TIMEZONE.add(new LabelValueBean("(GMT +04:30) Kabul", "GMT+04:30"));
TIMEZONE.add(new LabelValueBean(
"(GMT +05:00) Ekaterinburg, Islamabad", "GMT+05:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +05:30) Bombay, Calcutta", "GMT+05:30"));
TIMEZONE.add(new LabelValueBean("(GMT +05:45) Katmandu", "GMT+05:45"));
TIMEZONE.add(new LabelValueBean(
"(GMT +06:00) Almaty, Colombo", "GMT+06:00"));
TIMEZONE.add(new LabelValueBean("(GMT +06:30) Rangoon", "GMT+06:30"));
TIMEZONE.add(new LabelValueBean("(GMT +07:00) Bangkok, Hanoi, Jakarta",
"GMT+07:00"));
TIMEZONE.add(new LabelValueBean("(GMT +08:00) Beijing, Hong Kong, Perth",
"GMT+08:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +09:00) Osaka, Sapporo, Tokyo", "GMT+09:00"));
TIMEZONE.add(new LabelValueBean("(GMT +09:30) Adelaide, Darwin",
"GMT+09:30"));
TIMEZONE.add(new LabelValueBean("(GMT +10:00) Canberra, Guam", "GMT+10:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +11:00) Magadan, New Caledonia", "GMT+11:00"));
TIMEZONE.add(new LabelValueBean(
"(GMT +12:00) Auckland, Wellington", "GMT+12:00"));
for (int i = 0; i < PERFIX.length; i++) {
PERFIX[i] = Util.genPassword(1);
}
StringBuffer sb = new StringBuffer();
sb.append("<b><font face=Tahoma size=1 color=#A0A0A4>Powered By <a href='http://www.laoer.com' target='_blank'><font face=Tahoma size=1 color=#808080>BBS-CS[天乙社區]</font></a> V");
sb.append(Constant.VERSION);
sb.append(" © 2004");
//sb.append("BBS-CS Author: <a href='mailto:laoer@vip.163.com' title='QQ:20896'><font face='Tahoma' size=1 color=#808080>laoer</font></a></font></b>");
sb.append("</font></b>");
COPYRIGHT = sb.toString();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -