From fa7778bd1e8a5a731e722ce5f938cede995b1e24 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 Dec 2016 12:46:18 +0200 Subject: [PATCH] status --- src/app/backend/controllers/DiscountController.php | 7 ++++++- src/app/backend/controllers/PromoCodesController.php | 22 +++++++++++----------- src/app/frontend/views/partial/item_group.php | 2 +- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/app/backend/controllers/DiscountController.php b/src/app/backend/controllers/DiscountController.php index 1dcddcd..5177620 100644 --- a/src/app/backend/controllers/DiscountController.php +++ b/src/app/backend/controllers/DiscountController.php @@ -82,7 +82,12 @@ class DiscountController extends Controller $data['end_date'] = $this->request->getPost('end_date'); $data['discount'] = $this->request->getPost('discount', 'string', NULL ); - if($this->models->getDiscount()->addData( $data )) { + + $data['catalog_ids'] = $this->request->getPost('catalog', 'string', NULL ); + $data['group_ids'] = $this->request->getPost('items', 'string', NULL ); + $data['all_items'] = $this->request->getPost('all_items', 'int', NULL); + + if(!empty($data['group_ids']) && $this->models->getDiscount()->addData( $data )) { $this->flash->success( 'Сохранение прошло успешно' ); return $this->response->redirect([ 'for' => 'discount_index' ]); diff --git a/src/app/backend/controllers/PromoCodesController.php b/src/app/backend/controllers/PromoCodesController.php index d9a1d5b..7ac5270 100644 --- a/src/app/backend/controllers/PromoCodesController.php +++ b/src/app/backend/controllers/PromoCodesController.php @@ -50,17 +50,17 @@ class PromoCodesController extends Controller if( $this->request->isPost() ) { - $data['name'] = $this->request->getPost('name', 'string', NULL ); - $data['code'] = $this->request->getPost('code', 'string', NULL ); - $data['start_date'] = $this->request->getPost('start_date'); - $data['end_date'] = $this->request->getPost('end_date'); - $data['single_use'] = $this->request->getPost('single_use'); - $data['discount'] = $this->request->getPost('discount', 'string', NULL ); - $data['description'] = $this->request->getPost('description'); - $data['catalog_ids'] = $this->request->getPost('catalog', 'string', NULL ); - $data['group_ids'] = $this->request->getPost('items', 'string', NULL ); - $data['all_items'] = $this->request->getPost('all_items', 'int', NULL); - $data['image'] = $this->uploadImage(); + $data['name'] = $this->request->getPost('name', 'string', NULL ); + $data['code'] = $this->request->getPost('code', 'string', NULL ); + $data['start_date'] = $this->request->getPost('start_date'); + $data['end_date'] = $this->request->getPost('end_date'); + $data['single_use'] = $this->request->getPost('single_use'); + $data['discount'] = $this->request->getPost('discount', 'string', NULL ); + $data['description'] = $this->request->getPost('description'); + $data['catalog_ids'] = $this->request->getPost('catalog', 'string', NULL ); + $data['group_ids'] = $this->request->getPost('items', 'string', NULL ); + $data['all_items'] = $this->request->getPost('all_items', 'int', NULL); + $data['image'] = $this->uploadImage(); if( empty($this->models->getPromoCodes()->getPromoByCode( $data['code'] )[0]) ) { diff --git a/src/app/frontend/views/partial/item_group.php b/src/app/frontend/views/partial/item_group.php index 65d0d0e..0e01a54 100644 --- a/src/app/frontend/views/partial/item_group.php +++ b/src/app/frontend/views/partial/item_group.php @@ -33,7 +33,7 @@
_("price_from") ?> - 0) { + 0 && $discount <= 100) { echo ''.$i['price'].' грн
'; echo ''.round($i['price']*(1-$discount/100), 1).' грн'; } -- libgit2 0.21.4