From dc0de044d50c14285ee65d9632c69b43261c0c1b Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@osticket.com> Date: Fri, 7 Dec 2012 14:58:44 -0500 Subject: [PATCH] Bug fixes --- include/class.api.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/class.api.php b/include/class.api.php index 15b54ebef..df8cfb0c8 100644 --- a/include/class.api.php +++ b/include/class.api.php @@ -102,7 +102,7 @@ class API { $sql.=' AND ipaddr='.db_input($ip); if(($res=db_query($sql)) && db_num_rows($res)) - list($id) = db_insert_id(); + list($id) = db_fetch_row($res); return $id; } @@ -165,7 +165,7 @@ class ApiController { Http::response(403, "API key required"); elseif (!($key=API::lookupByKey($_SERVER['HTTP_X_API_KEY'], $_SERVER['REMOTE_ADDR'])) || !$key->isActive() - || $key->getIP()!=$_SERVER['REMOTE_ADDR']) + || $key->getIPAddr()!=$_SERVER['REMOTE_ADDR']) Http::response(401, "API key not found/active or source IP not authorized"); return $key; -- GitLab