Commit 2ee18dfc9c76081de7b304c3fb69b2718650689b
Merge branch 'discount' of gitlab.artweb.com.ua:Alex/semena
Showing
1 changed file
with
23 additions
and
1 deletions
Show diff stats
src/app/backend/controllers/DiscountController.php
@@ -167,10 +167,32 @@ class DiscountController extends Controller | @@ -167,10 +167,32 @@ class DiscountController extends Controller | ||
167 | 167 | ||
168 | } | 168 | } |
169 | 169 | ||
170 | + $data[0]['group_ids'] = $this->common->parseArray($data[0]['group_ids']); | ||
171 | + $data[0]['catalog_ids'] = $this->common->parseArray($data[0]['catalog_ids']); | ||
172 | + | ||
173 | + $catalog_temp = $this->common->getTypeSubtype1(NULL, $lang_id)['catalog']; | ||
174 | + usort($catalog_temp, $titlecmp); | ||
175 | + | ||
176 | + foreach($catalog_temp as &$group) { | ||
177 | + usort($group['sub'], $titlecmp); | ||
178 | + } | ||
179 | + | ||
180 | + if(!empty($data[0]['group_ids'][0])) { | ||
181 | + $groups = $this->models->getItems()->getItemsByIds($lang_id, $data[0]['group_ids']); | ||
182 | + usort($groups, $titlecmp); | ||
183 | + } | ||
184 | + | ||
185 | + foreach($data as $k => $i) { | ||
186 | + if(isset($i['image']) && !empty($i['image'])) | ||
187 | + $data[$k]['image'] = $this->storage->getPhotoURL($i['image'], 'promo_codes', 'original'); | ||
188 | + } | ||
189 | + | ||
170 | $this->view->pick( 'discount/addEdit' ); | 190 | $this->view->pick( 'discount/addEdit' ); |
171 | 191 | ||
172 | $this->view->setVars([ | 192 | $this->view->setVars([ |
173 | - 'page' => $data | 193 | + 'page' => $data, |
194 | + 'catalog_temp' => $catalog_temp, | ||
195 | + 'groups' => !empty($groups) ? $groups : null | ||
174 | ]); | 196 | ]); |
175 | 197 | ||
176 | } | 198 | } |