Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * @package Joomla.Site
- * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
- * @license GNU General Public License version 2 or later; see LICENSE.txt
- */
- // Set flag that this is a parent file.
- define('_JEXEC', 1);
- define('DS', DIRECTORY_SEPARATOR);
- if (file_exists(dirname(__FILE__) . '/defines.php')) {
- include_once dirname(__FILE__) . '/defines.php';
- }
- if (!defined('_JDEFINES')) {
- define('JPATH_BASE', dirname(__FILE__));
- require_once JPATH_BASE.'/includes/defines.php';
- }
- require_once JPATH_BASE.'/includes/framework.php';
- // Mark afterLoad in the profiler.
- JDEBUG ? $_PROFILER->mark('afterLoad') : null;
- // Instantiate the application.
- $app = JFactory::getApplication('site');
- // Initialise the application.
- $app->initialise();
- // Mark afterIntialise in the profiler.
- JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
- // Route the application.
- $app->route();
- // Mark afterRoute in the profiler.
- JDEBUG ? $_PROFILER->mark('afterRoute') : null;
- // Dispatch the application.
- $app->dispatch();
- // Mark afterDispatch in the profiler.
- JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
- // Render the application.
- $app->render();
- // Mark afterRender in the profiler.
- JDEBUG ? $_PROFILER->mark('afterRender') : null;
- // edit head JS
- if (isset($this->_script['text/javascript'])){
- $this->_script['text/javascript'] = preg_replace('%window\.addEvent\(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\'\);\s*}\);\s*%', '', $this->_script['text/javascript']);
- if (empty($this->_script['text/javascript']))
- unset($this->_script['text/javascript']);
- }
- // Return the response.
- echo $app;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement