';
if ( edac_check_plugin_active( 'accessibility-checker-pro/accessibility-checker-pro.php' ) && EDAC_KEY_VALID ) {
$html .= '
';
$html .= '
' . esc_html( $summary['passed_percentage_formatted'] ) . '
' . __( 'Passed Tests', 'accessibility-checker' ) . '
';
$html .= '
' . esc_html( $summary['distinct_errors_without_contrast_formatted'] ) . '
' . sprintf( _n( 'Unique Error', 'Unique Errors', $summary['distinct_errors_without_contrast_formatted'], 'accessibility-checker' ), $summary['distinct_errors_without_contrast_formatted'] ) . '
' . esc_html( $summary['distinct_contrast_errors_formatted'] ) . '
' . sprintf( _n( 'Unique Color Contrast Error', 'Unique Color Contrast Errors', $summary['distinct_contrast_errors_formatted'], 'accessibility-checker' ), $summary['distinct_contrast_errors_formatted'] ) . '
' . esc_html( $summary['distinct_warnings_formatted'] ) . '
' . sprintf( _n( 'Unique Warning', 'Unique Warnings', $summary['distinct_warnings_formatted'], 'accessibility-checker' ), $summary['distinct_warnings_formatted'] ) . '
' . esc_html( $summary['distinct_ignored_formatted'] ) . '
' . sprintf( _n( 'Ignored Item', 'Ignored Items', $summary['distinct_ignored_formatted'], 'accessibility-checker' ), $summary['distinct_ignored_formatted'] ) . '
';
$html .= '
' . esc_html__( 'Average Issues Per Page', 'accessibility-checker' ) . '
' . $summary['avg_issues_per_post_formatted'] . '
' . esc_html__( 'Average Issue Density', 'accessibility-checker' ) . '
' . esc_html( $summary['avg_issue_density_percentage_formatted'] ) . '
' . esc_html__( 'Last Full-Site Scan:', 'accessibility-checker' ) . '
';
if ( $summary['fullscan_completed_at'] > 0 ) {
$html .= '
' . esc_html( $summary['fullscan_completed_at_formatted'] ) . '
';
} else {
$html .= '
' . esc_html__( 'Never', 'accessibility-checker' ) . '
';
}
$html .= '
' . esc_html( $summary['posts_scanned_formatted'] ) . '
' . esc_html__( 'URLs Scanned', 'accessibility-checker' ) . '
' . esc_html( $summary['scannable_post_types_count_formatted'] ) . ' ' . esc_html__( 'of', 'accessibility-checker' ) . ' ' . esc_html( $summary['public_post_types_count_formatted'] ) . '
' . esc_html__( 'Post Types Checked', 'accessibility-checker' ) . '
' . esc_html( $summary['posts_without_issues_formatted'] ) . '
' . esc_html__( 'URLs with 100% score', 'accessibility-checker' ) . '
';
if ( $summary['is_truncated'] ) {
$html .= 'Your site has a large number of issues. For performance reasons, not all issues have been included in this summary.
';
}
$html .= '
';
} elseif ( true !== boolval( get_user_meta( get_current_user_id(), 'edac_welcome_cta_dismissed', true ) ) ) {
$html .= '
';
}
$html .= '
';
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
echo $html;
}
/**
* Render the zoho email opt in panel
*
* @param string $zx zoho form field.
* @param string $zcld zoho form field.
* @param string $zctd zoho form field.
* @param string $zc_form_ix zoho form field.
* @return void
*/
public static function render_email_opt_in( $zx, $zcld, $zctd, $zc_form_ix ) {
$current_user = wp_get_current_user();
$email = $current_user->user_email;
if ( empty( $email ) ) {
$email = '';
}
$form_id = 'sf' . $zc_form_ix;
$html = '