summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2017-04-20 16:08:19 -0300
committerRenato Botelho <renato@netgate.com>2017-04-20 16:08:19 -0300
commitd900c7f6196e90ccd429a7a132f78550d26fc654 (patch)
treeea79246850cdb1d6bce4664f94a5af3f3a7d7a02 /src
parente05283ad1947cbe2002ccb75ad049117c5180735 (diff)
parent61fe6d83dea8dbf28a1495906cf6d7b2261cc834 (diff)
downloadpfsense-d900c7f6196e90ccd429a7a132f78550d26fc654.zip
pfsense-d900c7f6196e90ccd429a7a132f78550d26fc654.tar.gz
Merge pull request #3629 from doktornotor/patch-18
Diffstat (limited to 'src')
-rw-r--r--src/etc/inc/authgui.inc1
-rw-r--r--src/etc/inc/functions.inc44
-rw-r--r--src/etc/inc/pfsense-utils.inc31
-rw-r--r--src/usr/local/www/pkg_edit.php10
-rw-r--r--src/usr/local/www/services_unbound_acls.php1
-rw-r--r--src/usr/local/www/system_advanced_notifications.php1
-rw-r--r--src/usr/local/www/system_advanced_sysctl.php1
-rw-r--r--src/usr/local/www/system_authservers.php1
-rw-r--r--src/usr/local/www/system_camanager.php1
-rw-r--r--src/usr/local/www/system_certmanager.php1
-rw-r--r--src/usr/local/www/system_crlmanager.php1
-rw-r--r--src/usr/local/www/system_groupmanager.php1
-rw-r--r--src/usr/local/www/system_groupmanager_addprivs.php1
-rw-r--r--src/usr/local/www/system_usermanager.php1
-rw-r--r--src/usr/local/www/system_usermanager_addprivs.php1
-rw-r--r--src/usr/local/www/vpn_l2tp_users.php1
-rw-r--r--src/usr/local/www/vpn_l2tp_users_edit.php1
-rw-r--r--src/usr/local/www/vpn_openvpn_client.php1
-rw-r--r--src/usr/local/www/vpn_openvpn_csc.php1
-rw-r--r--src/usr/local/www/vpn_openvpn_server.php1
20 files changed, 58 insertions, 44 deletions
diff --git a/src/etc/inc/authgui.inc b/src/etc/inc/authgui.inc
index c7d3362..db76b88 100644
--- a/src/etc/inc/authgui.inc
+++ b/src/etc/inc/authgui.inc
@@ -27,6 +27,7 @@ include_once("priv.inc");
if (!function_exists('platform_booting')) {
require_once('globals.inc');
}
+require_once('pfsense-utils.inc');
/* Authenticate user - exit if failed */
if (!session_auth()) {
diff --git a/src/etc/inc/functions.inc b/src/etc/inc/functions.inc
index 085fab1..abb3578 100644
--- a/src/etc/inc/functions.inc
+++ b/src/etc/inc/functions.inc
@@ -23,47 +23,17 @@
* limitations under the License.
*/
-/* BEGIN compatibility goo with HEAD */
-if (!function_exists("pfSenseHeader")) {
- /****f* pfsense-utils/pfSenseHeader
- * NAME
- * pfSenseHeader
- * INPUTS
- * none
- * RESULT
- * Javascript header change or browser Location:
- ******/
- function pfSenseHeader($text) {
- global $_SERVER;
- if (isAjax()) {
- if ($_SERVER['HTTPS'] == "on") {
- $protocol = "https";
- } else {
- $protocol = "http";
- }
-
- $port = ":{$_SERVER['SERVER_PORT']}";
- if ($_SERVER['SERVER_PORT'] == "80" && $protocol == "http") {
- $port = "";
- }
- if ($_SERVER['SERVER_PORT'] == "443" && $protocol == "https") {
- $port = "";
- }
- $complete_url = "{$protocol}://{$_SERVER['HTTP_HOST']}{$port}/{$text}";
- echo "\ndocument.location.href = '{$complete_url}';\n";
- } else {
- header("Location: $text");
- }
- }
-}
-/* END compatibility goo with HEAD */
+/*
+ * DEPRECATED! DO NOT INCLUDE THIS FILE!
+ * Use individual .inc files containing the required functions instead.
+ */
/* include all configuration functions */
-require_once("interfaces.inc");
+require_once("certs.inc");
require_once("gwlb.inc");
-require_once("services.inc");
+require_once("interfaces.inc");
require_once("pfsense-utils.inc");
-require_once("certs.inc");
+require_once("services.inc");
require_once("system.inc");
require_once("vslb.inc");
diff --git a/src/etc/inc/pfsense-utils.inc b/src/etc/inc/pfsense-utils.inc
index 20487fb..3fa06c0 100644
--- a/src/etc/inc/pfsense-utils.inc
+++ b/src/etc/inc/pfsense-utils.inc
@@ -130,6 +130,37 @@ function get_dns_servers() {
return array_unique($dns_servers);
}
+/****f* pfsense-utils/pfSenseHeader
+ * NAME
+ * pfSenseHeader
+ * INPUTS
+ * none
+ * RESULT
+ * Javascript header change or browser Location:
+ ******/
+function pfSenseHeader($text) {
+ global $_SERVER;
+ if (isAjax()) {
+ if ($_SERVER['HTTPS'] == "on") {
+ $protocol = "https";
+ } else {
+ $protocol = "http";
+ }
+
+ $port = ":{$_SERVER['SERVER_PORT']}";
+ if ($_SERVER['SERVER_PORT'] == "80" && $protocol == "http") {
+ $port = "";
+ }
+ if ($_SERVER['SERVER_PORT'] == "443" && $protocol == "https") {
+ $port = "";
+ }
+ $complete_url = "{$protocol}://{$_SERVER['HTTP_HOST']}{$port}/{$text}";
+ echo "\ndocument.location.href = '{$complete_url}';\n";
+ } else {
+ header("Location: $text");
+ }
+}
+
/****f* pfsense-utils/get_css_files
* NAME
* get_css_files - get a list of the available CSS files (themes)
diff --git a/src/usr/local/www/pkg_edit.php b/src/usr/local/www/pkg_edit.php
index f2603e5..301d311 100644
--- a/src/usr/local/www/pkg_edit.php
+++ b/src/usr/local/www/pkg_edit.php
@@ -28,18 +28,14 @@
ini_set('max_execution_time', '0');
-require_once("guiconfig.inc");
-require_once("functions.inc");
require_once("filter.inc");
+require_once("functions.inc");
+require_once("guiconfig.inc");
require_once("shaper.inc");
require_once("pkg-utils.inc");
+require_once("pfsense-utils.inc");
require_once("util.inc");
-/* dummy stubs needed by some code that was MFC'd */
-function pfSenseHeader($location) {
- header("Location: " . $location);
-}
-
$xml = htmlspecialchars($_REQUEST['xml']);
$xml_fullpath = realpath('/usr/local/pkg/' . $xml);
diff --git a/src/usr/local/www/services_unbound_acls.php b/src/usr/local/www/services_unbound_acls.php
index c6c3bf3..fd2a313 100644
--- a/src/usr/local/www/services_unbound_acls.php
+++ b/src/usr/local/www/services_unbound_acls.php
@@ -28,6 +28,7 @@
##|-PRIV
require_once("guiconfig.inc");
+require_once("pfsense-utils.inc");
require_once("unbound.inc");
if (!is_array($config['unbound']['acls'])) {
diff --git a/src/usr/local/www/system_advanced_notifications.php b/src/usr/local/www/system_advanced_notifications.php
index de08bd2..55e64bf 100644
--- a/src/usr/local/www/system_advanced_notifications.php
+++ b/src/usr/local/www/system_advanced_notifications.php
@@ -28,6 +28,7 @@
require_once("guiconfig.inc");
require_once("notices.inc");
+require_once("pfsense-utils.inc");
// Growl
$pconfig['disable_growl'] = isset($config['notifications']['growl']['disable']);
diff --git a/src/usr/local/www/system_advanced_sysctl.php b/src/usr/local/www/system_advanced_sysctl.php
index fb14911..70f8608 100644
--- a/src/usr/local/www/system_advanced_sysctl.php
+++ b/src/usr/local/www/system_advanced_sysctl.php
@@ -32,6 +32,7 @@
##|-PRIV
require_once("guiconfig.inc");
+require_once("pfsense-utils.inc");
if (!is_array($config['sysctl'])) {
$config['sysctl'] = array();
diff --git a/src/usr/local/www/system_authservers.php b/src/usr/local/www/system_authservers.php
index 9e29643..a651dfa 100644
--- a/src/usr/local/www/system_authservers.php
+++ b/src/usr/local/www/system_authservers.php
@@ -30,6 +30,7 @@
require_once("guiconfig.inc");
require_once("auth.inc");
+require_once("pfsense-utils.inc");
// Have we been called to populate the "Select a container" modal?
if ($_REQUEST['ajax']) {
diff --git a/src/usr/local/www/system_camanager.php b/src/usr/local/www/system_camanager.php
index 7505473..60792da 100644
--- a/src/usr/local/www/system_camanager.php
+++ b/src/usr/local/www/system_camanager.php
@@ -29,6 +29,7 @@
require_once("guiconfig.inc");
require_once("certs.inc");
+require_once("pfsense-utils.inc");
$ca_methods = array(
"existing" => gettext("Import an existing Certificate Authority"),
diff --git a/src/usr/local/www/system_certmanager.php b/src/usr/local/www/system_certmanager.php
index 735b8ef..4f074d1 100644
--- a/src/usr/local/www/system_certmanager.php
+++ b/src/usr/local/www/system_certmanager.php
@@ -29,6 +29,7 @@
require_once("guiconfig.inc");
require_once("certs.inc");
+require_once("pfsense-utils.inc");
$cert_methods = array(
"import" => gettext("Import an existing Certificate"),
diff --git a/src/usr/local/www/system_crlmanager.php b/src/usr/local/www/system_crlmanager.php
index 9cb7f20..e8f68c4 100644
--- a/src/usr/local/www/system_crlmanager.php
+++ b/src/usr/local/www/system_crlmanager.php
@@ -29,6 +29,7 @@
require_once("guiconfig.inc");
require_once("certs.inc");
require_once("openvpn.inc");
+require_once("pfsense-utils.inc");
require_once("vpn.inc");
global $openssl_crl_status;
diff --git a/src/usr/local/www/system_groupmanager.php b/src/usr/local/www/system_groupmanager.php
index 11d2cf9..297c2c8 100644
--- a/src/usr/local/www/system_groupmanager.php
+++ b/src/usr/local/www/system_groupmanager.php
@@ -34,6 +34,7 @@
##|-PRIV
require_once("guiconfig.inc");
+require_once("pfsense-utils.inc");
if (!is_array($config['system']['group'])) {
$config['system']['group'] = array();
diff --git a/src/usr/local/www/system_groupmanager_addprivs.php b/src/usr/local/www/system_groupmanager_addprivs.php
index 3aec82b..b2f706a 100644
--- a/src/usr/local/www/system_groupmanager_addprivs.php
+++ b/src/usr/local/www/system_groupmanager_addprivs.php
@@ -33,6 +33,7 @@
##|-PRIV
require_once("guiconfig.inc");
+require_once("pfsense-utils.inc");
$groupid = $_REQUEST['groupid'];
diff --git a/src/usr/local/www/system_usermanager.php b/src/usr/local/www/system_usermanager.php
index 6770297..6966190 100644
--- a/src/usr/local/www/system_usermanager.php
+++ b/src/usr/local/www/system_usermanager.php
@@ -35,6 +35,7 @@
require_once("certs.inc");
require_once("guiconfig.inc");
+require_once("pfsense-utils.inc");
// start admin user code
if (isset($_REQUEST['userid']) && is_numericint($_REQUEST['userid'])) {
diff --git a/src/usr/local/www/system_usermanager_addprivs.php b/src/usr/local/www/system_usermanager_addprivs.php
index 21b077d..6b90bff 100644
--- a/src/usr/local/www/system_usermanager_addprivs.php
+++ b/src/usr/local/www/system_usermanager_addprivs.php
@@ -33,6 +33,7 @@ function admusercmp($a, $b) {
}
require_once("guiconfig.inc");
+require_once("pfsense-utils.inc");
if (isset($_REQUEST['userid']) && is_numericint($_REQUEST['userid'])) {
$userid = $_REQUEST['userid'];
diff --git a/src/usr/local/www/vpn_l2tp_users.php b/src/usr/local/www/vpn_l2tp_users.php
index c528bcc..863d4db 100644
--- a/src/usr/local/www/vpn_l2tp_users.php
+++ b/src/usr/local/www/vpn_l2tp_users.php
@@ -31,6 +31,7 @@ $pglinks = array("", "vpn_l2tp.php", "@self");
$shortcut_section = "l2tps";
require_once("guiconfig.inc");
+require_once("pfsense-utils.inc");
require_once("vpn.inc");
if (!is_array($config['l2tp']['user'])) {
diff --git a/src/usr/local/www/vpn_l2tp_users_edit.php b/src/usr/local/www/vpn_l2tp_users_edit.php
index fb02a8d..583691c 100644
--- a/src/usr/local/www/vpn_l2tp_users_edit.php
+++ b/src/usr/local/www/vpn_l2tp_users_edit.php
@@ -45,6 +45,7 @@ function l2tp_users_sort() {
}
require_once("guiconfig.inc");
+require_once("pfsense-utils.inc");
require_once("vpn.inc");
if (!is_array($config['l2tp']['user'])) {
diff --git a/src/usr/local/www/vpn_openvpn_client.php b/src/usr/local/www/vpn_openvpn_client.php
index 4bf6bfe..1442a56 100644
--- a/src/usr/local/www/vpn_openvpn_client.php
+++ b/src/usr/local/www/vpn_openvpn_client.php
@@ -29,6 +29,7 @@
require_once("guiconfig.inc");
require_once("openvpn.inc");
+require_once("pfsense-utils.inc");
require_once("pkg-utils.inc");
global $openvpn_topologies, $openvpn_tls_modes;
diff --git a/src/usr/local/www/vpn_openvpn_csc.php b/src/usr/local/www/vpn_openvpn_csc.php
index f801689..0c89d1e 100644
--- a/src/usr/local/www/vpn_openvpn_csc.php
+++ b/src/usr/local/www/vpn_openvpn_csc.php
@@ -29,6 +29,7 @@
require_once("guiconfig.inc");
require_once("openvpn.inc");
+require_once("pfsense-utils.inc");
require_once("pkg-utils.inc");
global $openvpn_tls_server_modes;
diff --git a/src/usr/local/www/vpn_openvpn_server.php b/src/usr/local/www/vpn_openvpn_server.php
index ffd1fae..ae3ea35 100644
--- a/src/usr/local/www/vpn_openvpn_server.php
+++ b/src/usr/local/www/vpn_openvpn_server.php
@@ -29,6 +29,7 @@
require_once("guiconfig.inc");
require_once("openvpn.inc");
+require_once("pfsense-utils.inc");
require_once("pkg-utils.inc");
global $openvpn_topologies, $openvpn_tls_modes;
OpenPOWER on IntegriCloud