* @copyright (C) 2006 - 2012 Adam Armstrong * */ include("../includes/defaults.inc.php"); include("../config.php"); include_once("../includes/definitions.inc.php"); include("../includes/functions.php"); include("includes/functions.inc.php"); $runtime_start = utime(); ob_start(); ini_set('allow_url_fopen', 0); ini_set('display_errors', 0); $_SERVER['PATH_INFO'] = (isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : $_SERVER['ORIG_PATH_INFO']); if (strpos($_SERVER['PATH_INFO'], "debug")) { $debug = "1"; ini_set('display_errors', 1); ini_set('display_startup_errors', 1); ini_set('log_errors', 1); ini_set('error_reporting', E_ALL); } else { $debug = FALSE; ini_set('display_errors', 0); ini_set('display_startup_errors', 0); ini_set('log_errors', 0); ini_set('error_reporting', 0); } foreach ($_GET as $key=>$get_var) { if (strstr($key, "opt")) { list($name, $value) = explode("|", $get_var); if (!isset($value)) { $value = "yes"; } $vars[$name] = $value; } } $segments = explode('/', trim($_SERVER['REQUEST_URI'], '/')); foreach ($segments as $pos => $segment) { $segment = urldecode($segment); if ($pos == "0") { $vars['page'] = $segment; } else { list($name, $value) = explode("=", $segment); if ($value == "" || !isset($value)) { $vars[$name] = yes; } else { $vars[$name] = $value; } } } foreach ($_GET as $name => $value) { $vars[$name] = $value; } foreach ($_POST as $name => $value) { $vars[$name] = $value; } include("includes/authenticate.inc.php"); if (strstr($_SERVER['REQUEST_URI'], 'widescreen=yes')) { $_SESSION['widescreen'] = 1; } if (strstr($_SERVER['REQUEST_URI'], 'widescreen=no')) { unset($_SESSION['widescreen']); } # Load the settings for Multi-Tenancy. if (isset($config['branding']) && is_array($config['branding'])) { if ($config['branding'][$_SERVER['SERVER_NAME']]) { foreach ($config['branding'][$_SERVER['SERVER_NAME']] as $confitem => $confval) { eval("\$config['" . $confitem . "'] = \$confval;"); } } else { foreach ($config['branding']['default'] as $confitem => $confval) { eval("\$config['" . $confitem . "'] = \$confval;"); } } } # page_title_prefix is displayed, unless page_title is set if ($config['page_title']) { $config['page_title_prefix'] = $config['page_title']; } ?> <?php echo($config['page_title_prefix']); ?> ' . "\n"); } ?> '); } ?>
'); } } ?>
"); print_r($_GET); print_r($vars); echo(""); } if ($_SESSION['authenticated']) { ## Authenticated. Print a page. if (isset($vars['page']) && !strstr("..", $vars['page']) && is_file("pages/" . $vars['page'] . ".inc.php")) { include("pages/" . $vars['page'] . ".inc.php"); } else { if (isset($config['front_page']) && is_file($config['front_page'])) { include($config['front_page']); } else { include("pages/front/default.php"); } } } else { ## Not Authenticated. Print login. include("pages/logon.inc.php"); exit; } ?>



\ndocument.title = '$title';\n"); } ?>