Code Duplication    Length = 8-8 lines in 3 locations

admin_pages/events/Events_Admin_List_Table.class.php 2 locations

@@ 380-387 (lines=8) @@
377
		$actionlinks[] = '<a href="' .  $view_link . '" title="' . esc_attr__('View Event', 'event_espresso') . '" target="_blank">';
378
		$actionlinks[] = '<div class="dashicons dashicons-search"></div></a>';
379
380
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_edit_event', 'espresso_events_edit', $item->ID() ) ) {
381
			$edit_query_args = array(
382
					'action' => 'edit',
383
					'post' => $item->ID()
384
				);
385
			$edit_link = EE_Admin_Page::add_query_args_and_nonce( $edit_query_args, EVENTS_ADMIN_URL );
386
			$actionlinks[] = '<a href="' . $edit_link . '" title="' . esc_attr__('Edit Event', 'event_espresso') . '"><div class="ee-icon ee-icon-calendar-edit"></div></a>';
387
		}
388
389
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registration', 'espresso_registrations_view_registration', $item->ID() ) ) {
390
			$attendees_query_args = array(
@@ 389-396 (lines=8) @@
386
			$actionlinks[] = '<a href="' . $edit_link . '" title="' . esc_attr__('Edit Event', 'event_espresso') . '"><div class="ee-icon ee-icon-calendar-edit"></div></a>';
387
		}
388
389
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registration', 'espresso_registrations_view_registration', $item->ID() ) ) {
390
			$attendees_query_args = array(
391
				'action' => 'default',
392
				'event_id' => $item->ID()
393
			);
394
			$attendees_link = EE_Admin_Page::add_query_args_and_nonce( $attendees_query_args, REG_ADMIN_URL );
395
			$actionlinks[] = '<a href="' . $attendees_link . '" title="' . esc_attr__('View Registrants', 'event_espresso') . '"><div class="dashicons dashicons-groups"></div></a>';
396
		}
397
398
		$actionlinks = apply_filters( 'FHEE__Events_Admin_List_Table__column_actions__action_links', $actionlinks, $item );
399

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

@@ 390-397 (lines=8) @@
387
388
389
	public function extra_list_table_actions( $actionlinks, $event ) {
390
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_registrations', 'espresso_registrations_reports', $event->ID() ) ) {
391
			$reports_query_args = array(
392
					'action' => 'reports',
393
					'EVT_ID' => $event->ID()
394
				);
395
			$reports_link = EE_Admin_Page::add_query_args_and_nonce( $reports_query_args, REG_ADMIN_URL );
396
			$actionlinks[] = '<a href="' . $reports_link . '" title="' .  esc_attr__('View Report', 'event_espresso') . '"><div class="dashicons dashicons-chart-bar"></div></a>' . "\n\t";
397
		}
398
		if ( EE_Registry::instance()->CAP->current_user_can( 'ee_read_global_messages', 'view_filtered_messages' ) ) {
399
			EE_Registry::instance()->load_helper( 'MSG_Template' );
400
			$actionlinks[] = EEH_MSG_Template::get_message_action_link(