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

📄 constant.java

📁 天乙社区6.0是一套基于JAVA技术的网络虚拟社区
💻 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 &amp; Canada), Tijuana", "GMT-08:00"));
         TIMEZONE.add(new LabelValueBean(
        "(GMT -07:00) Mountain Time (US &amp; Canada), Arizona", "GMT-07:00"));
         TIMEZONE.add(new LabelValueBean(
     "(GMT -06:00) Central Time (US &amp; Canada), Mexico City", "GMT-06:00"));
         TIMEZONE.add(new LabelValueBean(
        "(GMT -05:00) Eastern Time (US &amp; 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(" &copy; 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 + -