Code Duplication    Length = 35-40 lines in 2 locations

admin_pages/venues/Venues_Admin_Page.core.php 1 location

@@ 1342-1376 (lines=35) @@
1339
    }
1340
1341
1342
    protected function _category_details_content()
1343
    {
1344
        $editor_args['category_desc'] = array(
1345
            'type'          => 'wp_editor',
1346
            'value'         => EEH_Formatter::admin_format_content($this->_category->category_desc),
1347
            'class'         => 'my_editor_custom',
1348
            'wpeditor_args' => array('media_buttons' => false),
1349
        );
1350
        $_wp_editor = $this->_generate_admin_form_fields($editor_args, 'array');
1351
1352
        $all_terms = get_terms(
1353
            array('espresso_venue_categories'),
1354
            array('hide_empty' => 0, 'exclude' => array($this->_category->id))
1355
        );
1356
1357
        // setup category select for term parents.
1358
        $category_select_values[] = array(
1359
            'text' => __('No Parent', 'event_espresso'),
1360
            'id'   => 0,
1361
        );
1362
        foreach ($all_terms as $term) {
1363
            $category_select_values[] = array(
1364
                'text' => $term->name,
1365
                'id'   => $term->term_id,
1366
            );
1367
        }
1368
1369
        $category_select = EEH_Form_Fields::select_input(
1370
            'category_parent',
1371
            $category_select_values,
1372
            $this->_category->parent
1373
        );
1374
        $template_args = array(
1375
            'category'                 => $this->_category,
1376
            'category_select'          => $category_select,
1377
            'unique_id_info_help_link' => $this->_get_help_tab_link('unique_id_info'),
1378
            'category_desc_editor'     => $_wp_editor['category_desc']['field'],
1379
            'disable'                  => '',

admin_pages/events/Events_Admin_Page.core.php 1 location

@@ 2626-2665 (lines=40) @@
2623
    /**
2624
     * Output category details content.
2625
     */
2626
    protected function _category_details_content()
2627
    {
2628
        $editor_args['category_desc'] = array(
2629
            'type'          => 'wp_editor',
2630
            'value'         => EEH_Formatter::admin_format_content($this->_category->category_desc),
2631
            'class'         => 'my_editor_custom',
2632
            'wpeditor_args' => array('media_buttons' => false),
2633
        );
2634
        $_wp_editor = $this->_generate_admin_form_fields($editor_args, 'array');
2635
        $all_terms = get_terms(
2636
            array(EEM_CPT_Base::EVENT_CATEGORY_TAXONOMY),
2637
            array('hide_empty' => 0, 'exclude' => array($this->_category->id))
2638
        );
2639
        // setup category select for term parents.
2640
        $category_select_values[] = array(
2641
            'text' => esc_html__('No Parent', 'event_espresso'),
2642
            'id'   => 0,
2643
        );
2644
        foreach ($all_terms as $term) {
2645
            $category_select_values[] = array(
2646
                'text' => $term->name,
2647
                'id'   => $term->term_id,
2648
            );
2649
        }
2650
        $category_select = EEH_Form_Fields::select_input(
2651
            'category_parent',
2652
            $category_select_values,
2653
            $this->_category->parent
2654
        );
2655
        $template_args = array(
2656
            'category'                 => $this->_category,
2657
            'category_select'          => $category_select,
2658
            'unique_id_info_help_link' => $this->_get_help_tab_link('unique_id_info'),
2659
            'category_desc_editor'     => $_wp_editor['category_desc']['field'],
2660
            'disable'                  => '',
2661
            'disabled_message'         => false,
2662
        );
2663
        $template = EVENTS_TEMPLATE_PATH . 'event_category_details.template.php';
2664
        return EEH_Template::display_template($template, $template_args, true);
2665
    }
2666
2667
2668
    /**