1<?php
2
3if (!defined('PHPLISTINIT')) {
4    die();
5}
6verifyCsrfGetToken();
7
8if (isset($_GET['id'])) {
9    $userid = sprintf('%d', $_GET['id']);
10}
11
12if (empty($userid)) {
13    return;
14}
15
16if (!empty($_GET['blacklist'])) {
17    $email = Sql_Fetch_Row_Query(sprintf('select email from %s where id = %d', $GLOBALS['tables']['user'], $userid));
18    if (!empty($email[0])) {
19        addUserToBlackList($email[0], s('Manually blacklisted by %s', $_SESSION['logindetails']['adminname']));
20        $status = 'OK';
21    }
22} elseif (!empty($_GET['unblacklist'])) {
23    $email = Sql_Fetch_Row_Query(sprintf('select email from %s where id = %d', $GLOBALS['tables']['user'], $userid));
24    if (!empty($email[0])) {
25        unBlackList($userid);
26        $status = 'OK';
27    }
28}
29