From 4928fea3ed4170a31f16344cbc8fe86188323a71 Mon Sep 17 00:00:00 2001 From: Robert Anderson <randerson@lbsd.net> Date: Wed, 20 May 2009 08:10:00 +0000 Subject: [PATCH] Added check for null array item --- webgui/ajax.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/webgui/ajax.php b/webgui/ajax.php index 0f2b0f3d..154fbec2 100644 --- a/webgui/ajax.php +++ b/webgui/ajax.php @@ -148,7 +148,7 @@ ajaxException("Unknown AJAX=>SOAP type: '$array_type'"); } } else { - $item_value = $_REQUEST[$array_item]; + $item_value = isset($_REQUEST[$array_item]) ? $_REQUEST[$array_item] : NULL; } # Set item $soapParams[$array_pos][$array_item] = $item_value; @@ -485,7 +485,8 @@ break; case "getWiSPUser": - $rawData = getWiSPUser($soapParams); + $res = getWiSPUser($soapParams); + $rawData = $res[0]; $numResults = $res[1]; $res = new json_response; $res->setID('ID'); @@ -496,11 +497,8 @@ $res->addField('Lastname','string'); $res->addField('Phone','string'); $res->addField('Email','string'); - $res->addField('MACAddress','string'); - $res->addField('IPAddress','string'); - $res->addField('Datalimit','int'); - $res->addField('Uptimelimit','int'); $res->parseHash($rawData); + $res->setDatasetSize($numResults); echo json_encode($res->export()); break; -- GitLab