diff options
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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(); |