$fontdelbosc_incident Normalized incident. */ defined( 'ABSPATH' ) || exit; $fontdelbosc_incident = isset( $fontdelbosc_incident ) ? $fontdelbosc_incident : array(); $fontdelbosc_is_c15 = Fontdelbosc_Transit_Maps::is_c15( $fontdelbosc_incident ); $fontdelbosc_type = (string) ( $fontdelbosc_incident['type'] ?? '' ); $fontdelbosc_key = Fontdelbosc_Transit_Maps::type_key( $fontdelbosc_type ); $fontdelbosc_title = (string) ( $fontdelbosc_incident['title'] ?? '' ); if ( '' === $fontdelbosc_title ) { $fontdelbosc_title = Fontdelbosc_Transit_Maps::type_label( $fontdelbosc_type ); } // The RSS title ends with the incident type in parentheses; redundant here. $fontdelbosc_title = trim( (string) preg_replace( '/\s*\([^)]*\)$/', '', $fontdelbosc_title ) ); $fontdelbosc_meta_items = array(); if ( '' !== (string) ( $fontdelbosc_incident['direction'] ?? '' ) ) { $fontdelbosc_meta_items[] = array( 'label' => Fontdelbosc_Transit_Maps::direction_label( (string) $fontdelbosc_incident['direction'] ), 'icon' => '', ); } if ( '' !== (string) ( $fontdelbosc_incident['start_time'] ?? '' ) ) { $fontdelbosc_time = sprintf( /* translators: %s: start date and time. */ __( 'Start: %s', 'fontdelbosc-transit' ), Fontdelbosc_Transit_Maps::format_time( (string) $fontdelbosc_incident['start_time'] ) ); if ( '' !== (string) ( $fontdelbosc_incident['end_time'] ?? '' ) ) { $fontdelbosc_time .= sprintf( /* translators: %s: end date and time. */ ' — ' . __( 'End: %s', 'fontdelbosc-transit' ), Fontdelbosc_Transit_Maps::format_time( (string) $fontdelbosc_incident['end_time'] ) ); } $fontdelbosc_meta_items[] = array( 'label' => $fontdelbosc_time, 'icon' => 'clock', ); } if ( '' !== (string) ( $fontdelbosc_incident['impact'] ?? '' ) ) { $fontdelbosc_meta_items[] = array( 'label' => Fontdelbosc_Transit_Maps::impact_label( (string) $fontdelbosc_incident['impact'] ), 'icon' => '', 'impact' => true, ); } ?>

' . esc_html( (string) $fontdelbosc_incident['road_name'] ) . ''; } if ( '' !== (string) $fontdelbosc_incident['town'] ) { $fontdelbosc_place[] = esc_html( (string) $fontdelbosc_incident['town'] ); } if ( '' !== (string) $fontdelbosc_incident['km'] ) { $fontdelbosc_place[] = esc_html( sprintf( /* translators: %s: kilometre point. */ __( 'km %s', 'fontdelbosc-transit' ), (string) $fontdelbosc_incident['km'] ) ); } echo implode( ' · ', $fontdelbosc_place ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- parts escaped above. ?>