$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;
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); } }