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 | 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 | 98 | { |
| 98 | 99 | |
| 99 | 100 | $data['name'] = $this->request->getPost('name', 'string', NULL ); |
| 101 | + $data['discount'] = $this->request->getPost('discount', 'int', NULL ); | |
| 100 | 102 | |
| 101 | 103 | |
| 102 | 104 | if( !empty( $data ) && !isset($this->models->getUsersGroup()->getOneDataByName($data['name'])['0']) ) | ... | ... |
src/app/backend/views/groups/addEdit.php
| ... | ... | @@ -21,6 +21,11 @@ |
| 21 | 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 | 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 | 30 | </div> |
| 26 | 31 | ... | ... |
src/lib/models/users_groups.php
| ... | ... | @@ -102,17 +102,20 @@ class users_groups extends \db |
| 102 | 102 | INSERT INTO |
| 103 | 103 | public.users_groups |
| 104 | 104 | ( |
| 105 | - name | |
| 105 | + name, | |
| 106 | + discount | |
| 106 | 107 | |
| 107 | 108 | ) |
| 108 | 109 | VALUES |
| 109 | 110 | ( |
| 110 | - :name | |
| 111 | + :name, | |
| 112 | + :discount | |
| 111 | 113 | ) |
| 112 | 114 | RETURNING id |
| 113 | 115 | ', |
| 114 | 116 | [ |
| 115 | - 'name' => $data['name'] | |
| 117 | + 'name' => $data['name'], | |
| 118 | + 'discount' => $data['discount'] | |
| 116 | 119 | ], |
| 117 | 120 | -1 |
| 118 | 121 | ); |
| ... | ... | @@ -129,13 +132,15 @@ class users_groups extends \db |
| 129 | 132 | UPDATE |
| 130 | 133 | public.users_groups |
| 131 | 134 | SET |
| 132 | - name = :name | |
| 135 | + name = :name, | |
| 136 | + discount = :discount | |
| 133 | 137 | WHERE |
| 134 | 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 | } | ... | ... |