Code Duplication    Length = 49-50 lines in 4 locations

admin/controller/catalog/review.php 1 location

@@ 135-183 (lines=49) @@
132
        $this->getForm();
133
    }
134
135
    public function delete() {
136
        $this->load->language('catalog/review');
137
138
        $this->document->setTitle($this->language->get('heading_title'));
139
140
        $this->load->model('catalog/review');
141
142
        if (isset($this->request->post['selected']) && $this->validateDelete()) {
143
            foreach ($this->request->post['selected'] as $review_id) {
144
                $this->model_catalog_review->deleteReview($review_id);
145
            }
146
147
            $this->session->data['success'] = $this->language->get('text_success');
148
149
            $url = '';
150
151
            if (isset($this->request->get['filter_product'])) {
152
                $url .= '&filter_product=' . urlencode(html_entity_decode($this->request->get['filter_product'], ENT_QUOTES, 'UTF-8'));
153
            }
154
155
            if (isset($this->request->get['filter_author'])) {
156
                $url .= '&filter_author=' . urlencode(html_entity_decode($this->request->get['filter_author'], ENT_QUOTES, 'UTF-8'));
157
            }
158
159
            if (isset($this->request->get['filter_status'])) {
160
                $url .= '&filter_status=' . $this->request->get['filter_status'];
161
            }
162
163
            if (isset($this->request->get['filter_date_added'])) {
164
                $url .= '&filter_date_added=' . $this->request->get['filter_date_added'];
165
            }
166
167
            if (isset($this->request->get['sort'])) {
168
                $url .= '&sort=' . $this->request->get['sort'];
169
            }
170
171
            if (isset($this->request->get['order'])) {
172
                $url .= '&order=' . $this->request->get['order'];
173
            }
174
175
            if (isset($this->request->get['page'])) {
176
                $url .= '&page=' . $this->request->get['page'];
177
            }
178
179
            $this->response->redirect($this->url->link('catalog/review', 'token=' . $this->session->data['token'] . $url, 'SSL'));
180
        }
181
182
        $this->getList();
183
    }
184
185
    protected function getList() {
186
        if (isset($this->request->get['filter_product'])) {

admin/controller/system/url_manager.php 1 location

@@ 138-187 (lines=50) @@
135
        $this->getForm();
136
    }
137
138
    public function delete()
139
    {
140
        $this->load->language('system/url_manager');
141
142
        $this->document->setTitle($this->language->get('heading_title'));
143
144
        $this->load->model('system/url_manager');
145
146
        if (isset($this->request->post['selected']) && $this->validate()) {
147
            foreach ($this->request->post['selected'] as $alias_id) {
148
                $this->model_system_url_manager->deleteAlias($alias_id);
149
            }
150
151
            $this->session->data['success'] = $this->language->get('text_success');
152
153
            $url = '';
154
155
            if (isset($this->request->get['filter_seo_url'])) {
156
                $url .= '&filter_seo_url=' . urlencode(html_entity_decode($this->request->get['filter_seo_url'], ENT_QUOTES, 'UTF-8'));
157
            }
158
159
            if (isset($this->request->get['filter_query'])) {
160
                $url .= '&filter_query=' . urlencode(html_entity_decode($this->request->get['filter_query'], ENT_QUOTES, 'UTF-8'));
161
            }
162
163
            if (isset($this->request->get['filter_type'])) {
164
                $url .= '&filter_type=' . $this->request->get['filter_type'];
165
            }
166
167
            if (isset($this->request->get['filter_language'])) {
168
                $url .= '&filter_language=' . $this->request->get['filter_language'];
169
            }
170
171
            if (isset($this->request->get['sort'])) {
172
                $url .= '&sort=' . $this->request->get['sort'];
173
            }
174
175
            if (isset($this->request->get['order'])) {
176
                $url .= '&order=' . $this->request->get['order'];
177
            }
178
179
            if (isset($this->request->get['page'])) {
180
                $url .= '&page=' . $this->request->get['page'];
181
            }
182
183
            $this->response->redirect($this->url->link('system/url_manager', 'token=' . $this->session->data['token'] . $url, 'SSL'));
184
        }
185
186
        $this->getList();
187
    }
188
189
    protected function getList()
190
    {

admin/controller/blog/post.php 2 locations

@@ 139-188 (lines=50) @@
136
        $this->getForm();
137
    }
138
139
    public function delete()
140
    {
141
        $this->load->language('blog/post');
142
143
        $this->document->setTitle($this->language->get('heading_title'));
144
145
        $this->load->model('blog/post');
146
147
        if (isset($this->request->post['selected']) && $this->validateDelete()) {
148
            foreach ($this->request->post['selected'] as $post_id) {
149
                $this->model_blog_post->deletePost($post_id);
150
            }
151
152
            $this->session->data['success'] = $this->language->get('text_success');
153
154
            $url = '';
155
156
            if (isset($this->request->get['filter_name'])) {
157
                $url .= '&filter_name=' . urlencode(html_entity_decode($this->request->get['filter_name'], ENT_QUOTES, 'UTF-8'));
158
            }
159
160
            if (isset($this->request->get['filter_author'])) {
161
                $url .= '&filter_author=' . urlencode(html_entity_decode($this->request->get['filter_author'], ENT_QUOTES, 'UTF-8'));
162
            }
163
164
            if (isset($this->request->get['filter_category'])) {
165
                $url .= '&filter_category=' . $this->request->get['filter_category'];
166
            }
167
168
            if (isset($this->request->get['filter_status'])) {
169
                $url .= '&filter_status=' . $this->request->get['filter_status'];
170
            }
171
172
            if (isset($this->request->get['page'])) {
173
                $url .= '&page=' . $this->request->get['page'];
174
            }
175
176
            if (isset($this->request->get['sort'])) {
177
                $url .= '&sort=' . $this->request->get['sort'];
178
            }
179
180
            if (isset($this->request->get['order'])) {
181
                $url .= '&order=' . $this->request->get['order'];
182
            }
183
184
            $this->response->redirect($this->url->link('blog/post', 'token=' . $this->session->data['token'] . $url, 'SSL'));
185
        }
186
187
        $this->getList();
188
    }
189
190
    public function copy()
191
    {
@@ 190-239 (lines=50) @@
187
        $this->getList();
188
    }
189
190
    public function copy()
191
    {
192
        $this->load->language('blog/post');
193
194
        $this->document->setTitle($this->language->get('heading_title'));
195
196
        $this->load->model('blog/post');
197
198
        if (isset($this->request->post['selected']) && $this->validateCopy()) {
199
            foreach ($this->request->post['selected'] as $post_id) {
200
                $this->model_blog_post->copyProduct($post_id);
201
            }
202
203
            $this->session->data['success'] = $this->language->get('text_success');
204
205
            $url = '';
206
207
            if (isset($this->request->get['filter_name'])) {
208
                $url .= '&filter_name=' . urlencode(html_entity_decode($this->request->get['filter_name'], ENT_QUOTES, 'UTF-8'));
209
            }
210
211
            if (isset($this->request->get['filter_author'])) {
212
                $url .= '&filter_author=' . urlencode(html_entity_decode($this->request->get['filter_author'], ENT_QUOTES, 'UTF-8'));
213
            }
214
215
            if (isset($this->request->get['filter_category'])) {
216
                $url .= '&filter_category=' . $this->request->get['filter_category'];
217
            }
218
219
            if (isset($this->request->get['filter_status'])) {
220
                $url .= '&filter_status=' . $this->request->get['filter_status'];
221
            }
222
223
            if (isset($this->request->get['page'])) {
224
                $url .= '&page=' . $this->request->get['page'];
225
            }
226
227
            if (isset($this->request->get['sort'])) {
228
                $url .= '&sort=' . $this->request->get['sort'];
229
            }
230
231
            if (isset($this->request->get['order'])) {
232
                $url .= '&order=' . $this->request->get['order'];
233
            }
234
235
            $this->response->redirect($this->url->link('blog/post', 'token=' . $this->session->data['token'] . $url, 'SSL'));
236
        }
237
238
        $this->getList();
239
    }
240
241
    protected function getList()
242
    {