29 lines
625 B
PHP
29 lines
625 B
PHP
<?php
|
|
/**
|
|
* File: public/index.php
|
|
*
|
|
* Author: Funky Waddle
|
|
* Date: 2026-09-10
|
|
*
|
|
* Purpose:
|
|
* Front controller entry point that outputs a simple message.
|
|
*/
|
|
declare(strict_types=1);
|
|
|
|
/** @var SiteWeaver\Core\Container $container */
|
|
$container = require __DIR__ . '/../config/bootstrap.php';
|
|
|
|
$maintenanceMode = filter_var(
|
|
$container->get('config')->get('MAINTENANCE_MODE'),
|
|
FILTER_VALIDATE_BOOLEAN,
|
|
FILTER_NULL_ON_FAILURE
|
|
);
|
|
|
|
if ($maintenanceMode) {
|
|
header('Location: /maintenance.php');
|
|
exit; // stop further output
|
|
}
|
|
|
|
// Placeholder: output a simple message.
|
|
echo "SiteWeaverCMS running.";
|