id ) : array();
if ( $siteaudithub_integrity ) {
$siteaudithub_int_matrix = Repository::finding_matrix( $siteaudithub_integrity->id );
$siteaudithub_matrix['integrity'] = isset( $siteaudithub_int_matrix['integrity'] ) ? $siteaudithub_int_matrix['integrity'] : array();
}
$siteaudithub_pages = array(
'seo' => 'siteaudithub-seo',
'a11y' => 'siteaudithub-a11y',
'health' => 'siteaudithub-health',
'plugins' => 'siteaudithub-plugins',
'integrity' => 'siteaudithub-integrity',
);
$siteaudithub_active_any = Repository::active_scan( 'site' ) || Repository::active_scan( 'integrity' );
?>
finished_at ) : __( 'not run yet', 'siteaudithub' ) ); ?>
finished_at ) : __( 'not run yet', 'siteaudithub' ) ); ?>
$siteaudithub_label ) : ?>
= 80 ? 'good' : ( $siteaudithub_score >= 50 ? 'fair' : 'poor' ) );
?>
-
summary['urls_status'] ) ? (array) $siteaudithub_site->summary['urls_status'] : array();
$siteaudithub_ok = isset( $siteaudithub_us['done'] ) ? (int) $siteaudithub_us['done'] : 0;
$siteaudithub_bad = ( isset( $siteaudithub_us['inaccessible'] ) ? (int) $siteaudithub_us['inaccessible'] : 0 ) + ( isset( $siteaudithub_us['failed'] ) ? (int) $siteaudithub_us['failed'] : 0 ) + ( isset( $siteaudithub_us['skipped'] ) ? (int) $siteaudithub_us['skipped'] : 0 );
$siteaudithub_changes = Repository::change_counts( $siteaudithub_site->id );
$siteaudithub_open = 0;
foreach ( $siteaudithub_matrix as $siteaudithub_m => $siteaudithub_sev ) {
$siteaudithub_open += array_sum( $siteaudithub_sev );
}
?>
'done' ) ) );
Views::tile( __( 'Skipped / inaccessible', 'siteaudithub' ), $siteaudithub_bad, 'dashicons-warning', $siteaudithub_bad ? 'sah-tone-amber' : '', Ui::page_url( 'siteaudithub-site-audit', array( 'status' => 'inaccessible' ) ) );
Views::tile( __( 'Open findings', 'siteaudithub' ), $siteaudithub_open, 'dashicons-flag', '', Ui::page_url( 'siteaudithub-reports' ) );
Views::tile( __( 'New since previous scan', 'siteaudithub' ), $siteaudithub_changes['new'], 'dashicons-plus-alt', $siteaudithub_site->prev_scan_id ? '' : 'sah-tile-muted' );
Views::tile( __( 'Resolved since previous scan', 'siteaudithub' ), isset( $siteaudithub_site->summary['resolved'] ) ? (int) $siteaudithub_site->summary['resolved'] : 0, 'dashicons-saved', 'sah-tone-green', Ui::page_url( 'siteaudithub-reports', array( 'scan' => $siteaudithub_site->id ) ) );
?>
$siteaudithub_label ) : ?>
-
$siteaudithub_pages[ $siteaudithub_key ] ) ), Ui::allowed_html() ); ?>
id,
array(
'module' => 'integrity',
'check_id' => Catalog::threat_checks(),
'per_page' => 1,
)
);
$siteaudithub_critical = $siteaudithub_critical ? Repository::count_finding_items(
$siteaudithub_integrity->id,
array(
'module' => 'integrity',
'check_id' => Catalog::threat_checks(),
)
) : 0;
$siteaudithub_sum = $siteaudithub_integrity->summary;
?>
- finished_at ) ); ?>
→
id,
array(
'severity' => array( 'critical', 'high', 'medium' ),
'classification' => array( 'confirmed', 'integrity_mismatch', 'signature_match', 'suspicious', 'potential' ),
'per_page' => 6,
)
);
$siteaudithub_next = array_merge( $siteaudithub_next, $siteaudithub_rows );
}
}
$siteaudithub_order = array_flip( array_keys( Catalog::severities() ) );
usort(
$siteaudithub_next,
static function ( $a, $b ) use ( $siteaudithub_order ) {
return $siteaudithub_order[ $a->severity ] - $siteaudithub_order[ $b->severity ];
}
);
$siteaudithub_next = array_slice( $siteaudithub_next, 0, 6 );
?>
-
severity ), Ui::allowed_html() ); ?>
| | | |
| #id; ?> ยท scan_type ) ); ?> |
status ), Ui::allowed_html() ); ?> |
started_at ? $siteaudithub_row->started_at : $siteaudithub_row->created_at ) ); ?> |
status ? esc_html( number_format_i18n( $siteaudithub_row->findings_count ) ) : '-'; ?> |