From 2837657d535ccc3935118df1fc9712788cc8d03e Mon Sep 17 00:00:00 2001 From: Mark Schouten Date: Fri, 26 Sep 2014 14:14:30 +0200 Subject: [PATCH] Check some vars before using them --- zones.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/zones.php b/zones.php index caf55b7..0ad5ced 100644 --- a/zones.php +++ b/zones.php @@ -236,15 +236,17 @@ if ($action == "list" or $action== "listslaves") { if ($_POST['kind'] != null and $_POST['name'] != null) { $nameservers = array(); if ($_POST['kind'] != "Slave") { - if ($_POST['nameserver1'] != null) { + if (isset($_POST['nameserver1']) && $_POST['nameserver1'] != null) { array_push($nameservers, $_POST['nameserver1']); - if ($_POST['nameserver2'] != null) { + if (isset($_POST['nameserver2']) && $_POST['nameserver2'] != null) { array_push($nameservers, $_POST['nameserver2']); } } else { jtable_respond(null, 'error', "Not enough data: ".print_r($_POST, 1)); } - $vars['soa_edit_api'] = $defaults['soa_edit_api']; + if (isset($defaults['soa_edit_api'])) { + $vars['soa_edit_api'] = $defaults['soa_edit_api']; + } } $vars['name'] = $_POST['name']; $vars['kind'] = $_POST['kind'];