From be1609eda153907cf7321e98f30cc5e631f201bc Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 Dec 2016 11:56:55 +0200 Subject: [PATCH] status --- src/app/backend/controllers/DiscountController.php | 4 ++-- src/lib/models/discount.php | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/app/backend/controllers/DiscountController.php b/src/app/backend/controllers/DiscountController.php index be9ef44..70301cc 100644 --- a/src/app/backend/controllers/DiscountController.php +++ b/src/app/backend/controllers/DiscountController.php @@ -224,12 +224,12 @@ class DiscountController extends Controller if ($status == 1) { - $this->models->getDiscount()->updateData(['status' => 0], $id); + $this->models->getDiscount()->updateStatus('0', $id); } elseif ($status == 0) { - $this->models->getDiscount()->updateData(['status' => 1], $id); + $this->models->getDiscount()->updateStatus('1', $id); } diff --git a/src/lib/models/discount.php b/src/lib/models/discount.php index 7cd60fc..de3c7ee 100644 --- a/src/lib/models/discount.php +++ b/src/lib/models/discount.php @@ -198,6 +198,32 @@ class discount extends \db 'id' => $id ] ); + + } + + /** + * Switch status indicator + * @param bool $status + * @param $id + * @return bool + */ + public function updateStatus($status, $id) { + + return $this->exec( + ' + UPDATE + public.discount + SET + status = :status + WHERE + id = :id + ', + [ + 'status' => $status, + 'id' => $id + ] + ); + } /** -- libgit2 0.21.4