Esempio n. 1
0
$usernum = $currentuser["index"];
if (!bbs_is_bm($bid, $usernum)) {
    html_error_quit("你不是版主");
}
$board = $brdarr['NAME'];
$brd_encode = urlencode($board);
$maxreason = bbs_getdenyreason($board, $denyreasons, 1);
bbs_board_nav_header($brdarr, "封禁名单");
if (isset($_GET['act'])) {
    switch ($_GET['act']) {
        case 'del':
            $userid = ltrim(trim($_GET['userid']));
            if (!$userid) {
                html_error_quit("请输入解封用户的ID");
            }
            switch (bbs_denydel($board, $userid)) {
                case -1:
                case -2:
                    html_error_quit("讨论区错误");
                    break;
                case -3:
                    html_error_quit($userid . " 不在封禁列表中");
                    break;
                default:
            }
            break;
        case 'add':
            $userid = ltrim(trim($_POST['userid']));
            $denyday = intval($_POST['denyday']);
            $exp = trim($_POST['exp2']) ? trim($_POST['exp2']) : $denyreasons[intval($_POST['exp'])]['desc'];
            $id = 0;
Esempio n. 2
0
 public function delDeny($userid)
 {
     $ret = bbs_denydel($this->NAME, $userid);
     $code = null;
     switch ($ret) {
         case -1:
             $code = ECode::$BOARD_NONE;
             break;
         case -2:
             $code = ECode::$ARTICLE_NOMANAGE;
             break;
         case -3:
             $code = ECode::$DENY_NOTDENIED;
             break;
     }
     if (!is_null($code)) {
         throw new BoardDenyException($code);
     }
 }