$class_name_part ) {
$class_name = 'SecuPress_Scan_' . $class_name_part;
$current_test = $class_name::get_instance();
$referer = urlencode( esc_url_raw( self_admin_url( 'admin.php?page=' . SECUPRESS_PLUGIN_SLUG . '_scanners' . ( $is_subsite ? '' : '#' . $class_name_part ) ) ) );
// Scan.
$scanner = isset( $scanners[ $option_name ] ) ? $scanners[ $option_name ] : array();
$scan_status = ! empty( $scanner['status'] ) ? $scanner['status'] : 'notscannedyet';
$scan_nonce_url = 'secupress_scanner_' . $class_name_part . ( $is_subsite ? '-' . $site_id : '' );
$scan_nonce_url = wp_nonce_url( admin_url( 'admin-post.php?action=secupress_scanner&test=' . $class_name_part . '&_wp_http_referer=' . $referer . ( $is_subsite ? '&for-current-site=1&site=' . $site_id : '' ) ), $scan_nonce_url );
$scan_message = $current_test->title;
if ( ! empty( $scanner['msgs'] ) ) {
$scan_message = secupress_format_message( $scanner['msgs'], $class_name_part );
}
// Row css class.
$row_css_class = 'secupress-item-' . $class_name_part;
$row_css_class .= ' status-' . sanitize_html_class( $scan_status );
$row_css_class .= isset( $autoscans[ $class_name_part ] ) ? ' autoscan' : '';
?>
more, $allowed_tags ); ?>