Code Duplication    Length = 6-7 lines in 2 locations

application/modules/core/core_widgets.php 2 locations

@@ 126-132 (lines=7) @@
123
        }
124
125
        switch ($action) {
126
            case 'show_settings':
127
                $this->load->library('lib_category');
128
                $cats = $this->lib_category->build();
129
130
                $this->render('recent_news_form', ['widget' => $widget_data, 'cats' => $cats]);
131
                break;
132
133
            case 'update_settings':
134
                $this->form_validation->set_rules('news_count', lang('Amount of news', 'core'), 'trim|required|is_natural|min_length[1]');
135
                $this->form_validation->set_rules('max_symdols', lang('Maximum number of characters', 'core'), 'trim|required|is_natural|min_length[1]');
@@ 177-182 (lines=6) @@
174
        $this->load->library('similar_posts', null, 'similar_library');
175
176
        switch ($action) {
177
            case 'show_settings':
178
                $this->load->library('lib_category');
179
                $cats = $this->lib_category->build();
180
181
                $this->render('similar_posts_form', ['widget' => $widget_data, 'cats' => $cats]);
182
                break;
183
184
            case 'update_settings':
185
                $settings = $this->input->post('settings');