Commit b87f1f952ca30eef937ec5eca22eae90bdf11df1
1 parent
37d2b3bf
add discount to model
Showing
3 changed files
with
19 additions
and
7 deletions
Show diff stats
src/app/backend/controllers/GroupsController.php
| @@ -59,7 +59,8 @@ class GroupsController extends \Phalcon\Mvc\Controller | @@ -59,7 +59,8 @@ class GroupsController extends \Phalcon\Mvc\Controller | ||
| 59 | if( $this->request->isPost() ) | 59 | if( $this->request->isPost() ) |
| 60 | { | 60 | { |
| 61 | 61 | ||
| 62 | - $data['name'] = $this->request->getPost('name', 'string', NULL ); | 62 | + $data['name'] = $this->request->getPost('name', 'string', NULL ); |
| 63 | + $data['discount'] = $this->request->getPost('discount', 'int', NULL ); | ||
| 63 | 64 | ||
| 64 | 65 | ||
| 65 | 66 | ||
| @@ -97,6 +98,7 @@ class GroupsController extends \Phalcon\Mvc\Controller | @@ -97,6 +98,7 @@ class GroupsController extends \Phalcon\Mvc\Controller | ||
| 97 | { | 98 | { |
| 98 | 99 | ||
| 99 | $data['name'] = $this->request->getPost('name', 'string', NULL ); | 100 | $data['name'] = $this->request->getPost('name', 'string', NULL ); |
| 101 | + $data['discount'] = $this->request->getPost('discount', 'int', NULL ); | ||
| 100 | 102 | ||
| 101 | 103 | ||
| 102 | if( !empty( $data ) && !isset($this->models->getUsersGroup()->getOneDataByName($data['name'])['0']) ) | 104 | if( !empty( $data ) && !isset($this->models->getUsersGroup()->getOneDataByName($data['name'])['0']) ) |
src/app/backend/views/groups/addEdit.php
| @@ -21,6 +21,11 @@ | @@ -21,6 +21,11 @@ | ||
| 21 | <div class="input"><input type="text" name="name" id="name" value='<?= (isset( $page['0']['name'] ) && !empty( $page['0']['name'] ) ? $page['0']['name'] : '') ?>'></div> | 21 | <div class="input"><input type="text" name="name" id="name" value='<?= (isset( $page['0']['name'] ) && !empty( $page['0']['name'] ) ? $page['0']['name'] : '') ?>'></div> |
| 22 | </div> | 22 | </div> |
| 23 | 23 | ||
| 24 | + <div class="clearfix input_wrapper"> | ||
| 25 | + <div class="label"><label for="discount">Скидка</label></div> | ||
| 26 | + <div class="input"><input type="text" name="discount" id="discount" value='<?= (isset( $page['0']['discount'] ) && !empty( $page['0']['discount'] ) ? $page['0']['discount'] : '') ?>'></div> | ||
| 27 | + </div> | ||
| 28 | + | ||
| 24 | 29 | ||
| 25 | </div> | 30 | </div> |
| 26 | 31 |
src/lib/models/users_groups.php
| @@ -102,17 +102,20 @@ class users_groups extends \db | @@ -102,17 +102,20 @@ class users_groups extends \db | ||
| 102 | INSERT INTO | 102 | INSERT INTO |
| 103 | public.users_groups | 103 | public.users_groups |
| 104 | ( | 104 | ( |
| 105 | - name | 105 | + name, |
| 106 | + discount | ||
| 106 | 107 | ||
| 107 | ) | 108 | ) |
| 108 | VALUES | 109 | VALUES |
| 109 | ( | 110 | ( |
| 110 | - :name | 111 | + :name, |
| 112 | + :discount | ||
| 111 | ) | 113 | ) |
| 112 | RETURNING id | 114 | RETURNING id |
| 113 | ', | 115 | ', |
| 114 | [ | 116 | [ |
| 115 | - 'name' => $data['name'] | 117 | + 'name' => $data['name'], |
| 118 | + 'discount' => $data['discount'] | ||
| 116 | ], | 119 | ], |
| 117 | -1 | 120 | -1 |
| 118 | ); | 121 | ); |
| @@ -129,13 +132,15 @@ class users_groups extends \db | @@ -129,13 +132,15 @@ class users_groups extends \db | ||
| 129 | UPDATE | 132 | UPDATE |
| 130 | public.users_groups | 133 | public.users_groups |
| 131 | SET | 134 | SET |
| 132 | - name = :name | 135 | + name = :name, |
| 136 | + discount = :discount | ||
| 133 | WHERE | 137 | WHERE |
| 134 | id = :id | 138 | id = :id |
| 135 | ', | 139 | ', |
| 136 | [ | 140 | [ |
| 137 | - 'name' => $data['name'], | ||
| 138 | - "id" => $id | 141 | + 'name' => $data['name'], |
| 142 | + 'discount' => $data['discount'], | ||
| 143 | + "id" => $id | ||
| 139 | ] | 144 | ] |
| 140 | ); | 145 | ); |
| 141 | } | 146 | } |