4chan/reports/index.php
2025-04-17 18:12:08 -05:00

51 lines
1.1 KiB
PHP

<?php
if ($_SERVER['HTTP_HOST'] !== 'reports.4chan.org') {
header('Location: https://reports.4chan.org');
die();
}
if (!isset($_COOKIE['4chan_auser']) || !isset($_COOKIE['apass'])) {
if ($_SERVER['REQUEST_METHOD'] == 'POST'
|| (isset($_GET['action']) && $_GET['action'] !== 'ban_requests')) {
header('Content-type: application/json');
echo json_encode(
array(
'status' => 'error',
'message' => 'You need to log in first'
)
);
}
else {
header('HTTP/1.0 403 Forbidden');
require_once('views/denied.tpl.php');
}
die();
}
require_once 'lib/db.php';
require_once 'access.php';
require_once 'lib/archives.php';
require_once 'lib/auth.php';
require_once 'ReportQueue.php';
require_once 'csp.php';
mysql_global_connect();
$my_access = access_check();
if ($my_access && $_COOKIE['4chan_auser'] === 'desuwa' && isset($_COOKIE['as_janitor'])) {
$my_access = $access['janitor'];
$my_access['ban'] = 0;
$my_access['board'] = array('test', 'g');
}
$ctrl = new ReportQueue($my_access, isset($is_count_reports));
define('IN_APP', true);
$ctrl->run();
?>