$aftercare_incident */ use Aftercare\Core\Util; use Aftercare\Errors\Repository as ErrorRepository; use Aftercare\Incidents\Repository as IncidentRepository; if ( ! defined( 'ABSPATH' ) ) { exit; } $aftercare_is_error = IncidentRepository::SOURCE_ERROR === ( $aftercare_incident['sample_source'] ?? '' ); $aftercare_site = wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ); $aftercare_detail = admin_url( 'admin.php?page=aftercare-incidents&incident=' . (int) $aftercare_incident['id'] ); $aftercare_error = $aftercare_is_error ? ( new ErrorRepository() )->find_by_location( (string) $aftercare_incident['url'] ) : null; ?>
' . esc_html( (string) $aftercare_incident['url'] ) . '' ); ?>
' . esc_html( ErrorRepository::culprit_label( (string) $aftercare_error['culprit'] ) ) . '' ); ?>
' . esc_html( (string) $aftercare_incident['url'] ) . '', esc_html( $aftercare_site ), esc_html( Util::format_metric( 'HTTP', (float) $aftercare_incident['breach_p75'] ) ) ); ?>