SHOW:
|
|
- or go back to the newest paste.
1 | //【登録場所】 "V2C\script\system\rescheck.js" | |
2 | //【パーミッション】A | |
3 | function beginCheck(th, cx) { | |
4 | var ck = {}, bd = th.board; | |
5 | // cx.setCheckRawText(false); //テキスト置換関数checkRawTextを実行しない。 | |
6 | cx.setCheckAA(false); //AA判定関数checkAAを実行しない。 | |
7 | cx.setCheckNG(false); //非表示判定関数checkNGを実行しない。 | |
8 | ck.bd = bd; | |
9 | ck.forceNoname = true; | |
10 | ck.noname = bd.anonymousName; | |
11 | return (Object.keys(ck)==0) ? false : ck; | |
12 | }; | |
13 | function checkRawText(res, cx) { | |
14 | - | var num = res.number; |
14 | + | |
15 | var ck = cx.checkObject; | |
16 | - | var mail = res.mail; |
16 | + | |
17 | - | var msg = res.message; |
17 | + | if (ck.forceNoname) { |
18 | res.setNanasi(forceNoname(name, ck.noname, ck.bd.settingMap.get("BBS_SLIP"))); | |
19 | } | |
20 | - | if (ck.forceNoname==true) { |
20 | + | |
21 | - | if (forceNoname(name, ck.noname, ck.bd.settingMap.get("BBS_SLIP"))) { |
21 | + | |
22 | - | res.setNanasi(true); |
22 | + | |
23 | - | } else { |
23 | + | |
24 | - | res.setNanasi(false); |
24 | + | |
25 | - | }; |
25 | + | |
26 | switch (slip) { | |
27 | case "checked": | |
28 | case "feature": | |
29 | case "verbose": | |
30 | case "": | |
31 | return name==""; | |
32 | case "vvv": | |
33 | case "vvvvv": | |
34 | return /^ <\/b>\(([ヲ-゚]+|[A-Z]{2}|★)[TW]?( [-\w\/=+]+)?\)<b>$/.test(name); | |
35 | default: | |
36 | return false; | |
37 | }; | |
38 | }; |