The following files exists in this folder. Click to view.
index.php1 lines ASCII Unix (LF) <?php
/**
* All requests routed through here. This is an overview of what actually happens during
* a request.
*
* @package LydiaCore
*/
// ---------------------------------------------------------------------------------------
//
// PHASE: INIT
//
echo "<pre>" . print_r($_SERVER, 1) . "</pre>";
echo "<pre>";
#echo file_get_contents("/etc/apache2/apache2.conf");
#system("ls -F /etc/apache2/conf.d");
echo "</pre>";
exit;
define('LYDIA_INSTALL_PATH', __DIR__);
define('LYDIA_SITE_PATH', LYDIA_INSTALL_PATH . '/site');
define('LYDIA_CONFIG_PATH', LYDIA_SITE_PATH . '/config.php');
define('LYDIA_DATA_PATH', LYDIA_SITE_PATH . '/data');
if(defined('LYDIA_INIT_ONLY')) {
return;
}
// ---------------------------------------------------------------------------------------
//
// PHASE: BOOTSTRAP
//
if(!defined('LYDIA_PASS_BOOTSTRAP')) {
require(LYDIA_INSTALL_PATH.'/src/bootstrap.php');
$ly = CLydia::Instance()->Init();
// Allow siteowner to add own code or overwrite existing. Call init function if defined.
require(LYDIA_SITE_PATH.'/functions.php');
if(function_exists('lySiteInit')) {
lySiteInit();
}
}
// ---------------------------------------------------------------------------------------
//
// PHASE: FRONTCONTROLLER ROUTE
//
if(!defined('LYDIA_PASS_FRONTCONTROLLER')) {
$ly->FrontControllerRoute();
}
// ---------------------------------------------------------------------------------------
//
// PHASE: THEME ENGINE RENDER
//
if(!defined('LYDIA_PASS_THEMEENGINE')) {
$ly->ThemeEngineRender();
}