HEX
Server: Apache
System: Linux pdx1-shared-a2-04 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: dh_hwg2wc (6369923)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/dh_hwg2wc/fnaluxury.com/wp-content/themes/houzez/template-parts/realtors/contact-form.php
<?php
global $post;
$thumb_id = get_post_thumbnail_id( get_the_ID() );
$terms_page_id = houzez_option('terms_condition');
$thumb_url_array = wp_get_attachment_image_src( $thumb_id, 'thumbnail', true );
$image_url = $thumb_url_array[0];
$name = '';

$hide_form_fields = houzez_option('hide_agency_agent_contact_form_fields');

if ( is_singular( 'houzez_agent' ) ) {
    global $post;
    $target_email = get_post_meta( $post->ID, 'fave_agent_email', true );
    $agent_id = $post->ID;
    $agent_type  = 'agent_info';
    $source_link = get_permalink();
    $name = get_the_title();

    $form_shortcode = houzez_option('contact_form_agent_detail');

} else if ( is_singular( 'houzez_agency' ) ) {
    global $post;
    $target_email = get_post_meta( $post->ID, 'fave_agency_email', true );
    $name = get_the_title();

    $agent_id = $post->ID;
    $agent_type  = 'agency_info';
    $source_link = get_permalink();

    $form_shortcode = houzez_option('contact_form_agency_detail');
    
} else if ( is_author() ){
    global $current_author, $current_author_meta;
    $target_email = $current_author->user_email;
    $name = $current_author->display_name;
    $image_url = $current_author_meta['fave_author_custom_picture'][0];
    $agent_id  = get_the_author_meta( 'ID' );
    $agent_type  = 'author_info';
    $source_link = get_author_posts_url( get_the_author_meta( 'ID' ));

    $form_shortcode = houzez_option('contact_form_agent_detail');
}
?>
<div class="modal fade mobile-property-form" id="realtor-form">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
            <div class="modal-body">
                <div class="property-form-wrap">
                    <div class="agent-details">
                        <div class="d-flex align-items-center">
                            <?php if(!empty($image_url)) { ?>
                            <div class="agent-image">
                                <img class="rounded" src="<?php echo esc_url($image_url); ?>" width="50" height="50" alt="">
                            </div>
                            <?php } ?>
                            
                            <ul class="agent-information list-unstyled">
                                <li class="agent-name">
                                    <i class="houzez-icon icon-single-neutral mr-1"></i> <?php echo esc_attr($name); ?>
                                </li>
                            </ul>

                        </div><!-- d-flex -->
                    </div><!-- agent-details -->

                    <?php
                    if(houzez_form_type()) {

                        if(!empty($form_shortcode)) {
                            echo '<div class="property-form clearfix">';
                                echo do_shortcode($form_shortcode);
                            echo '</div>';
                        }

                    } else {
                    ?>

                    <div class="property-form clearfix">
                        <div class="form_messages"></div>

                        <form method="post">
                            <input type="hidden" id="target_email" name="target_email" value="<?php echo antispambot($target_email); ?>">
                            <input type="hidden" name="contact_realtor_ajax" id="contact_realtor_ajax" value="<?php echo wp_create_nonce('contact_realtor_nonce'); ?>"/>
                            <input type="hidden" name="action" value="houzez_contact_realtor" />
                            <input type="hidden" name="source_link" value="<?php echo esc_url($source_link)?>">
                            <input type="hidden" name="agent_id" value="<?php echo intval($agent_id)?>">
                            <input type="hidden" name="agent_type" value="<?php echo esc_attr($agent_type)?>">
                            <input type="hidden" name="realtor_page" value="yes">

                            <?php if( $hide_form_fields['name'] != 1 ) { ?>
                            <div class="form-group">
                                <input class="form-control" name="name" value="" type="text" placeholder="<?php esc_html_e('Your Name', 'houzez'); ?>">
                            </div><!-- form-group --> 
                            <?php } ?>

                            <?php if( $hide_form_fields['phone'] != 1 ) { ?>  
                            <div class="form-group">
                                <input class="form-control" name="mobile" value="" type="text" placeholder="<?php esc_html_e('Phone', 'houzez'); ?>">
                            </div><!-- form-group -->   
                            <?php } ?>

                            <div class="form-group">
                                <input class="form-control" name="email" value="" type="email" placeholder="<?php esc_html_e('Email', 'houzez'); ?>">
                            </div><!-- form-group --> 

                            <?php if( $hide_form_fields['message'] != 1 ) { ?>  
                            <div class="form-group form-group-textarea">
                                <textarea class="form-control" name="message" rows="4" placeholder="<?php esc_html_e('Message', 'houzez'); ?>"><?php echo sprintf(esc_html__('Hi %s, I saw your profile on %s and wanted to see if i can get some help', 'houzez'), $name, get_option('blogname')); ?></textarea>
                            </div><!-- form-group -->
                            <?php } ?>

                            <?php if( $hide_form_fields['usertype'] != 1 ) { ?>    
                            <div class="form-group">
                                <select name="user_type" class="selectpicker form-control bs-select-hidden" title="<?php echo houzez_option('spl_con_select', 'Select'); ?>">
                                    <?php if( houzez_option('spl_con_buyer') != "" ) { ?>
                                    <option value="buyer"><?php echo houzez_option('spl_con_buyer', "I'm a buyer"); ?></option>
                                    <?php } ?>

                                    <?php if( houzez_option('spl_con_tennant') != "" ) { ?>
                                    <option value="tennant"><?php echo houzez_option('spl_con_tennant', "I'm a tennant"); ?></option>
                                    <?php } ?>

                                    <?php if( houzez_option('spl_con_agent') != "" ) { ?>
                                    <option value="agent"><?php echo houzez_option('spl_con_agent', "I'm an agent"); ?></option>
                                    <?php } ?>

                                    <?php if( houzez_option('spl_con_other') != "" ) { ?>
                                    <option value="other"><?php echo houzez_option('spl_con_other', 'Other'); ?></option>
                                    <?php } ?>
                                </select><!-- selectpicker -->
                            </div><!-- form-group -->   
                            <?php } ?>

                            <div class="form-group">
                                <label class="control control--checkbox m-0 hz-terms-of-use">
                                    <input type="checkbox" name="privacy_policy"><?php echo houzez_option('spl_sub_agree', 'By submitting this form I agree to'); ?> <a target="_blank" href="<?php echo esc_url(get_permalink($terms_page_id)); ?>"><?php echo houzez_option('spl_term', 'Terms of Use'); ?></a>
                                    <span class="control__indicator"></span>
                                </label>
                            </div><!-- form-group -->

                            <?php get_template_part('template-parts/google', 'reCaptcha'); ?>        

                            <button id="contact_realtor_btn" type="button" class="btn btn-secondary btn-full-width">
                                <?php esc_html_e('Submit', 'houzez'); ?>
                                <?php get_template_part('template-parts/loader'); ?>
                            </button>
                        </form>
                    </div><!-- property-form -->
                    
                    <?php } ?>
                </div><!-- property-form-wrap -->
            </div>
        </div>
    </div>
</div>