diff --git a/admin/addon-settings.php b/admin/addon-settings.php index 7253ee0..e7c93a1 100644 --- a/admin/addon-settings.php +++ b/admin/addon-settings.php @@ -15,7 +15,7 @@ // dependancy require_once BT_ROOT.'inc/addons.php'; -require_once BT_ROOT.'admin/inc/addons.php'; +require_once BT_ROOT_ADMIN.'inc/addons.php'; /** diff --git a/admin/addons.php b/admin/addons.php index fa006f9..1a9db07 100644 --- a/admin/addons.php +++ b/admin/addons.php @@ -15,7 +15,7 @@ // dependancy require_once BT_ROOT.'inc/addons.php'; -require_once BT_ROOT.'admin/inc/addons.php'; +require_once BT_ROOT_ADMIN.'inc/addons.php'; /** diff --git a/admin/inc/boot.php b/admin/inc/boot.php index 2b92bad..d4e5683 100644 --- a/admin/inc/boot.php +++ b/admin/inc/boot.php @@ -11,15 +11,16 @@ # You can redistribute it under the terms of the MIT / X11 Licence. # *** LICENSE *** +define('BT_ROOT_ADMIN', dirname(dirname(__file__)).'/'); define('IS_IN_ADMIN', true); -require_once '../inc/boot.php'; +require_once '../inc/boot.php'; -require_once BT_ROOT.'admin/inc/auth.php'; // Security, dont move ! -require_once BT_ROOT.'admin/inc/filesystem.php'; -require_once BT_ROOT.'admin/inc/form.php'; -require_once BT_ROOT.'admin/inc/sqli.php'; -require_once BT_ROOT.'admin/inc/tpl.php'; // no choice ! +require_once BT_ROOT_ADMIN.'inc/auth.php'; // Security, dont move ! +require_once BT_ROOT_ADMIN.'inc/filesystem.php'; +require_once BT_ROOT_ADMIN.'inc/form.php'; +require_once BT_ROOT_ADMIN.'inc/sqli.php'; +require_once BT_ROOT_ADMIN.'inc/tpl.php'; // no choice ! // Some actions are not required on install and login pages if (!defined('BT_RUN_INSTALL') && !defined('BT_RUN_LOGIN')) { diff --git a/admin/links.php b/admin/links.php index 1d8c56c..bf12444 100755 --- a/admin/links.php +++ b/admin/links.php @@ -12,7 +12,7 @@ # *** LICENSE *** require_once 'inc/boot.php'; -require_once BT_ROOT.'admin/inc/links.php'; +require_once BT_ROOT_ADMIN.'inc/links.php'; $vars = array( diff --git a/inc/boot.php b/inc/boot.php index 1e94b3f..1097471 100644 --- a/inc/boot.php +++ b/inc/boot.php @@ -203,7 +203,6 @@ function secure_host_to_path($http_host) // Constants: folders define('DIR_ADDONS', BT_ROOT.'addons/'); -define('DIR_ADMIN', BT_ROOT.'admin/'); define('DIR_BACKUP', BT_ROOT.'bt_backup/'); define('DIR_CONFIG', BT_ROOT.'config/'); define('DIR_DATABASES', BT_ROOT.'databases/'); diff --git a/inc/util.php b/inc/util.php index 710b504..a28b9c5 100644 --- a/inc/util.php +++ b/inc/util.php @@ -250,17 +250,18 @@ function lang_load_land($admin) $GLOBALS['lang'] = ''; } - $path = ''; - if ($admin === true) { - $path = 'admin/'; + if ($admin === true && defined('BT_ROOT_ADMIN')) { + $path = BT_ROOT_ADMIN; + } else { + $path = BT_ROOT; } switch ($GLOBALS['lang']) { case 'en': - require_once BT_ROOT.$path.'inc/lang/en_en.php'; + require_once $path.'inc/lang/en_en.php'; break; case 'fr': default: - require_once BT_ROOT.$path.'inc/lang/fr_fr.php'; + require_once $path.'inc/lang/fr_fr.php'; } }