summaryrefslogtreecommitdiffstats
path: root/usr/local/www/pkg_edit.php
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/pkg_edit.php')
-rwxr-xr-xusr/local/www/pkg_edit.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php
index 5a1a3bf..24f0b4e 100755
--- a/usr/local/www/pkg_edit.php
+++ b/usr/local/www/pkg_edit.php
@@ -39,7 +39,7 @@ require_once("guiconfig.inc");
require_once("pkg-utils.inc");
/* dummy stubs needed by some code that was MFC'd */
-function pfSenseHeader($location) { header("Location: $location"); }
+function pfSenseHeader($location) { header("Location: " . $location); }
function gentitle_pkg($pgname) {
global $pfSense_config;
@@ -75,7 +75,12 @@ $pgtitle = $title;
$id = $_GET['id'];
if (isset($_POST['id']))
$id = htmlspecialchars($_POST['id']);
-
+
+// Not posting? Then user is editing a record. There must be a valid id
+// when editing a record.
+if(!$id && !$_POST)
+ $id = "0";
+
if($pkg['custom_php_global_functions'] <> "")
eval($pkg['custom_php_global_functions']);
OpenPOWER on IntegriCloud