Skip to content
Snippets Groups Projects
extras.init.php 976 B
Newer Older
Joel Kuder's avatar
Joel Kuder committed
<?php
Joel Kuder's avatar
Joel Kuder committed
header("Cache-control: no-cache");

// Include benötigte class dateien
Joel Kuder's avatar
Joel Kuder committed
set_include_path( __DIR__.'/class/' );
Joel Kuder's avatar
Joel Kuder committed
spl_autoload_extensions( '.class.php' );
spl_autoload_register();
// Load Global Config
Joel Kuder's avatar
Joel Kuder committed
$system = parse_ini_file(__DIR__.'/config.ini', true);
Joel Kuder's avatar
Joel Kuder committed
$system['ip'] = $_SERVER['REMOTE_ADDR'];
define('_VMS_' , (ctype_alnum($system['db_prefix']) ? $system['db_prefix'] : 'vms'));

if ($system['gzip_rate'] > 0) {
    ini_set('zlib.output_compression_level', $system['gzip_rate']);
Joel Kuder's avatar
Joel Kuder committed
    if(preg_match("/gzip/",getenv("HTTP_ACCEPT_ENCODING")) AND extension_loaded('zlib')) ob_start("ob_gzhandler");  
Joel Kuder's avatar
Joel Kuder committed
    else ob_start();
}

Joel Kuder's avatar
Joel Kuder committed
require_once (__DIR__.'/functions.lib.php');
require_once (__DIR__.'/session.lib.php');
require_once (__DIR__.'/layout.lib.php');
require_once (__DIR__.'/extras.lib.php');
Joel Kuder's avatar
Joel Kuder committed
$_GET = extra_securevars($_GET);
$_POST = extra_securevars($_POST);
$_SERVER = extra_securevars($_SERVER);
if (count ($_SESSION) > 0) $_SESSION = extra_securevars($_SESSION);