Code Duplication    Length = 18-19 lines in 2 locations

caffeinated/admin/extend/registration_form/templates/question_groups_main_meta_box.template.php 1 location

@@ 196-214 (lines=19) @@
193
                                           value="<?php echo $question_order; ?>">
194
                                </label>
195
                                <?php
196
                                if (EE_Registry::instance()->CAP->current_user_can(
197
                                    'ee_edit_question',
198
                                    'espresso_registration_form_edit_question',
199
                                    $question->ID()
200
                                )) {
201
                                    $edit_query_args = array(
202
                                        'action' => 'edit_question',
203
                                        'QST_ID' => $question->ID(),
204
                                    );
205
                                    $edit_link = EE_Admin_Page::add_query_args_and_nonce($edit_query_args, EE_FORMS_ADMIN_URL);
206
207
                                    echo '<a href="' . $edit_link . '" target="_blank" title="' .
208
                                        sprintf(
209
                                            esc_attr__('Edit %s', 'event_espresso'),
210
                                            $question->admin_label()
211
                                        )
212
                                        . '"><span class="dashicons dashicons-edit"></span>
213
                                        </a>';
214
                                }
215
                                ?>
216
                            </li>
217
                            <?php

caffeinated/admin/extend/events/Extend_Events_Admin_Page.core.php 1 location

@@ 464-481 (lines=18) @@
461
     */
462
    public function extra_list_table_actions(array $action_links, EE_Event $event)
463
    {
464
        if (EE_Registry::instance()->CAP->current_user_can(
465
            'ee_read_registrations',
466
            'espresso_registrations_reports',
467
            $event->ID()
468
        )
469
        ) {
470
            $reports_query_args = array(
471
                'action' => 'reports',
472
                'EVT_ID' => $event->ID(),
473
            );
474
            $reports_link = EE_Admin_Page::add_query_args_and_nonce($reports_query_args, REG_ADMIN_URL);
475
            $action_links[] = '<a href="'
476
                              . $reports_link
477
                              . '" title="'
478
                              . esc_attr__('View Report', 'event_espresso')
479
                              . '"><div class="dashicons dashicons-chart-bar"></div></a>'
480
                              . "\n\t";
481
        }
482
        if (EE_Registry::instance()->CAP->current_user_can('ee_read_global_messages', 'view_filtered_messages')) {
483
            EE_Registry::instance()->load_helper('MSG_Template');
484
            $action_links[] = EEH_MSG_Template::get_message_action_link(