From a9f472d7e6736da54b48781f71f70b9fc132ef46 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Mon, 20 Jul 2015 18:30:17 +0000 Subject: [PATCH] (legacy) remove parse_config in auth.inc and fix load order --- src/captiveportal/index.php | 2 +- src/etc/inc/auth.inc | 3 --- src/etc/inc/squid.auth-user.php | 2 +- src/etc/inc/xmlrpc/legacy.inc | 8 -------- src/sbin/captiveportal_gather_stats.php | 1 + src/www/diag_confbak.php | 1 - src/www/xmlrpc.php | 4 ++-- 7 files changed, 5 insertions(+), 16 deletions(-) diff --git a/src/captiveportal/index.php b/src/captiveportal/index.php index 1a2a98069..528964353 100644 --- a/src/captiveportal/index.php +++ b/src/captiveportal/index.php @@ -27,8 +27,8 @@ POSSIBILITY OF SUCH DAMAGE. */ +require_once("config.inc"); require_once("auth.inc"); -require_once("config.lib.inc"); require_once("functions.inc"); require_once("captiveportal.inc"); diff --git a/src/etc/inc/auth.inc b/src/etc/inc/auth.inc index 4d750bc8f..87a1ad2cb 100644 --- a/src/etc/inc/auth.inc +++ b/src/etc/inc/auth.inc @@ -45,9 +45,6 @@ require_once("certs.inc"); require_once("radius.inc"); -$config = parse_config(); -// - // Will be changed to false if security checks fail $security_passed = true; diff --git a/src/etc/inc/squid.auth-user.php b/src/etc/inc/squid.auth-user.php index b15e53b99..d47934f8d 100755 --- a/src/etc/inc/squid.auth-user.php +++ b/src/etc/inc/squid.auth-user.php @@ -28,7 +28,7 @@ * */ -require_once("config.lib.inc"); +require_once("config.inc"); require_once("auth.inc"); openlog("squid", LOG_ODELAY, LOG_AUTH); diff --git a/src/etc/inc/xmlrpc/legacy.inc b/src/etc/inc/xmlrpc/legacy.inc index 1188072ac..3372acd86 100644 --- a/src/etc/inc/xmlrpc/legacy.inc +++ b/src/etc/inc/xmlrpc/legacy.inc @@ -141,8 +141,6 @@ function array_merge_recursive_unique($array0, $array1) { */ function get_notices_xmlrpc($category = null) { - require_once("notices.inc"); - if ($category==null) { return get_notices(); } else { @@ -192,14 +190,12 @@ function interfaces_carp_configure_xmlrpc() function filter_configure_xmlrpc() { global $config; - require_once("config.inc"); require_once("filter.inc"); require_once("system.inc"); require_once("gwlb.inc"); require_once("vslb.inc"); require_once("openvpn.inc"); require_once("services.inc"); - require_once("auth.inc"); filter_configure(); system_routing_configure(); @@ -229,8 +225,6 @@ function filter_configure_xmlrpc() function merge_config_section_xmlrpc($confData) { global $config; - require_once("config.inc"); - $config_new = array_merge_recursive($config, $confData); $config = $config_new; $mergedkeys = implode(",", array_keys($confData)); @@ -246,7 +240,6 @@ function merge_config_section_xmlrpc($confData) function restore_config_section_xmlrpc($new_config) { global $config; - require_once("config.inc"); require_once("interfaces.inc"); // TODO: initial cleanup operation performed, but a full rewrite is probably a better plan. @@ -369,7 +362,6 @@ function restore_config_section_xmlrpc($new_config) function backup_config_section_xmlrpc($sectionKeys) { global $config; - require_once("config.inc"); if (!is_array($sectionKeys)) { // single item return array_intersect_key($config, array($sectionKeys => 0)); diff --git a/src/sbin/captiveportal_gather_stats.php b/src/sbin/captiveportal_gather_stats.php index 7b9c846fc..2eb3de080 100644 --- a/src/sbin/captiveportal_gather_stats.php +++ b/src/sbin/captiveportal_gather_stats.php @@ -28,6 +28,7 @@ */ require_once("functions.inc"); +require_once("config.inc"); require_once("captiveportal.inc"); require_once("util.inc"); diff --git a/src/www/diag_confbak.php b/src/www/diag_confbak.php index fdc9550b0..d26f61d4e 100644 --- a/src/www/diag_confbak.php +++ b/src/www/diag_confbak.php @@ -28,7 +28,6 @@ POSSIBILITY OF SUCH DAMAGE. */ -require_once("config.lib.inc"); require_once("guiconfig.inc"); // list backups diff --git a/src/www/xmlrpc.php b/src/www/xmlrpc.php index 4fcb95701..1745d9a6b 100644 --- a/src/www/xmlrpc.php +++ b/src/www/xmlrpc.php @@ -26,9 +26,9 @@ * POSSIBILITY OF SUCH DAMAGE. * */ -require_once("xmlrpc.inc"); -require_once("config.lib.inc"); +require_once("config.inc"); require_once("auth.inc"); +require_once("xmlrpc.inc"); /** * do a basic authentication, uses $_SERVER['HTTP_AUTHORIZATION'] to validate user.