Code Duplication    Length = 10-10 lines in 4 locations

admin/controller/catalog/product.php 1 location

@@ 1051-1060 (lines=10) @@
1048
1049
        $data['product_categories'] = array();
1050
1051
        foreach ($categories as $category_id) {
1052
            $category_info = $this->model_catalog_category->getCategory($category_id);
1053
1054
            if ($category_info) {
1055
                $data['product_categories'][] = array(
1056
                    'category_id' => $category_info['category_id'],
1057
                    'name' => ($category_info['path']) ? $category_info['path'] . ' > ' . $category_info['name'] : $category_info['name']
1058
                );
1059
            }
1060
        }
1061
1062
        // Filters
1063
        $this->load->model('catalog/filter');

admin/controller/marketing/coupon.php 1 location

@@ 607-616 (lines=10) @@
604
605
        $data['coupon_category'] = array();
606
607
        foreach ($categories as $category_id) {
608
            $category_info = $this->model_catalog_category->getCategory($category_id);
609
610
            if ($category_info) {
611
                $data['coupon_category'][] = array(
612
                    'category_id' => $category_info['category_id'],
613
                    'name'        => ($category_info['path'] ? $category_info['path'] . ' > ' : '') . $category_info['name']
614
                );
615
            }
616
        }
617
618
        if (isset($this->request->post['date_start'])) {
619
            $data['date_start'] = $this->request->post['date_start'];

admin/controller/module/products.php 1 location

@@ 143-152 (lines=10) @@
140
        $data['categories'] = array();
141
142
        if (!empty($categories)) {
143
            foreach ($categories as $category_id) {
144
                $category_info = $this->model_catalog_category->getCategory($category_id);
145
146
                if ($category_info) {
147
                    $data['categories'][] = array(
148
                        'category_id' => $category_info['category_id'],
149
                        'name'        => ($category_info['path']) ? $category_info['path'] . ' > ' . $category_info['name'] : $category_info['name']
150
                    );
151
                }
152
            }
153
        }
154
155
        // Products

admin/controller/blog/post.php 1 location

@@ 666-675 (lines=10) @@
663
664
        $data['post_categories'] = array();
665
666
        foreach ($categories as $category_id) {
667
            $category_info = $this->model_blog_category->getCategory($category_id);
668
669
            if ($category_info) {
670
                $data['post_categories'][] = array(
671
                    'category_id' => $category_info['category_id'],
672
                    'name' => ($category_info['path']) ? $category_info['path'] . ' > ' . $category_info['name'] : $category_info['name']
673
                );
674
            }
675
        }
676
677
        if (isset($this->request->post['sort_order'])) {
678
            $data['sort_order'] = $this->request->post['sort_order'];