示例#1
0
 public function set_banAction()
 {
     if (empty($_SERVER['HTTP_X_REQUESTED_WITH'])) {
         error404();
     }
     $model = new AdminModel();
     $id = post('id', 'int');
     $user = $model->getUserByID(post('id', 'int'));
     if ($user->id && $user->role == 'user') {
         $data['role'] = 'ban';
         $data['banDate'] = time();
         $data['banRange'] = post('__banRange', 'int');
         $data['banComment'] = post('__banComment');
         if (!$data['banRange']) {
             $data['banRange'] = "0";
         }
         $model->update('users', $data, "`id` = '{$user->id}' LIMIT 1");
         $response['target_h']['#status'] = Lang::translate('SET_BAN_BANNED');
     }
     $response['error'] = 0;
     echo json_encode($response);
     exit;
 }