HEX
Server: Apache
System: Linux iad1-shared-e1-19 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User: austral3d (14892361)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /home/austral3d/fourdplan.com/fourdplan.com/index.php
<?php
/**
 * FourdPlan — Entry Point
 * PHP 5.6 Compatible
 *
 * Orden de carga:
 *   1. backend/core/paths.php   → define BASE_PATH, BACKEND_PATH, BACKEND_CORE_PATH,
 *                                  QUERIES_PATH, FRONTEND_PATH, SECTIONS_PATH, etc.
 *   2. backend/core/config.php  → constantes del sitio (SITE_URL, ASSETS_URL) y globals
 *   3. backend/core/helpers.php → funciones: section(), component(), asset(), e(), ...
 *   4. backend/core/router.php  → funciones: route(), get_current_page(), page_url()...
 */

// Error reporting (desactivar en producción)
error_reporting(E_ALL);
ini_set('display_errors', 1);

// Sesión
session_start();

// ── 1. Rutas ──────────────────────────────────────────────────────────────────
define('BASE_PATH', __DIR__);
require_once BASE_PATH . '/backend/core/paths.php';

// ── 2. Configuración ──────────────────────────────────────────────────────────
require_once BACKEND_CORE_PATH . '/config.php';

// ── 3. Helpers ────────────────────────────────────────────────────────────────
require_once BACKEND_CORE_PATH . '/helpers.php';

// ── 4. Router ─────────────────────────────────────────────────────────────────
require_once BACKEND_CORE_PATH . '/router.php';

// ── Despachar ─────────────────────────────────────────────────────────────────
$page = get_current_page();
route($page);