From b30f07e1530190670d387d4e2f4bb5c43a4904bd Mon Sep 17 00:00:00 2001 From: Lokutos <j.kuder@swissnwx.ch> Date: Fri, 18 Oct 2019 23:17:36 +0200 Subject: [PATCH] use __DIR__ for path --- lib/class/sql.class.php | 2 +- lib/extras.init.php | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/class/sql.class.php b/lib/class/sql.class.php index dc9e586..9d2d7ce 100644 --- a/lib/class/sql.class.php +++ b/lib/class/sql.class.php @@ -20,7 +20,7 @@ class sql private function connect() { - self::$config = parse_ini_file('lib/config.ini', true); + self::$config = parse_ini_file(__DIR__.'/../config.ini', true); $dsn = self::$config['db_type'] . ":host=" . self::$config['db_host'] . ";dbname=" . self::$config['db_base']; try { self::$db = new PDO($dsn, self::$config['db_user'], self::$config['db_pass'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\'')); diff --git a/lib/extras.init.php b/lib/extras.init.php index 4f64bbd..9171cf4 100644 --- a/lib/extras.init.php +++ b/lib/extras.init.php @@ -2,25 +2,24 @@ header("Cache-control: no-cache"); // Include benötigte class dateien -set_include_path( 'lib/class/' ); +set_include_path( __DIR__.'/class/' ); spl_autoload_extensions( '.class.php' ); spl_autoload_register(); - // Load Global Config -$system = parse_ini_file('config.ini', true); +$system = parse_ini_file(__DIR__.'/config.ini', true); $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']); - if (ereg("gzip", getenv("HTTP_ACCEPT_ENCODING"))) ob_start("ob_gzhandler"); + if(preg_match("/gzip/",getenv("HTTP_ACCEPT_ENCODING")) AND extension_loaded('zlib')) ob_start("ob_gzhandler"); else ob_start(); } -require_once ('functions.lib.php'); -require_once ('session.lib.php'); -require_once ('layout.lib.php'); -require_once ('extras.lib.php'); +require_once (__DIR__.'/functions.lib.php'); +require_once (__DIR__.'/session.lib.php'); +require_once (__DIR__.'/layout.lib.php'); +require_once (__DIR__.'/extras.lib.php'); $_GET = extra_securevars($_GET); $_POST = extra_securevars($_POST); -- GitLab