Code Duplication    Length = 10-11 lines in 5 locations

core/db_classes/EE_Attendee.class.php 2 locations

@@ 582-592 (lines=11) @@
579
	 * Returns the link to the editor for the object.  Sometimes this is the same as the details.
580
	 * @return string
581
	 */
582
	public function get_admin_edit_link() {
583
		EE_Registry::instance()->load_helper( 'URL' );
584
		return EEH_URL::add_query_args_and_nonce(
585
			array(
586
				'page' => 'espresso_registrations',
587
				'action' => 'edit_attendee',
588
				'post' => $this->ID()
589
			),
590
			admin_url( 'admin.php' )
591
		);
592
	}
593
594
	/**
595
	 * Returns the link to a settings page for the object.
@@ 606-615 (lines=10) @@
603
	 * Returns the link to the "overview" for the object (typically the "list table" view).
604
	 * @return string
605
	 */
606
	public function get_admin_overview_link() {
607
		EE_Registry::instance()->load_helper( 'URL' );
608
		return EEH_URL::add_query_args_and_nonce(
609
			array(
610
				'page' => 'espresso_registrations',
611
				'action' => 'contact_list'
612
			),
613
			admin_url( 'admin.php' )
614
		);
615
	}
616
617
618
}

core/db_classes/EE_Message.class.php 2 locations

@@ 823-832 (lines=10) @@
820
	 * Returns the link to a settings page for the object.
821
	 * @return string
822
	 */
823
	public function get_admin_settings_link() {
824
		EE_Registry::instance()->load_helper( 'URL' );
825
		return EEH_URL::add_query_args_and_nonce(
826
			array(
827
				'page' => 'espresso_messages',
828
				'action' => 'settings',
829
			),
830
			admin_url( 'admin.php' )
831
		);
832
	}
833
834
	/**
835
	 * Returns the link to the "overview" for the object (typically the "list table" view).
@@ 838-847 (lines=10) @@
835
	 * Returns the link to the "overview" for the object (typically the "list table" view).
836
	 * @return string
837
	 */
838
	public function get_admin_overview_link() {
839
		EE_Registry::instance()->load_helper( 'URL' );
840
		return EEH_URL::add_query_args_and_nonce(
841
			array(
842
				'page' => 'espresso_messages',
843
				'action' => 'default',
844
			),
845
			admin_url( 'admin.php' )
846
		);
847
	}
848
849
850
}

core/db_classes/EE_Registration.class.php 1 location

@@ 1301-1311 (lines=11) @@
1298
	 * Return the link to the admin details for the object.
1299
	 * @return string
1300
	 */
1301
	public function get_admin_details_link() {
1302
		EE_Registry::instance()->load_helper( 'URL' );
1303
		return EEH_URL::add_query_args_and_nonce(
1304
			array(
1305
				'page' => 'espresso_registrations',
1306
				'action' => 'view_registration',
1307
				'_REG_ID' => $this->ID()
1308
			),
1309
			admin_url( 'admin.php' )
1310
		);
1311
	}
1312
1313
	/**
1314
	 * Returns the link to the editor for the object.  Sometimes this is the same as the details.