From a362ac12b119b49519f5af51b92ebb7d6e127b87 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 31 Oct 2013 12:38:25 +0100 Subject: Comments, minor refactoring, possiblity to validate configuration parameters --- index.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'index.php') diff --git a/index.php b/index.php index aa88db53..d693b9e8 100644 --- a/index.php +++ b/index.php @@ -9,6 +9,8 @@ require_once('inc/util.inc.php'); require_once('inc/message.inc.php'); require_once('inc/db.inc.php'); require_once('inc/permission.inc.php'); +require_once('inc/crypto.inc.php'); +require_once('inc/validator.inc.php'); if (empty($_REQUEST['do'])) { // No specific module - set default @@ -23,15 +25,28 @@ if (!file_exists($module)) { Util::traceError('Invalid module: ' . $module); } +// Display any messages +if (isset($_REQUEST['message'])) { + Message::fromRequest(); +} + +// Load module - it will execute pre-processing, or act upon request parameters require_once($module); unset($module); +// Main menu $menu = new Menu; Render::addTemplate('main-menu', $menu); Message::renderList(); +// Render module. If the module wants to output anything, it will be done here render_module(); +if (defined('CONFIG_DEBUG') && CONFIG_DEBUG) { + Message::addWarning('debug-mode'); +} + +// Send page to client. Render::output(); -- cgit v1.2.3-55-g7522