SiteWeaver_CMS/public/index.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.";