__('Certificate ID is required', 'academic-certificate-verification'))); } $options = get_option('acceve_certificate_verification_options'); $enabled = ! empty($options['enable_date_of_birth']); if ($enabled){ if (class_exists( 'ACCEVE_Academic_Certificate_Verification_Pro' )){ $certificate = $this->verify_certificate_with_birth_date($certificate_id, $birth_date); }else{ wp_send_json_error(array('message' => 'Date is not required')); } }else{ $certificate = $this->verify_certificate($certificate_id); } if ($certificate && !is_string($certificate)) { // Certificate is valid - generate HTML ob_start(); $this->render_certificate_details($certificate); $html = ob_get_clean(); wp_send_json_success(array('html' => $html, 'certificate' => $certificate, 'url' => home_url('/verify-certificate?id=' . $certificate_id))); } elseif ($certificate === 'expired') { $html = '
' . esc_html__('If you believe this is an error, please contact the issuing institution.', 'academic-certificate-verification') . '
' . esc_html__('If you believe this is an error, please contact the issuing institution.', 'academic-certificate-verification') . '
' . esc_html__('If you believe this is an error, please contact the issuing institution.', 'academic-certificate-verification') . '