📄 sysconfig.java
字号:
public void setForbidEmail(String forbidEmail) {
this.setConfigContext("ForbidEmail", forbidEmail);
}
public int getPostMinSize() {
return this.getIntValue("PostMinSize", 3);
}
public void setPostMinSize(int postMinSize) {
this.setConfigContext("PostMinSize", String.valueOf(postMinSize));
}
public int getPostMaxSize() {
return this.getIntValue("PostMaxSize", 150000);
}
public void setPostMaxSize(int postMaxSize) {
this.setConfigContext("PostMaxSize", String.valueOf(postMaxSize));
}
public int getQuoteMaxSize() {
return this.getIntValue("QuoteMaxSize", 300);
}
public void setQuoteMaxSize(int quoteMaxSize) {
this.setConfigContext("QuoteMaxSize", String.valueOf(quoteMaxSize));
}
public int getPostCheckTime() {
return this.getIntValue("PostCheckTime", 0);
}
public void setPostCheckTime(int postCheckTime) {
this.setConfigContext("PostCheckTime", String.valueOf(postCheckTime));
}
public int getEditPostTitleLimit() {
return this.getIntValue("EditPostTitleLimit", 0);
}
public void setEditPostTitleLimit(int editPostTitleLimit) {
this.setConfigContext("EditPostTitleLimit", String.valueOf(editPostTitleLimit));
}
public int getEditPostLimit() {
return this.getIntValue("EditPostLimit", 0);
}
public void setEditPostLimit(int editPostLimit) {
this.setConfigContext("EditPostLimit", String.valueOf(editPostLimit));
}
public int getLogIP() {
return this.getIntValue("LogIP", 0);
}
public void setLogIP(int logIP) {
this.setConfigContext("LogIP", String.valueOf(logIP));
}
public int getEditInterface() {
return this.getIntValue("EditInterface", 2);
}
public void setEditInterface(int editInterface) {
this.setConfigContext("EditInterface", String.valueOf(editInterface));
}
public int getAttachmentNum() {
return this.getIntValue("AttachmentNum", 10);
}
public void setAttachmentNum(int attachmentNum) {
this.setConfigContext("AttachmentNum", String.valueOf(attachmentNum));
}
public int getCanDelAttachmentOverTime() {
return this.getIntValue("CanDelAttachmentOverTime", 1);
}
public void setCanDelAttachmentOverTime(int canDelAttachmentOverTime) {
this.setConfigContext("CanDelAttachmentOverTime", String.valueOf(canDelAttachmentOverTime));
}
public int getCanDelAttachmentClosedPost() {
return this.getIntValue("CanDelAttachmentClosedPost", 1);
}
public void setCanDelAttachmentClosedPost(int canDelAttachmentClosedPost) {
this.setConfigContext("CanDelAttachmentClosedPost", String.valueOf(canDelAttachmentClosedPost));
}
public int getReduceAttachImg() {
return this.getIntValue("ReduceAttachImg", 1);
}
public void setReduceAttachImg(int reduceAttachImg) {
this.setConfigContext("ReduceAttachImg", String.valueOf(reduceAttachImg));
}
public int getViewAttachImg() {
return this.getIntValue("ViewAttachImg", 1);
}
public void setViewAttachImg(int viewAttachImg) {
this.setConfigContext("ViewAttachImg", String.valueOf(viewAttachImg));
}
public int getReduceAttachImgSize() {
return this.getIntValue("ReduceAttachImgSize", 200);
}
public void setReduceAttachImgSize(int reduceAttachImgSize) {
this.setConfigContext("ReduceAttachImgSize", String.valueOf(reduceAttachImgSize));
}
public int getAttachImgRow() {
return this.getIntValue("AttachImgRow", 3);
}
public void setAttachImgRow(int attachImgRow) {
this.setConfigContext("AttachImgRow", String.valueOf(attachImgRow));
}
public String getAttachImgType() {
return this.getStringValue("AttachImgType");
}
public void setAttachImgType(String attachImgType) {
this.setConfigContext("AttachImgType", attachImgType);
}
public String[] getAttachImgTypes() {
String[] types = getAttachImgType().split(",");
if (types == null || types.length == 0) {
types = new String[3];
types[0] = "gif";
types[1] = "jpg";
types[2] = "jpeg";
}
return types;
}
public boolean isAttachImg(String fileName) {
return FilenameUtils.isExtension(fileName, getAttachImgTypes());
}
public String getAttachFileType() {
return this.getStringValue("AttachFileType");
}
public void setAttachFileType(String attachFileType) {
this.setConfigContext("AttachFileType", attachFileType);
}
public boolean isAllowAttachFileType(String fileName) {
String[] ftypes = this.getAttachFileType().split(",");
if (ftypes != null) {
return FilenameUtils.isExtension(fileName, ftypes);
}
return false;
}
public int getAttachFileSize() {
return this.getIntValue("AttachFileSize", 300);
}
public void setAttachFileSize(int attachFileSize) {
this.setConfigContext("AttachFileSize", String.valueOf(attachFileSize));
}
public int getVoteItemNum() {
return this.getIntValue("VoteItemNum", 10);
}
public void setVoteItemNum(int voteItemNum) {
this.setConfigContext("VoteItemNum", String.valueOf(voteItemNum));
}
public int getVoteItemLength() {
return this.getIntValue("VoteItemLength", 150);
}
public void setVoteItemLength(int voteItemLength) {
this.setConfigContext("VoteItemLength", String.valueOf(voteItemLength));
}
public int getVoteUpdatePost() {
return this.getIntValue("VoteUpdatePost", 1);
}
public void setVoteUpdatePost(int voteUpdatePost) {
this.setConfigContext("VoteUpdatePost", String.valueOf(voteUpdatePost));
}
public int getVoteChange() {
return this.getIntValue("VoteChange", 0);
}
public void setVoteChange(int voteChange) {
this.setConfigContext("VoteChange", String.valueOf(voteChange));
}
public int getUsePm() {
return this.getIntValue("UsePm", 1);
}
public boolean isUserPm() {
return (this.getUsePm() == 1);
}
public void setUsePm(int usePm) {
this.setConfigContext("UsePm", String.valueOf(usePm));
}
public int getCheckNewPm() {
return this.getIntValue("CheckNewPm", 0);
}
public boolean isCheckNewPm() {
return (this.getCheckNewPm() == 1);
}
public void setCheckNewPm(int checkNewPm) {
this.setConfigContext("CheckNewPm", String.valueOf(checkNewPm));
}
public int getPmMaxLength() {
return this.getIntValue("PmMaxLength", 1500);
}
public void setPmMaxLength(int pmMaxLength) {
this.setConfigContext("PmMaxLength", String.valueOf(pmMaxLength));
}
public int getPmFloodTime() {
return this.getIntValue("PmFloodTime", 30);
}
public void setPmFloodTime(int pmFloodTime) {
this.setConfigContext("PmFloodTime", String.valueOf(pmFloodTime));
}
public boolean isInPmFloodTime(long atime) {
if ( (System.currentTimeMillis() - atime) < (getPmFloodTime() * 1000)) {
return true;
}
else {
return false;
}
}
public int getPmPerPage() {
return this.getIntValue("PmPerPage", 5);
}
public void setPmPerPage(int pmPerPage) {
this.setConfigContext("PmPerPage", String.valueOf(pmPerPage));
}
public int getPmAllowUBB() {
return this.getIntValue("PmAllowUBB", 0);
}
public boolean isPmAllowUBB() {
return (this.getPmAllowUBB() == 1);
}
public void setPmAllowUBB(int pmAllowUBB) {
this.setConfigContext("PmAllowUBB", String.valueOf(pmAllowUBB));
}
public int getPmAllowSmilies() {
return this.getIntValue("PmAllowSmilies", 1);
}
public boolean isPmAllowSmilies() {
return (this.getPmAllowSmilies() == 1);
}
public void setPmAllowSmilies(int pmAllowSmilies) {
this.setConfigContext("PmAllowSmilies", String.valueOf(pmAllowSmilies));
}
public int getPmAllowHTML() {
return this.getIntValue("PmAllowHTML", 0);
}
public boolean isPmAllowHTML() {
return (this.getPmAllowHTML() == 1);
}
public void setPmAllowHTML(int pmAllowHTML) {
this.setConfigContext("PmAllowHTML", String.valueOf(pmAllowHTML));
}
public int getPmAllowFace() {
return this.getIntValue("PmAllowFace", 1);
}
public boolean isPmAllowFace() {
return (this.getPmAllowFace() == 1);
}
public void setPmAllowFace(int pmAllowFace) {
this.setConfigContext("PmAllowFace", String.valueOf(pmAllowFace));
}
public int getForumPrePage() {
return this.getIntValue("ForumPrePage", 20);
}
public void setForumPrePage(int forumPrePage) {
this.setConfigContext("ForumPrePage", String.valueOf(forumPrePage));
}
public int getForumHotViews() {
return this.getIntValue("ForumHotViews", 150);
}
public void setForumHotViews(int forumHotViews) {
this.setConfigContext("ForumHotViews", String.valueOf(forumHotViews));
}
public int getForumHotRes() {
return this.getIntValue("ForumHotRes", 15);
}
public void setForumHotRes(int forumHotRes) {
this.setConfigContext("ForumHotRes", String.valueOf(forumHotRes));
}
public int getUseLinkToPages() {
return this.getIntValue("UseLinkToPages", 1);
}
public boolean isUseLinkToPages() {
return (this.getUseLinkToPages() == 1);
}
public void setUseLinkToPages(int useLinkToPages) {
this.setConfigContext("UseLinkToPages", String.valueOf(useLinkToPages));
}
public int getMaxMultiPage() {
return this.getIntValue("MaxMultiPage", 3);
}
public void setMaxMultiPage(int maxMultiPage) {
this.setConfigContext("MaxMultiPage", String.valueOf(maxMultiPage));
}
public int getPostViewLength() {
return this.getIntValue("PostViewLength", 300);
}
public void setPostViewLength(int postViewLength) {
this.setConfigContext("PostViewLength", String.valueOf(postViewLength));
}
public int getPostPerPage() {
return this.getIntValue("PostPerPage", 10);
}
public void setPostPerPage(int postPerPage) {
this.setConfigContext("PostPerPage", String.valueOf(postPerPage));
}
public String getUserPerPage() {
return this.getStringValue("UserPerPage");
}
public void setUserPerPage(String userPerPage) {
this.setConfigContext("UserPerPage", userPerPage);
}
public String getPostDefFaceImg() {
return this.getStringValue("PostDefFaceImg");
}
public void setPostDefFaceImg(String postDefFaceImg) {
this.setConfigContext("PostDefFaceImg", postDefFaceImg);
}
public int getPostVoteRec() {
return this.getIntValue("PostVoteRec", 1);
}
public boolean isPostVoteRec() {
return (this.getPostVoteRec() == 1);
}
public void setPostVoteRec(int postVoteRec) {
this.setConfigContext("PostVoteRec", String.valueOf(postVoteRec));
}
public int getPostShowUserImg() {
return this.getIntValue("PostShowUserImg", 1);
}
public boolean isPostShowUserImg() {
return (this.getPostShowUserImg() == 1);
}
public void setPostShowUserImg(int postShowUserImg) {
this.setConfigContext("PostShowUserImg", String.valueOf(postShowUserImg));
}
public int getPostHiddenTypeMoney() {
return this.getIntValue("PostHiddenTypeMoney", 0);
}
public void setPostHiddenTypeMoney(int postHiddenTypeMoney) {
this.setConfigContext("PostHiddenTypeMoney", String.valueOf(postHiddenTypeMoney));
}
public int getPostHiddenTypeRe() {
return this.getIntValue("PostHiddenTypeRe", 0);
}
public void setPostHiddenTypeRe(int postHiddenTypeRe) {
this.setConfigContext("PostHiddenTypeRe", String.valueOf(postHiddenTypeRe));
}
public int getPostHiddenTypeArtNum() {
return this.getIntValue("PostHiddenTypeArtNum", 0);
}
public void setPostHiddenTypeArtNum(int postHiddenTypeArtNum) {
this.setConfigContext("PostHiddenTypeArtNum", String.valueOf(postHiddenTypeArtNum));
}
public String getPostPriceList() {
return this.getStringValue("PostPriceList");
}
public void setPostPriceList(String postPriceList) {
this.setConfigContext("PostPriceList", postPriceList);
}
public String[] getPostPriceLists() {
String[] prices = this.getPostPriceList().split(",");
if (prices == null) {
prices = new String[1];
prices[0] = "0";
}
return prices;
}
public float getPostPriceTax() {
return this.getFloatValue("PostPriceTax", (float) 0.5);
}
public void setPostPriceTax(float postPriceTax) {
this.setConfigContext("PostPriceTax", String.valueOf(postPriceTax));
}
public int getUserOnlineTime() {
return this.getIntValue("UserOnlineTime", 300);
}
public void setUserOnlineTime(int userOnlineTime) {
this.setConfigContext("UserOnlineTime", String.valueOf(userOnlineTime));
}
public String bestrowScreen(String txt) {
if (StringUtils.isNotBlank(this.getScreenWord())) {
String[] words = this.getScreenWord().split(";");
for (int i = 0; i < words.length; i++) {
txt = txt.replaceAll(words[i], this.getBestrowScreen());
}
}
return txt;
}
public boolean containScreenWord(String txt) {
if (StringUtils.isNotBlank(this.getScreenWord())) {
String[] words = this.getScreenWord().split(";");
for (int i = 0; i < words.length; i++) {
Pattern p = Pattern.compile(words[i]);
Matcher m = p.matcher(txt);
if (m.find()) {
return true;
}
}
}
return false;
}
public boolean isCanNotRegUserName(String userName) {
if (StringUtils.isNotBlank(this.getCanNotRegUserName())) {
String[] names = this.getCanNotRegUserName().split(",");
for (int i = 0; i < names.length; i++) {
if (userName.indexOf(names[i]) != -1) {
return true;
}
}
}
return false;
}
public String bestrowScreenNickName(String txt) {
if (StringUtils.isNotBlank(this.getCanNotUseNickName())) {
String[] words = this.getCanNotUseNickName().split(";");
for (int i = 0; i < words.length; i++) {
txt = txt.replaceAll(words[i], this.getBestrowScreen());
}
}
return txt;
}
public boolean isForbidIP(String ip) {
if (StringUtils.isNotBlank(this.getForbidIP())) {
String[] fips = this.getForbidIP().split(",");
for (int i = 0; i < fips.length; i++) {
if (ip.equals(fips[i]) || ip.startsWith(fips[i])) {
return true;
}
}
}
return false;
}
public boolean isForbidEmail(String email) {
if (StringUtils.isNotBlank(this.getForbidEmail())) {
String[] femails = this.getForbidEmail().split(",");
for (int i = 0; i < femails.length; i++) {
if (email.equals(femails[i]) || email.endsWith(femails[i])) {
return true;
}
}
}
return false;
}
public String[] getUserPostPerPageNum() {
String ppn = this.getUserPerPage();
if (StringUtils.isBlank(ppn)) {
String[] ppns = {String.valueOf(this.getPostPerPage())};
return ppns;
}
else {
return ppn.split(",");
}
}
public ConfigService getConfigService() {
return configService;
}
public boolean isIsLoad() {
return isLoad;
}
public void setConfigService(ConfigService configService) {
this.configService = configService;
}
public void setIsLoad(boolean isLoad) {
this.isLoad = isLoad;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -