From 0d3511c406b06b9616efaa303182b639ef148909 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Wed, 20 Sep 2017 11:29:35 -0400 Subject: [PATCH] moved update to controller file --- .htaccess | 2 +- controllers/people.php | 8 ++++++++ update.php | 12 ------------ 3 files changed, 9 insertions(+), 13 deletions(-) delete mode 100644 update.php diff --git a/.htaccess b/.htaccess index 375ee1d..4285ffe 100644 --- a/.htaccess +++ b/.htaccess @@ -6,4 +6,4 @@ RewriteRule ^people$ controllers/people.php?action=post RewriteCond %{REQUEST_METHOD} ^DELETE$ RewriteRule ^people/([0-9]+)$ controllers/people.php?action=delete&id=$1 RewriteCond %{REQUEST_METHOD} ^PUT$ -RewriteRule ^people/([0-9]+)$ update.php?id=$1 +RewriteRule ^people/([0-9]+)$ controllers/people.php?action=update&id=$1 diff --git a/controllers/people.php b/controllers/people.php index 8c08986..d4d696a 100644 --- a/controllers/people.php +++ b/controllers/people.php @@ -14,6 +14,14 @@ echo json_encode($people); } else if ($_REQUEST['action'] === 'delete'){ array_splice($people, $_REQUEST['id'], 1); + echo json_encode($people); + } else if ($_REQUEST['action'] === 'update'){ + $requestBody = file_get_contents('php://input'); + $body = json_decode($requestBody); + $zagthar = new Person($body->name, $body->age); + + $people[$_REQUEST['id']] = $zagthar; + echo json_encode($people); } ?> diff --git a/update.php b/update.php deleted file mode 100644 index 6a39206..0000000 --- a/update.php +++ /dev/null @@ -1,12 +0,0 @@ -name, $body->age); - - $people[$_REQUEST['id']] = $zagthar; - - echo json_encode($people); -?>