/var/www/hkosl.com/aga/wp-content/plugins/so-widgets-bundle/widgets/contact/tpl/default.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
$result 
$this->contact_form_action$instance$instance_hash );

// Display the title
if( $instance['display_title'] && !empty( $instance['title'] ) ) {
    echo 
$args['before_title'] . $instance['title'] . $args['after_title'];
}
$short_hash substr$instance_hash0);
if( 
$result['status'] == 'success' ) {
    
// Display the success message
    
?>
    <div class="sow-contact-form-success" id="contact-form-<?php echo esc_attr$short_hash ?>">
        <?php echo wp_kses_postwpautop$instance['settings']['success_message'] ) ) ?>
    </div>
    <?php
}
else {
    
$recaptcha_config $instance['spam']['recaptcha'];
    
$use_recaptcha $recaptcha_config['use_captcha'] && ! empty( $recaptcha_config['site_key'] ) && ! empty( $recaptcha_config['secret_key'] );

    
$settings null;
    if( 
$use_recaptcha ) {
        
$settings = array(
            
'sitekey' => $recaptcha_config['site_key'],
            
'theme'   => $recaptcha_config['theme'],
            
'type'    => $recaptcha_config['type'],
            
'size'    => $recaptcha_config['size']
        );
    }
    
?>
    <form action="<?php echo esc_urladd_query_argfalsefalse ) ) ?>#contact-form-<?php echo esc_attr$short_hash ?>"
          method="POST" class="sow-contact-form" id="contact-form-<?php echo esc_attr$short_hash ?>">

        <?php if( !empty($result['errors']['_general']) ) : ?>
            <ul class="sow-error">
                <?php foreach( $result['errors']['_general'] as $type => $message ) : ?>
                    <li><?php echo esc_html$message ?></li>
                <?php endforeach ?>
            </ul>
        <?php endif ?>

        <?php $this->render_form_fields$instance['fields'], $result['errors'], $instance ?>
        <input type="hidden" name="instance_hash" value="<?php echo esc_attr$instance_hash ?>" />
        <?php wp_nonce_field'_contact_form_submit' ?>

        <?php if( $use_recaptcha ) : ?>
            <div class="sow-recaptcha"
                 data-config="<?php echo esc_attrjson_encode$settings ) ) ?>"></div>
        <?php endif; ?>

        <div class="sow-submit-wrapper <?php if( $instance['design']['submit']['styled'] ) echo 'sow-submit-styled' ?>">
            <input type="submit" value="<?php echo esc_attr$instance['settings']['submit_text'] ) ?>" class="sow-submit"
                   <?php foreach( $submit_attributes as $name => $val ) echo $name '="' esc_attr$val ) . '" ' ?>
            <?php if ( ! empty( $onclick ) ) echo 'onclick="' esc_js$onclick ) . '"'?>>
        </div>
    </form>
    <?php
}