File: /var/www/viitorx.stgviitor.com/wp-content/themes/viitorx/template-parts/contact-form-section.php
<?php
/**
* @package ViitorX
*/
$viitorx_cs_heading_1 = get_field( 'global_contact_heading_1', 'option' );
$viitorx_cs_heading_2 = get_field( 'global_contact_heading_2', 'option' );
$viitorx_cs_email = get_field( 'global_contact_email', 'option' );
$viitorx_cs_desc = get_field( 'global_contact_desc', 'option' );
$viitorx_cs_shortcode = get_field( 'global_contact_shortcode', 'option' );
?>
<section class="viitorx-contact-section" aria-label="<?php esc_attr_e( 'Contact', 'viitorx' ); ?>" data-section-reveal>
<div class="container contact__inner">
<div class="contact__left">
<?php if ( $viitorx_cs_heading_1 || $viitorx_cs_heading_2 ) : ?>
<h2 class="contact__headline">
<?php if ( $viitorx_cs_heading_1 ) : ?><?php echo esc_html( $viitorx_cs_heading_1 ); ?><br><?php endif; ?>
<?php if ( $viitorx_cs_heading_2 ) : ?><?php echo esc_html( $viitorx_cs_heading_2 ); ?><?php endif; ?>
</h2>
<?php endif; ?>
<?php if ( $viitorx_cs_email ) : ?>
<div class="contact__email">
<div class="contact__email-icon" aria-hidden="true">
<img
src="<?php echo esc_url( get_template_directory_uri() . '/assets/social/mail.svg' ); ?>"
alt=""
class="contact__email-icon-img"
width="32"
height="32"
decoding="async" />
</div>
<a
class="contact__email-link"
href="mailto:<?php echo esc_attr( $viitorx_cs_email ); ?>"
aria-label="<?php echo esc_attr( sprintf( __( 'Email %s', 'viitorx' ), $viitorx_cs_email ) ); ?>">
<?php echo esc_html( $viitorx_cs_email ); ?>
</a>
</div>
<?php endif; ?>
</div>
<div class="contact__right">
<?php if ( $viitorx_cs_desc ) : ?>
<p class="contact__desc"><?php echo esc_html( $viitorx_cs_desc ); ?></p>
<?php endif; ?>
<div class="contact-form-cf7">
<?php
if ( $viitorx_cs_shortcode ) {
echo do_shortcode( $viitorx_cs_shortcode ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
} else {
echo viitorx_get_contact_form_7_markup(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
}
?>
</div>
</div>
</div>
</section>