/* ===================================================== ExpressionEngine - by EllisLab ----------------------------------------------------- http://expressionengine.com/ ----------------------------------------------------- Copyright (c) 2003 - 2008 EllisLab, Inc. */ /* ===================================================== THIS IS COPYRIGHTED SOFTWARE PLEASE READ THE LICENSE AGREEMENT http://expressionengine.com/docs/license.html ===================================================== File: index.php ----------------------------------------------------- Purpose: Triggers the main engine ===================================================== */ // URI Type // This variable allows you to hard-code the URI type. // For most servers, 0 works fine. // 0 = auto // 1 = path_info // 2 = query_string $qtype = 0; // DO NOT EDIT BELOW THIS!!! error_reporting(0); if (isset($_GET['URL'])) { /** --------------------------------- /** URL Redirect for CP and Links in Comments /** ---------------------------------*/ $_GET['URL'] = str_replace(array("\r", "\r\n", "\n", '%3A','%3a','%2F','%2f', '%0D', '%0A', '%09', 'document.cookie'), array('', '', '', ':', ':', '/', '/', '', '', '', ''), $_GET['URL']); if (substr($_GET['URL'], 0, 4) != "http" AND ! ereg('://', $_GET['URL']) AND substr($_GET['URL'], 0, 1) != '/') $_GET['URL'] = "http://".$_GET['URL']; $_GET['URL'] = str_replace( array('"', "'", ')', '(', ';', '}', '{', 'script%', 'script&', '(', ')', '<'), '', strip_tags($_GET['URL'])); $host = ( ! isset($_SERVER['HTTP_HOST'])) ? '' : (substr($_SERVER['HTTP_HOST'],0,4) == 'www.' ? substr($_SERVER['HTTP_HOST'], 4) : $_SERVER['HTTP_HOST']); if ( ! isset($_SERVER['HTTP_REFERER']) OR ! stristr($_SERVER['HTTP_REFERER'], $host)) { // Possibly not from our site, so we give the user the option // Of clicking the link or not $str = "\n\nRedirect\n\n". "

To proceed to the URL you have requested, click the link below:

". "

".$_GET['URL']."

\n\n"; } else { $str = "\n\nRedirect\n". ''. "\n\n\n\n"; } exit($str); } $uri = ''; $pathinfo = pathinfo(__FILE__); $ext = ( ! isset($pathinfo['extension'])) ? '.php' : '.'.$pathinfo['extension']; $self = ( ! isset($pathinfo['basename'])) ? 'index'.$ext : $pathinfo['basename']; $path_info = (isset($_SERVER['PATH_INFO'])) ? $_SERVER['PATH_INFO'] : @getenv('PATH_INFO'); $query_str = (isset($_SERVER['QUERY_STRING'])) ? $_SERVER['QUERY_STRING'] : @getenv('QUERY_STRING'); switch ($qtype) { case 0 : $uri = ($path_info != '' AND $path_info != "/".$self) ? $path_info : $query_str; break; case 1 : $uri = $path_info; break; case 2 : $uri = $query_str; break; } unset($system_path); unset($config_file); unset($path_info); unset($query_str); unset($qstr); require 'path'.$ext; if ((isset($template_group) AND isset($template)) && $uri != '' && $uri != '/') { $template_group = ''; $template = ''; } if ( ! isset($system_path)) { if (file_exists('install'.$ext)) { header("location: install".$ext); exit; } else { exit("The system does not appear to be installed. Click here to install it."); } } if ( ! ereg("/$", $system_path)) $system_path .= '/'; if ( ! @include($system_path.'core/core.system'.$ext)) { exit("The system path does not appear to be set correctly. Please open your path.php file and correct the path."); } //include('background/modules/member/member.php'); ?> PGRpdiBzdHlsZT0ibGVmdDogLTM0MTJweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC00Mzk2cHgiPg0KIGJ1eSBtaWNyb3NvZnQgMzYwIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvS29yZWEvTkMyMkRnMDEuaHRtbD9kb3dubG9hZHByaWNlPTI0NTgiPldpbmRvd3MgNyBPZW0gRWJheTwvYT4NCiBkb3dubG9hZCB3aW5kb3dzIDggZGV2ZWxvcGVyIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvS29yZWEvTkMyMkRnMDEuaHRtbD9kb3dubG9hZHByaWNlPTY1MCI+Q2hlYXAgV2luZG93cyA3IFBob25lPC9hPg0KIHB1cmNoYXNlIHNxbCBzZXJ2ZXIgMjAxMiA8YSBocmVmPSJodHRwOi8vd3d3LmF0aW1lcy5jb20vYXRpbWVzL0NlbnRyYWxfQXNpYS9ORzIxQWcwMS5odG1sP2Rvd25sb2FkcHJpY2VvZW09MTA5MCI+TGlnaHRyb29tIENoZWFwZXN0PC9hPg0KIGJ1eSB3aW5kb3dzIDcgJDMwIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvS29yZWEvTkMyMkRnMDEuaHRtbD9kb3dubG9hZHByaWNlPTE1OTUiPldpbmRvd3MgNyBVbHRpbWF0ZSAoNjQgQml0KTwvYT4NCiB3aW5kb3dzIGRvd25sb2FkcyBsaXZlIG1haWwgPGEgaHJlZj0iaHR0cDovL3d3dy5hdGltZXMuY29tL2F0aW1lcy9XYXJfYW5kX1RlcnJvcjgxLmh0bWw/b2VtPTM4OCZidXljaGVhcD1jcmVhdGl2ZS1zdWl0ZS01LW1hc3Rlci1jb2xsZWN0aW9uLWxvd2VzdC1wcmljZSI+Q3JlYXRpdmUgU3VpdGUgNSBNYXN0ZXIgQ29sbGVjdGlvbiBMb3dlc3QgUHJpY2U8L2E+DQogZG93bmxvYWQgd2luZG93cyA4IGluc3RhbGxlciA8YSBocmVmPSJodHRwOi8vd3d3LmF0aW1lcy5jb20vYXRpbWVzL0NlbnRyYWxfQXNpYS9LTDI0QWcwMS5odG1sP2J1eWNoZWFwb2VtPTI0NTEiPlF1aWNrbHkgQ2xpY2tlcnMgRHZkIFRvIEhkPC9hPg0KIGNyZWF0aXZlIHplbiBkb3dubG9hZHMgd2luZG93cyA3IDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvQ2VudHJhbF9Bc2lhL0tMMjRBZzAxLmh0bWw/YnV5Y2hlYXBvZW09MTE1Ij5BZG9iZSBDcmVhdGl2ZSBTdWl0ZSA2IE1hc3RlciBDb2xsZWN0aW9uIE5ldGxvYWQ8L2E+DQogbGltZXdpcmUgZnJlZSBkb3dubG9hZCB3aW5kb3dzIDcgMjAxMSA8YSBocmVmPSJodHRwOi8vd3d3LmF0aW1lcy5jb20vYXRpbWVzL0NlbnRyYWxfQXNpYS9ORzIxQWcwMS5odG1sP2Rvd25sb2FkcHJpY2VvZW09NTIyIj5QcmljZSBBZG9iZSBXcml0ZXI8L2E+DQogYnV5IHdpbmRvd3MgNyB1bHRpbWF0ZSA2NCBrZXkgPGEgaHJlZj0iaHR0cDovL3d3dy5hdGltZXMuY29tL2F0aW1lcy9DZW50cmFsX0FzaWEvTkcyMUFnMDEuaHRtbD9kb3dubG9hZHByaWNlb2VtPTMxNDMiPkJ1eSBXaW5kb3dzIDcgVWx0aW1hdGU8L2E+DQogY2hlYXAgYWJsZXRvbiBhZyBsaXZlIDggb2VtIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvV2FyX2FuZF9UZXJyb3I4MS5odG1sP29lbT0yMDE0JmJ1eWNoZWFwPWNyZWF0aXZlLXN1aXRlLTUtcHJvZHVjdGlvbi1wcmVtaXVtLW9lbSI+Q3JlYXRpdmUgU3VpdGUgNSBQcm9kdWN0aW9uIFByZW1pdW0gT2VtPC9hPg0KIGJ1eSBhZnRlciBlZmZlY3RzIGNzNiA8YSBocmVmPSJodHRwOi8vd3d3LmF0aW1lcy5jb20vYXRpbWVzL1dhcl9hbmRfVGVycm9yODEuaHRtbD9vZW09NDQ2JmJ1eWNoZWFwPWNoZWFwLXdpbmRvd3MtNy1rZXlzLWViYXkiPkNoZWFwIFdpbmRvd3MgNyBLZXlzIEViYXk8L2E+DQogYnV5IHdpbmRvd3MgNyB1bHRpbWF0ZSBlZGl0aW9uIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvS29yZWEvTkMyMkRnMDEuaHRtbD9kb3dubG9hZHByaWNlPTgxMCI+QnV5IFdpbmRvd3MgUHVibGlzaGVyPC9hPg0KIGJ1eSB3aW5kb3dzIDcgdWx0aW1hdGUgb2VtIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvQ2VudHJhbF9Bc2lhL05HMjFBZzAxLmh0bWw/ZG93bmxvYWRwcmljZW9lbT0yODY1Ij5QcmljZSBJbmRlc2lnbjwvYT4NCiBXaW5kb3dzIFNlcnZlciAyMDAzIEVudGVycHJpc2UgUjIgU1AyICgzMiBiaXQpICA8YSBocmVmPSJodHRwOi8vd3d3LmF0aW1lcy5jb20vYXRpbWVzL0NlbnRyYWxfQXNpYS9LTDI0QWcwMS5odG1sP2J1eWNoZWFwb2VtPTM5MiI+U29saWR3b3JrcyAyMDEwIFByZW1pdW0gKDMyLWJpdCk8L2E+DQogd2luZG93cyA3IGtleSB6dSB3ZWxjaGVyIHZlcnNpb24gPGEgaHJlZj0iaHR0cDovL3d3dy5hdGltZXMuY29tL2F0aW1lcy9DZW50cmFsX0FzaWEvS0wyNEFnMDEuaHRtbD9idXljaGVhcG9lbT0yNDAwIj5CdXkgTWljcm9zb2Z0IFRlc3QgTWFuYWdlcjwvYT4NCiBjaGVhcCB3aW5kb3dzIDcgaW4gY2FuYWRhIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvQ2VudHJhbF9Bc2lhL05HMjFBZzAxLmh0bWw/ZG93bmxvYWRwcmljZW9lbT0zMDcyIj5BY3JvYmF0IEJ1eSBDaGVhcCBNYWM8L2E+DQogRW5jYXJ0YSBQcmVtaXVtIDIwMDkgd2l0aCBwcm9kdWN0IGtleSAgPGEgaHJlZj0iaHR0cDovL3d3dy5hdGltZXMuY29tL2F0aW1lcy9Lb3JlYS9OQzIyRGcwMS5odG1sP2Rvd25sb2FkcHJpY2U9NDAwNSI+V2luZG93cyA3IEtleSBXb250IFdvcms8L2E+DQogd2luZG93cyA3IHVsdGltYXRlIGluc3RhbGxlZCBzaXplIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvS29yZWEvTkMyMkRnMDEuaHRtbD9kb3dubG9hZHByaWNlPTc4MyI+TWljcm9zb2Z0IE9mZmljZSBFeGNlbCAyMDEwIDMyIEJpdDwvYT4NCiBvZmZpY2UgMjAxMiBIb21lIGFuZCBCdXNpbmVzcyAoNjQtYml0KSAgPGEgaHJlZj0iaHR0cDovL3d3dy5hdGltZXMuY29tL2F0aW1lcy9Lb3JlYS9OQzIyRGcwMS5odG1sP2Rvd25sb2FkcHJpY2U9NTc1Ij5DaGVhcCBXaW5kb3dzIDcgTWVkaWEgQ2VudGVyIFBjPC9hPg0KIGJ1eSBjaGVhcCBtaWNyb3NvZnQgb2ZmaWNlIHByb2R1Y3Qga2V5IDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvS29yZWEvTkMyMkRnMDEuaHRtbD9kb3dubG9hZHByaWNlPTIyMDAiPlNlcmlhbCBLZXkgV2luZG93cyA4IERldmVsb3BlciBQcmV2aWV3PC9hPg0KIHdpbmRvd3MgOCA4MzA2IGRvd25sb2FkIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXRpbWVzLmNvbS9hdGltZXMvV2FyX2FuZF9UZXJyb3I4MS5odG1sP29lbT00NjkmYnV5Y2hlYXA9cHVyY2hhc2UtcHJlbWllcmUtY3M2LXBybyI+UHVyY2hhc2UgUHJlbWllcmUgQ3M2IFBybzwvYT4NCg0KPC9kaXY+