SiteWeaver_CMS/public/index.php

29 lines
625 B
PHP
Raw Normal View History

2026-09-09 23:58:20 +00:00
<?php
2026-09-10 19:36:00 +00:00
/**
* File: public/index.php
*
* Author: Funky Waddle
* Date: 2026-09-10
*
* Purpose:
* Front controller entry point that outputs a simple message.
*/
2026-09-09 23:58:20 +00:00
declare(strict_types=1);
/** @var SiteWeaver\Core\Container $container */
2026-09-09 23:58:20 +00:00
$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
}
2026-09-09 23:58:20 +00:00
// Placeholder: output a simple message.
echo "SiteWeaverCMS running.";