. */ defined('NABU') || exit(); session_start(); $components = require 'core/routes.php'; require_once 'core/config.php'; require_once 'core/utils.php'; require_once 'core/messages.php'; require_once 'db/connection.php'; require_once 'libs/csrf.php'; require_once 'libs/validations.php'; // Selecciona el controlador y la vista de una ruta solicitada. if (isset($_GET['view'])) foreach ($components as $alias => $component) if ($component['route'] == $_GET['view']) { $controller = $component['controller']; $view = $component['view']; break; } unset($components); if (empty($controller) || empty($view)) utils::redirect(NABU_ROUTES['home']); require_once 'controllers/' . $controller . '.php'; // Renderiza la vista de una página web. $controller::$view();