summary(); $html .= '
'; if ( edac_check_plugin_active( 'accessibility-checker-pro/accessibility-checker-pro.php' ) && EDAC_KEY_VALID ) { $html .= '

' . __( 'Most Recent Test Summary', 'accessibility-checker' ) . '

' . __( 'Start New Scan', 'accessibility-checker' ) . ' ' . __( 'View All Open Issues', 'accessibility-checker' ) . ''; if ( edac_check_plugin_active( 'accessibility-checker-audit-history/accessibility-checker-audit-history.php' ) ) { $html .= ' ' . __( 'See History', 'accessibility-checker' ) . ''; } $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 .= '

' . esc_html__( 'Site-Wide Accessibility Reports', 'accessibility-checker' ) . '

' . esc_html__( 'Unlock Detailed Accessibility Reports', 'accessibility-checker' ) . '

' . esc_html__( 'Start scanning your entire website for accessibility issues, get full-site reports, and become compliant with accessibility guidelines faster.', 'accessibility-checker' ) . '

' . esc_html__( 'Upgrade Accessibility Checker', 'accessibility-checker' ) . '

'; } $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 = '

' . __( 'Get Notified of Upcoming Events', 'accessibility-checker' ) . '

' . __( 'Join our email list and get event reminders and recordings in your inbox.', 'accessibility-checker' ) . '
'; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $html; } }