HEX
Server: Apache
System: Linux webd003.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: slyfwmm (169339)
PHP: 8.1.34
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/slyfwmm/cortonavolley/wp-content/themes/subway/contact-page.php
<?php 
/*
Template Name: Contact Page
*/ 
?>

<?php
get_header();

$subway_options = subway_qode_return_global_options();
$qode_page_id   = subway_qode_get_page_id();

$hide_contact_form_website = "";
if (isset($subway_options['hide_contact_form_website'])) $hide_contact_form_website = $subway_options['hide_contact_form_website'];

$container_class = $subway_options['enable_google_map'] == "yes" ? "full_map" : '';

?>
	
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <?php get_template_part( 'title' ); ?>
		<?php if($subway_options['enable_google_map'] == "yes"){ ?>
			<div class="google_map" id="map_canvas"></div>
		<?php } ?>
		<div class="container">
		<div class="container_inner<?php echo esc_attr( $container_class ); ?> clearfix">
				<div class="contact_detail">
					
					<?php if($subway_options['enable_contact_form'] == "yes"){ ?>
					<div class="two_columns_66_33 clearfix grid2">
						<div class="column1">
							<div class="column_inner">
								<div class="contact_form">
									<h3><?php if($subway_options['contact_heading_above'] != "") { echo wp_kses_post( $subway_options['contact_heading_above'] );  } else { ?><?php esc_html_e('CONTACT US', 'subway'); ?><?php } ?></h3>
									<form id="contact-form" method="post" action="">
										<div class="two_columns_50_50 clearfix">
											<div class="column1">
												<div class="column_inner">
													<input type="text" class="requiredField" name="fname" id="fname" value="" placeholder="<?php esc_html_e('FIRST NAME *', 'subway'); ?>" />
												</div>
											</div>
											<div class="column2">
												<div class="column_inner">
													<input type="text" class="requiredField" name="lname" id="lname" value="" placeholder="<?php esc_html_e('LAST NAME *', 'subway'); ?>" />
												</div>
											</div>
										</div>
										<?php if ($hide_contact_form_website == "yes") { ?>
											<input type="text" class="requiredField email" name="email" id="email" value="" placeholder="<?php esc_html_e('EMAIL *', 'subway'); ?>" />
											<input type="hidden" name="website" id="website" value="" />
										<?php } else { ?>
											<div class="two_columns_50_50 clearfix">
												<div class="column1">
													<div class="column_inner">
														<input type="text" class="requiredField email" name="email" id="email" value="" placeholder="<?php esc_html_e('EMAIL *', 'subway'); ?>" />
													</div>
												</div>
												<div class="column2">
													<div class="column_inner">
														<input type="text" name="website" id="website" value="" placeholder="<?php esc_html_e('WEB SITE', 'subway'); ?>" />
													</div>
												</div>
											</div>
										<?php }?>
		
										<textarea name="message" id="message" rows="10" placeholder="<?php esc_html_e('MESSAGE', 'subway'); ?>"></textarea>
										
										<?php
										if($subway_options['use_recaptcha'] == "yes") :
                                            require_once SUBWAY_CORE_MODULES_PATH . '/recaptchalib.php';
											if($subway_options['recaptcha_public_key']) {
												$publickey = $subway_options['recaptcha_public_key'];
											} else {
												$publickey = "6Ld5VOASAAAAABUGCt9ZaNuw3IF-BjUFLujP6C8L";
											}
											if($subway_options['recaptcha_private_key']) {
												$privatekey = $subway_options['recaptcha_private_key'];
											} else {
												$privatekey = "6Ld5VOASAAAAAKQdKVcxZ321VM6lkhBsoT6lXe9Z";
											}

											if($subway_options['page_transitions'] != ""){ ?>
												<script type="text/javascript">
													var RecaptchaOptions = {theme: 'clean'};
													Recaptcha.create("<?php echo esc_attr( $publickey ); ?>","captchaHolder",{theme: "clean",callback: Recaptcha.focus_response_field});
												</script>
											<?php } ?>
											<p id="captchaHolder"><?php echo recaptcha_get_html($publickey); ?></p>
											<p id="captchaStatus">&nbsp;</p>
										<?php endif; ?>
										
										<span class="submit_button_contact">
											<input class="qbutton with_shadow qode-contact-page-button" type="submit" value="<?php esc_html_e('CONTACT US', 'subway'); ?>" />
										</span>
									</form>	
								</div>	
							</div>
						</div>
						<div class="column2">
							<div class="column_inner">
								<div class="contact_info">
									<?php the_content(); ?>
								</div>
								
							</div>
						</div>
					</div>
					<?php }  else { ?>
						<div class="contact_info">
							<?php the_content(); ?>
						</div>
					<?php } ?>
				</div>	
		</div>	
	</div>	
		
<?php endwhile; ?>
<?php endif; ?>
<script type="text/javascript">
jQuery(document).ready(function($){
    "use strict";

    $j('form#contact-form').submit(function(){
        $j('form#contact-form .contact-error').remove();
        var hasError = false;
        $j('form#contact-form .requiredField').each(function() {
            if(jQuery.trim($j(this).val()) === ''){
                $j(this).parent().append('<strong class="contact-error"><?php esc_html_e(' Required', 'subway'); ?></strong>');
                $j(this).addClass('inputError');
                hasError = true;
            } else { //else 1 
                if($j(this).hasClass('email')) { //if hasClass('email')
                    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
                    if(!emailReg.test(jQuery.trim($j(this).val()))){
                        $j(this).parent().append('<strong class="contact-error"><?php esc_html_e(' Invalid', 'subway'); ?></strong>');
                        $j(this).addClass('inputError');
                        hasError = true;
                    } 
                } //end of if hasClass('email')

            } // end of else 1 
        }); //end of each()
        
        if(!hasError){
			var challengeField = $j("input#recaptcha_challenge_field").val();
			var responseField = $j("input#recaptcha_response_field").val();
			var name =  $j("input#fname").val();
			var lastname =  $j("input#lname").val();
			var email =  $j("input#email").val();
			var website =  $j("input#website").val();
			var message =  $j("textarea#message").val();
			
			var form_post_data = "";
			
			var html = $j.ajax({
			type: "POST",
			url: "<?php echo subway_qode_is_core_installed() ? SUBWAY_CORE_MODULES_URL_PATH . '/ajax_mail.php' : '' ?>",
			data: "recaptcha_challenge_field=" + challengeField + "&recaptcha_response_field=" + responseField + "&name=" + name + "&lastname=" + lastname + "&email=" + email + "&website=" + website + "&message=" + message,
			async: false
			}).responseText;
			
			if(html === "success"){
				var formInput = $j(this).serialize();
				
				$j("form#contact-form").before('<div class="contact-success"><strong><?php esc_html_e('THANK YOU!', 'subway'); ?></strong><p><?php esc_html_e('Your email was successfully sent. We will contact you as soon as possible.', 'subway'); ?></p></div>');
				$j("form#contact-form").hide();
				$j.post($j(this).attr('action'),formInput);
				hasError = false;
				return false; 
			} else {
				<?php
				if ($subway_options['use_recaptcha'] == "yes"){
				?>
					$j("#recaptcha_response_field").parent().append('<span class="contact-error extra-padding"><?php esc_html_e('Invalid Captcha', 'subway'); ?></span>');
					Recaptcha.reload();
				<?php
				} else {
				?>
					$j("form#contact-form").before('<div class="contact-success"><strong><?php esc_html_e("Email server problem", 'subway'); ?></strong></p></div>');
				<?php    
				}
				?>
				return false;
			}
        }
        return false;
    });
});
</script>   
	
<?php get_footer(); ?>