From 66561d4b4fe195b81446c94bdbfdcda4fb7167f7 Mon Sep 17 00:00:00 2001 From: Mandragorat Wandystanu Date: Fri, 17 Nov 2017 20:29:47 +0100 Subject: Allow users to upload files only when they're logged in to SSW. --- static/php/upload.php | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) (limited to 'static/php/upload.php') diff --git a/static/php/upload.php b/static/php/upload.php index 1bc74c9..9bb9d3f 100644 --- a/static/php/upload.php +++ b/static/php/upload.php @@ -1,11 +1,10 @@ isLoggedIn()) { + if (isset($_FILES['files'])) { + $uploads = refiles($_FILES['files']); - try { - foreach ($uploads as $upload) { - $res[] = uploadFile($upload); + try { + foreach ($uploads as $upload) { + $res[] = uploadFile($upload); + } + $response->send($res); + } catch (Exception $e) { + $response->error($e->getCode(), $e->getMessage()); } - $response->send($res); - } catch (Exception $e) { - $response->error($e->getCode(), $e->getMessage()); + } else { + $response->error(400, 'No input file(s)'); } } else { - $response->error(400, 'No input file(s)'); + $response->error(403, 'You are not logged in'); } -- cgit v1.2.3