- // Get all values
- if (($GLOBALS['output_mode'] != 1) && ($GLOBALS['output_mode'] != -1)) {
- if (empty($GLOBALS['module'])) $GLOBALS['module'] = 'empty';
- if (empty($GLOBALS['what'])) $GLOBALS['what'] = getWhatFromModule($GLOBALS['module']);
- if (empty($GLOBALS['action'])) $GLOBALS['action'] = getModeAction($GLOBALS['module'], $GLOBALS['what']);
- } else {
- // Set action/what to empty
- $GLOBALS['action'] = '';
- $GLOBALS['what'] = '';
- }
-
- // Run the init filter chain
- runFilterChain('init');
-
- // Set default 'what' value
- //* DEBUG: */ OUTPUT_HTML('-'.$GLOBALS['module'].'/'.$GLOBALS['what']."-<br />");
- if ((empty($GLOBALS['what'])) && (empty($GLOBALS['action'])) && ($GLOBALS['output_mode'] != 1) && ($GLOBALS['output_mode'] != -1)) {
- if ($GLOBALS['module'] == 'admin') {
- // Set 'action' value to 'login' in admin menu
- $GLOBALS['action'] = getModeAction($GLOBALS['module'], $GLOBALS['what']);
- } elseif (($GLOBALS['module'] == 'index') || ($GLOBALS['module'] == 'login')) {
- // Set 'what' value to 'welcome' in guest and member menu
- $GLOBALS['what'] = 'welcome';
- if (getConfig('index_home') != '') $GLOBALS['what'] = getConfig('index_home');
- } else {
- // Anything else like begging link
- $GLOBALS['what'] = '';
- }
- } // END - if
-
- // Update sending pool
- if (($GLOBALS['output_mode'] != '1') && ($GLOBALS['output_mode'] != '-1')) loadIncludeOnce('inc/pool-update.php'); // Sends out mails in configureable steps
-
- // Load all active extension including language files when not upgrading.
- // Check module for testing and count one click
- if (checkModulePermissions($GLOBALS['module']) == 'done') countModuleHit($GLOBALS['module']);
-
- // Shall we activate the exchange?
- if (getConfig('activate_xchange') > 0) activateExchange();