defaults(); $_VenuePhone = $defaults->phone(); $_VenueURL = strip_tags( $defaults->url() ); $_VenueAddress = $defaults->address(); $_VenueCity = $defaults->city(); $_VenueProvince = $defaults->province(); $_VenueState = $defaults->state(); $_VenueCountry = $defaults->country(); $_VenueZip = $defaults->zip(); } else { $_VenuePhone = tribe_get_phone(); $_VenueURL = strip_tags( tribe_get_venue_website_link( null, null ) ); $_VenueAddress = tribe_get_address(); $_VenueCity = tribe_get_city(); $_VenueProvince = tribe_get_province(); $_VenueState = tribe_get_state(); $_VenueCountry = tribe_get_country(); $_VenueZip = tribe_get_zip(); } $google_map_link_toggle = get_post_meta( $post_id, '_EventShowMapLink', true ); $google_map_toggle = tribe_embed_google_map( $post_id ); //If we just saved use those values from $_POST } elseif ( ! empty( $_POST ) ) { // Special compatibility for array values of these fields, which happens on Community Events submission form. if ( isset( $_POST['community-event'] ) && ! empty( $_POST['community-event'] ) ) { $venue_name = isset( $_POST['venue']['Venue'] ) ? esc_attr( $_POST['venue']['Venue'][0] ) : ''; $_VenuePhone = isset( $_POST['venue']['Phone'] ) ? esc_attr( $_POST['venue']['Phone'][0] ) : ''; $_VenueURL = isset( $_POST['venue']['URL'] ) ? esc_attr( $_POST['venue']['URL'][0] ) : ''; $_VenueAddress = isset( $_POST['venue']['Address'] ) ? esc_attr( $_POST['venue']['Address'][0] ) : ''; $_VenueCity = isset( $_POST['venue']['City'] ) ? esc_attr( $_POST['venue']['City'][0] ) : ''; $_VenueProvince = isset( $_POST['venue']['Province'] ) ? esc_attr( $_POST['venue']['Province'][0] ) : ''; $_VenueCountry = isset( $_POST['venue']['Country'] ) ? esc_attr( $_POST['venue']['Country'][0] ) : ''; $_VenueZip = isset( $_POST['venue']['Zip'] ) ? esc_attr( $_POST['venue']['Zip'][0] ) : ''; // "Normal" case, when not on Community Events submission form, in which case these fields are strings. } else { $venue_name = isset( $_POST['venue']['Venue'] ) ? esc_attr( $_POST['venue']['Venue'] ) : ''; $_VenuePhone = isset( $_POST['venue']['Phone'] ) ? esc_attr( $_POST['venue']['Phone'] ) : ''; $_VenueURL = isset( $_POST['venue']['URL'] ) ? esc_attr( $_POST['venue']['URL'] ) : ''; $_VenueAddress = isset( $_POST['venue']['Address'] ) ? esc_attr( $_POST['venue']['Address'] ) : ''; $_VenueCity = isset( $_POST['venue']['City'] ) ? esc_attr( $_POST['venue']['City'] ) : ''; $_VenueProvince = isset( $_POST['venue']['Province'] ) ? esc_attr( $_POST['venue']['Province'] ) : ''; $_VenueCountry = isset( $_POST['venue']['Country'] ) ? esc_attr( $_POST['venue']['Country'] ) : ''; $_VenueZip = isset( $_POST['venue']['Zip'] ) ? esc_attr( $_POST['venue']['Zip'] ) : ''; } $_VenueState = isset( $_POST['venue']['State'] ) ? esc_attr( $_POST['venue']['State'] ) : ''; $google_map_link_toggle = isset( $_POST['EventShowMapLink'] ) ? esc_attr( $_POST['EventShowMapLink'] ) : ''; $google_map_toggle = isset( $_POST['EventShowMap'] ) ? esc_attr( $_POST['EventShowMap'] ) : ''; } ?> ' aria-label="" /> ' aria-label="" /> ID ); if ( isset( $_VenueCountry ) && $_VenueCountry ) { $current = $_VenueCountry; } else { $current = null; } if ( is_array( $current ) && isset( $current[1] ) ) { $current = $current[1]; } ?> ' aria-label="" /> ' aria-label="" /> ' aria-label="" /> ' aria-label="" /> post_type ) || $post->post_type != Tribe__Events__Main::VENUE_POST_TYPE ) { if ( tribe_get_option( 'embedGoogleMaps', true ) ) { // Only show if embed option selected $google_map_toggle = ( tribe_embed_google_map( $post->ID ) || get_post_status( $post->ID ) == 'auto-draft' ) ? true : false; ?> aria-label="" /> ID ) == 'auto-draft' && $google_map_toggle ) ? true : get_post_meta( $post->ID, '_EventShowMapLink', true ); ?> aria-label="" /> ID ) || get_post_status( $post->ID ) == 'auto-draft' ) ? true : false; ?> /> ID, '_VenueShowMapLink', true ) !== 'false' || get_post_status( $post->ID ) == 'auto-draft' ) ? true : false; ?> />