loadConfiguration(JPATH_CONFIGURATION.DS.'configuration.php'); // create the session $mainframe->loadSession(JURI::resolve('/', -1).$mainframe->getClientId()); /** * INITIALISE THE APPLICATION * * NOTE : */ JPluginHelper::importPlugin('system'); $mainframe->initialise(array( 'language' => $mainframe->getUserState( "application.lang", 'lang' ) )); // trigger the onAfterInitialise events JDEBUG ? $_PROFILER->mark('afterInitialise') : null; $mainframe->triggerEvent('onAfterInitialise'); // set for overlib check $mainframe->set('loadOverlib', false); /** * EXECUTE THE APPLICATION * * NOTE : */ $option = JAdministratorHelper::findOption(); $mainframe->execute($option); // trigger the onAfterDisplay events JDEBUG ? $_PROFILER->mark('afterExecute') : null; $mainframe->triggerEvent('onAfterExecute'); /** * DISPLAY THE APPLICATION * * NOTE : */ $mainframe->display($option); // trigger the onAfterDisplay events JDEBUG ? $_PROFILER->mark( 'afterDisplay' ) : null; $mainframe->triggerEvent( 'onAfterDisplay' ); /** * CLOSE THE SESSION */ JSession::close(); /** * RETURN THE RESPONSE */ echo JResponse::toString($mainframe->getCfg('gzip')); ?>