diff --git a/src/app/backend/controllers/DiscountController.php b/src/app/backend/controllers/DiscountController.php index 7039cd6..0f806c5 100644 --- a/src/app/backend/controllers/DiscountController.php +++ b/src/app/backend/controllers/DiscountController.php @@ -167,10 +167,32 @@ class DiscountController extends Controller } + $data[0]['group_ids'] = $this->common->parseArray($data[0]['group_ids']); + $data[0]['catalog_ids'] = $this->common->parseArray($data[0]['catalog_ids']); + + $catalog_temp = $this->common->getTypeSubtype1(NULL, $lang_id)['catalog']; + usort($catalog_temp, $titlecmp); + + foreach($catalog_temp as &$group) { + usort($group['sub'], $titlecmp); + } + + if(!empty($data[0]['group_ids'][0])) { + $groups = $this->models->getItems()->getItemsByIds($lang_id, $data[0]['group_ids']); + usort($groups, $titlecmp); + } + + foreach($data as $k => $i) { + if(isset($i['image']) && !empty($i['image'])) + $data[$k]['image'] = $this->storage->getPhotoURL($i['image'], 'promo_codes', 'original'); + } + $this->view->pick( 'discount/addEdit' ); $this->view->setVars([ - 'page' => $data + 'page' => $data, + 'catalog_temp' => $catalog_temp, + 'groups' => !empty($groups) ? $groups : null ]); } -- libgit2 0.21.4