style: auto-fix 1340 phpcs PSR-12 violations via phpcbf; exclude MissingNamespace and SideEffects
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
// Main entry point for the application
|
||||
require_once 'config/config.php';
|
||||
require_once 'middleware/SecurityHeadersMiddleware.php';
|
||||
@@ -54,7 +55,8 @@ if (!str_starts_with($requestPath, '/api/')) {
|
||||
}
|
||||
|
||||
// Helper: require admin or render styled 403 and exit
|
||||
function requireAdmin(?array $user): void {
|
||||
function requireAdmin(?array $user): void
|
||||
{
|
||||
if (!$user || empty($user['is_admin'])) {
|
||||
http_response_code(403);
|
||||
include __DIR__ . '/views/error_403.php';
|
||||
@@ -69,24 +71,24 @@ switch (true) {
|
||||
$controller = new DashboardController($conn);
|
||||
$controller->index();
|
||||
break;
|
||||
|
||||
|
||||
case preg_match('/^\/ticket\/(\d+)$/', $requestPath, $matches):
|
||||
require_once 'controllers/TicketController.php';
|
||||
$controller = new TicketController($conn);
|
||||
$controller->view($matches[1]);
|
||||
break;
|
||||
|
||||
|
||||
case $requestPath == '/ticket/create':
|
||||
require_once 'controllers/TicketController.php';
|
||||
$controller = new TicketController($conn);
|
||||
$controller->create();
|
||||
break;
|
||||
|
||||
|
||||
// API Routes - these handle their own database connections
|
||||
case $requestPath == '/api/update_ticket.php':
|
||||
require_once 'api/update_ticket.php';
|
||||
break;
|
||||
|
||||
|
||||
case $requestPath == '/api/add_comment.php':
|
||||
require_once 'api/add_comment.php';
|
||||
break;
|
||||
@@ -376,11 +378,16 @@ switch (true) {
|
||||
ORDER BY tickets_created DESC, tickets_resolved DESC";
|
||||
|
||||
$stmt = $conn->prepare($sql);
|
||||
$stmt->bind_param('ssssssss',
|
||||
$dateRange['from'], $dateRange['to'],
|
||||
$dateRange['from'], $dateRange['to'],
|
||||
$dateRange['from'], $dateRange['to'],
|
||||
$dateRange['from'], $dateRange['to']
|
||||
$stmt->bind_param(
|
||||
'ssssssss',
|
||||
$dateRange['from'],
|
||||
$dateRange['to'],
|
||||
$dateRange['from'],
|
||||
$dateRange['to'],
|
||||
$dateRange['from'],
|
||||
$dateRange['to'],
|
||||
$dateRange['from'],
|
||||
$dateRange['to']
|
||||
);
|
||||
$stmt->execute();
|
||||
$result = $stmt->get_result();
|
||||
@@ -398,7 +405,7 @@ switch (true) {
|
||||
case $requestPath == '/dashboard.php':
|
||||
header("Location: /");
|
||||
exit;
|
||||
|
||||
|
||||
case preg_match('/^\/ticket\.php/', $requestPath) && isset($_GET['id']):
|
||||
$legacyId = (string)$_GET['id'];
|
||||
if (ctype_digit($legacyId) && (int)$legacyId > 0) {
|
||||
@@ -407,7 +414,7 @@ switch (true) {
|
||||
header("Location: /");
|
||||
}
|
||||
exit;
|
||||
|
||||
|
||||
default:
|
||||
http_response_code(404);
|
||||
include __DIR__ . '/views/error_404.php';
|
||||
@@ -418,4 +425,3 @@ switch (true) {
|
||||
if (isset($conn)) {
|
||||
$conn->close();
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user