From dcce11999f5ebead82b76ea5914bcd2d0ec92e66 Mon Sep 17 00:00:00 2001 From: Aaron Parecki Date: Sun, 21 Feb 2016 13:33:47 -0800 Subject: [PATCH] suppress libxml warnings --- controllers/API.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/controllers/API.php b/controllers/API.php index 71a1871..8a4511f 100644 --- a/controllers/API.php +++ b/controllers/API.php @@ -97,7 +97,7 @@ class API { $sourceData = $this->http->get($source); $doc = new DOMDocument(); - @$doc->loadHTML(self::toHtmlEntities($sourceData['body'])); + @$doc->loadHTML(self::toHtmlEntities($sourceData['body']), LIBXML_NOWARNING|LIBXML_NOERROR); if(!$doc) { return $this->respond($response, 400, [ @@ -194,7 +194,8 @@ class API { $site = ORM::for_table('sites')->where('id', $role->site_id)->find_one(); - if(($items = $input['items']) + if(array_key_exists('items', $input) + && ($items = $input['items']) && is_array($items) && array_key_exists(0, $items) && ($item = $items[0])