define('__REF__', empty($_SERVER['HTTP_REFERER']) ? '' : dhtmlspecialchars($_SERVER['HTTP_REFERER'])); if (get_magic_quotes_gpc()) { $_GET = stripslashes_deep($_GET); $_POST = stripslashes_deep($_POST); $_COOKIE = stripslashes_deep($_COOKIE); } $_GET = add_magic_quotes($_GET); $_POST = add_magic_quotes($_POST); $_COOKIE = add_magic_quotes($_COOKIE); $_SERVER = add_magic_quotes($_SERVER); require_once iPATH . 'include/mysql.class.php'; require_once iPATH . 'include/FileSystem.class.php'; require_once iPATH . 'include/' . ($config['cacheEngine'] == 'memcached' ? 'memcached' : 'FileCache') . '.class.php'; require_once iPATH . 'include/template/template.class.php'; require_once iPATH . "include/iCMS.class.php"; $uri = parse_url(substr($config['setupURL'], -1) != '/' ? $config['setupURL'] . '/' : $config['setupURL']); $config['url'] = $config['setupURL']; $config['dir'] = $uri['path']; $config['domain'] = substr($uri['host'], strpos($uri['host'], '.') + 1); $iCMS = new iCMS(); unset($config, $uri); isset($_GET['page']) && ($page = (int) $_GET['page']); isset($GLOBALS['page']) && ($GLOBALS['page'] = (int) $GLOBALS['page']); if (isset($_GET['date'])) { list($y, $m, $d) = explode('_', $_GET['date']); $iCMS->date = array('y' => $y, 'm' => $m, 'd' => $d, 'total' => date('t', mktime(0, 0, 0, $m + 1, 0, $y))); } if (iCMS_TPL_BUG) { iCMS_DB::$show_errors = true; $iCMS->clear_compiled_tpl(); }