Function Reference: geodir_event_display_link_business

Summary

This function has not been documented yet.

Filters

‘geodir_more_info_link_business’ [Line: 1109]

Source File

geodir_event_display_link_business() is located in geodir_event_manager/gdevents_functions.php [Line: 1093]

Source Code

function geodir_event_display_link_business() {
	global $post;
	$post_type = geodir_get_current_posttype();
	$all_postypes = geodir_get_posttypes();
		
	if ( !empty( $post ) && $post_type == 'gd_event' && geodir_is_page( 'detail' ) && isset( $post->geodir_link_business ) && !empty( $post->geodir_link_business ) ) {
		$linked_post_id = $post->geodir_link_business;
		$linked_post_info = get_post($linked_post_id);
		if( !empty( $linked_post_info ) ) {
			$linked_post_type_info = in_array( $linked_post_info->post_type, $all_postypes ) ? geodir_get_posttype_info( $linked_post_info->post_type )  : array();
			if( !empty( $linked_post_type_info ) ) {
				$linked_post_title = !empty( $linked_post_info->post_title ) ? $linked_post_info->post_title : __( 'Listing', GEODIREVENTS_TEXTDOMAIN );			
				$linked_post_url = get_permalink($linked_post_id);
				
				$html_link_business = '';
				
				echo apply_filters( 'geodir_more_info_link_business', $html_link_business, $linked_post_id, $linked_post_url );
			}
		}
	}
}