From 1856de8c22af1a762961547f042891d5b6f9455c Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 3 Apr 2021 10:36:27 +0300 Subject: Added skeleton of edit offer and implemented edit and delete buttons in dashboard offers --- src/controllers/EditOfferController.php | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 src/controllers/EditOfferController.php (limited to 'src/controllers/EditOfferController.php') diff --git a/src/controllers/EditOfferController.php b/src/controllers/EditOfferController.php new file mode 100644 index 0000000..950b6dc --- /dev/null +++ b/src/controllers/EditOfferController.php @@ -0,0 +1,5 @@ + Date: Sat, 3 Apr 2021 11:04:23 +0300 Subject: Implemented get, put and delete requests for edit offer controller; Implemented edit-offer view --- src/controllers/EditOfferController.php | 25 +++++++++++++++++++++++++ src/views/dashboard.php | 2 +- src/views/edit-offer.php | 25 ++++++++++++++++++++++++- 3 files changed, 50 insertions(+), 2 deletions(-) (limited to 'src/controllers/EditOfferController.php') diff --git a/src/controllers/EditOfferController.php b/src/controllers/EditOfferController.php index 950b6dc..ae49c5b 100644 --- a/src/controllers/EditOfferController.php +++ b/src/controllers/EditOfferController.php @@ -1,5 +1,30 @@ id = $_POST['id']; + JobOffer::updateFromDB($newJobOffer); + + DashboardController::get(); + } + + public static function delete() { + JobOffer::deleteFromDB($_POST['jobId']); + + DashboardController::get(); + } } diff --git a/src/views/dashboard.php b/src/views/dashboard.php index b1b648c..2312419 100644 --- a/src/views/dashboard.php +++ b/src/views/dashboard.php @@ -2,7 +2,7 @@ foreach($jobs as $job) { echo "{$job->id} {$job->title}
- + id}\">
diff --git a/src/views/edit-offer.php b/src/views/edit-offer.php index 957fc3d..b9fb464 100644 --- a/src/views/edit-offer.php +++ b/src/views/edit-offer.php @@ -1 +1,24 @@ -

Works!

+
+ + + +
+ + +
+ + +
+ + +
+ + +
-- cgit v1.3.1-23-gd82d