summaryrefslogtreecommitdiffstats
path: root/usr/local/www/getserviceproviders.php
diff options
context:
space:
mode:
authorDarren Embry <dse@webonastick.com>2012-10-26 16:38:57 -0400
committerDarren Embry <dse@webonastick.com>2012-10-26 16:40:07 -0400
commit219d9eb9a987387beff52a3852734e049aae1882 (patch)
tree7fb7de5a5748fadab77e077ae7a6c08e7010becb /usr/local/www/getserviceproviders.php
parent6cd9abff002a07c4b27f033b8f6d8a19c57d40b7 (diff)
downloadpfsense-219d9eb9a987387beff52a3852734e049aae1882.zip
pfsense-219d9eb9a987387beff52a3852734e049aae1882.tar.gz
fix #2639 (country interface selector in interfaces_ppps_edit.php)
also make ppps_edit more jslint ready for good measure
Diffstat (limited to 'usr/local/www/getserviceproviders.php')
-rw-r--r--usr/local/www/getserviceproviders.php14
1 files changed, 8 insertions, 6 deletions
diff --git a/usr/local/www/getserviceproviders.php b/usr/local/www/getserviceproviders.php
index a2122c0..9d30786 100644
--- a/usr/local/www/getserviceproviders.php
+++ b/usr/local/www/getserviceproviders.php
@@ -133,13 +133,15 @@ function provider_plans_list($country,$provider) {
}
}
-if(isset($_POST['country']) && !isset($_POST['provider'])) {
- providers_list($_POST['country']);
-} elseif(isset($_POST['country']) && isset($_POST['provider'])) {
- if(isset($_POST['plan']))
- provider_plan_data($_POST['country'],$_POST['provider'],$_POST['plan']);
+$_GET_OR_POST = ($_SERVER['REQUEST_METHOD'] === 'POST') ? $_POST : $_GET;
+
+if(isset($_GET_OR_POST['country']) && !isset($_GET_OR_POST['provider'])) {
+ providers_list($_GET_OR_POST['country']);
+} elseif(isset($_GET_OR_POST['country']) && isset($_GET_OR_POST['provider'])) {
+ if(isset($_GET_OR_POST['plan']))
+ provider_plan_data($_GET_OR_POST['country'],$_GET_OR_POST['provider'],$_GET_OR_POST['plan']);
else
- provider_plans_list($_POST['country'],$_POST['provider']);
+ provider_plans_list($_GET_OR_POST['country'],$_GET_OR_POST['provider']);
} else {
country_list();
}
OpenPOWER on IntegriCloud