/var/www/hkosl.com/aga/wp-content/plugins/contact-form-7/admin/includes/editor.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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
<?php

class WPCF7_Editor {

    private 
$contact_form;
    private 
$panels = array();

    public function 
__constructWPCF7_ContactForm $contact_form ) {
        
$this->contact_form $contact_form;
    }

    public function 
add_panel$id$title$callback ) {
        if ( 
wpcf7_is_name$id ) ) {
            
$this->panels[$id] = array(
                
'title' => $title,
                
'callback' => $callback,
            );
        }
    }

    public function 
display() {
        if ( empty( 
$this->panels ) ) {
            return;
        }

        echo 
'<ul id="contact-form-editor-tabs">';

        foreach ( 
$this->panels as $id => $panel ) {
            echo 
sprintf'<li id="%1$s-tab"><a href="#%1$s">%2$s</a></li>',
                
esc_attr$id ), esc_html$panel['title'] ) );
        }

        echo 
'</ul>';

        foreach ( 
$this->panels as $id => $panel ) {
            echo 
sprintf'<div class="contact-form-editor-panel" id="%1$s">',
                
esc_attr$id ) );

            if ( 
is_callable$panel['callback'] ) ) {
                
$this->notice$id$panel );
                
call_user_func$panel['callback'], $this->contact_form );
            }

            echo 
'</div>';
        }
    }

    public function 
notice$id$panel ) {
        echo 
'<div class="config-error"></div>';
    }
}

function 
wpcf7_editor_panel_form$post ) {
    
$desc_link wpcf7_link(
        
__'https://contactform7.com/editing-form-template/''contact-form-7' ),
        
__'Editing Form Template''contact-form-7' ) );
    
$description __"You can edit the form template here. For details, see %s."'contact-form-7' );
    
$description sprintfesc_html$description ), $desc_link );
?>

<h2><?php echo esc_html__'Form''contact-form-7' ) ); ?></h2>

<fieldset>
<legend><?php echo $description?></legend>

<?php
    $tag_generator 
WPCF7_TagGenerator::get_instance();
    
$tag_generator->print_buttons();
?>

<textarea id="wpcf7-form" name="wpcf7-form" cols="100" rows="24" class="large-text code" data-config-field="form.body"><?php echo esc_textarea$post->prop'form' ) ); ?></textarea>
</fieldset>
<?php
}

function 
wpcf7_editor_panel_mail$post ) {
    
wpcf7_editor_box_mail$post );

    echo 
'<br class="clear" />';

    
wpcf7_editor_box_mail$post, array(
        
'id' => 'wpcf7-mail-2',
        
'name' => 'mail_2',
        
'title' => __'Mail (2)''contact-form-7' ),
        
'use' => __'Use Mail (2)''contact-form-7' ),
    ) );
}

function 
wpcf7_editor_box_mail$post$args '' ) {
    
$args wp_parse_args$args, array(
        
'id' => 'wpcf7-mail',
        
'name' => 'mail',
        
'title' => __'Mail''contact-form-7' ),
        
'use' => null,
    ) );

    
$id esc_attr$args['id'] );

    
$mail wp_parse_args$post->prop$args['name'] ), array(
        
'active' => false,
        
'recipient' => '',
        
'sender' => '',
        
'subject' => '',
        
'body' => '',
        
'additional_headers' => '',
        
'attachments' => '',
        
'use_html' => false,
        
'exclude_blank' => false,
    ) );

?>
<div class="contact-form-editor-box-mail" id="<?php echo $id?>">
<h2><?php echo esc_html$args['title'] ); ?></h2>

<?php
    
if ( ! empty( $args['use'] ) ) :
?>
<label for="<?php echo $id?>-active"><input type="checkbox" id="<?php echo $id?>-active" name="<?php echo $id?>[active]" class="toggle-form-table" value="1"<?php echo ( $mail['active'] ) ? ' checked="checked"' ''?> /> <?php echo esc_html$args['use'] ); ?></label>
<p class="description"><?php echo esc_html__"Mail (2) is an additional mail template often used as an autoresponder."'contact-form-7' ) ); ?></p>
<?php
    
endif;
?>

<fieldset>
<legend>
<?php
    $desc_link 
wpcf7_link(
        
__'https://contactform7.com/setting-up-mail/''contact-form-7' ),
        
__'Setting Up Mail''contact-form-7' ) );
    
$description __"You can edit the mail template here. For details, see %s."'contact-form-7' );
    
$description sprintfesc_html$description ), $desc_link );
    echo 
$description;
    echo 
'<br />';

    echo 
esc_html__"In the following fields, you can use these mail-tags:",
        
'contact-form-7' ) );
    echo 
'<br />';
    
$post->suggest_mail_tags$args['name'] );
?>
</legend>
<table class="form-table">
<tbody>
    <tr>
    <th scope="row">
        <label for="<?php echo $id?>-recipient"><?php echo esc_html__'To''contact-form-7' ) ); ?></label>
    </th>
    <td>
        <input type="text" id="<?php echo $id?>-recipient" name="<?php echo $id?>[recipient]" class="large-text code" size="70" value="<?php echo esc_attr$mail['recipient'] ); ?>" data-config-field="<?php echo sprintf'%s.recipient'esc_attr$args['name'] ) ); ?>" />
    </td>
    </tr>

    <tr>
    <th scope="row">
        <label for="<?php echo $id?>-sender"><?php echo esc_html__'From''contact-form-7' ) ); ?></label>
    </th>
    <td>
        <input type="text" id="<?php echo $id?>-sender" name="<?php echo $id?>[sender]" class="large-text code" size="70" value="<?php echo esc_attr$mail['sender'] ); ?>" data-config-field="<?php echo sprintf'%s.sender'esc_attr$args['name'] ) ); ?>" />
    </td>
    </tr>

    <tr>
    <th scope="row">
        <label for="<?php echo $id?>-subject"><?php echo esc_html__'Subject''contact-form-7' ) ); ?></label>
    </th>
    <td>
        <input type="text" id="<?php echo $id?>-subject" name="<?php echo $id?>[subject]" class="large-text code" size="70" value="<?php echo esc_attr$mail['subject'] ); ?>" data-config-field="<?php echo sprintf'%s.subject'esc_attr$args['name'] ) ); ?>" />
    </td>
    </tr>

    <tr>
    <th scope="row">
        <label for="<?php echo $id?>-additional-headers"><?php echo esc_html__'Additional Headers''contact-form-7' ) ); ?></label>
    </th>
    <td>
        <textarea id="<?php echo $id?>-additional-headers" name="<?php echo $id?>[additional_headers]" cols="100" rows="4" class="large-text code" data-config-field="<?php echo sprintf'%s.additional_headers'esc_attr$args['name'] ) ); ?>"><?php echo esc_textarea$mail['additional_headers'] ); ?></textarea>
    </td>
    </tr>

    <tr>
    <th scope="row">
        <label for="<?php echo $id?>-body"><?php echo esc_html__'Message Body''contact-form-7' ) ); ?></label>
    </th>
    <td>
        <textarea id="<?php echo $id?>-body" name="<?php echo $id?>[body]" cols="100" rows="18" class="large-text code" data-config-field="<?php echo sprintf'%s.body'esc_attr$args['name'] ) ); ?>"><?php echo esc_textarea$mail['body'] ); ?></textarea>

        <p><label for="<?php echo $id?>-exclude-blank"><input type="checkbox" id="<?php echo $id?>-exclude-blank" name="<?php echo $id?>[exclude_blank]" value="1"<?php echo ( ! empty( $mail['exclude_blank'] ) ) ? ' checked="checked"' ''?> /> <?php echo esc_html__'Exclude lines with blank mail-tags from output''contact-form-7' ) ); ?></label></p>

        <p><label for="<?php echo $id?>-use-html"><input type="checkbox" id="<?php echo $id?>-use-html" name="<?php echo $id?>[use_html]" value="1"<?php echo ( $mail['use_html'] ) ? ' checked="checked"' ''?> /> <?php echo esc_html__'Use HTML content type''contact-form-7' ) ); ?></label></p>
    </td>
    </tr>

    <tr>
    <th scope="row">
        <label for="<?php echo $id?>-attachments"><?php echo esc_html__'File Attachments''contact-form-7' ) ); ?></label>
    </th>
    <td>
        <textarea id="<?php echo $id?>-attachments" name="<?php echo $id?>[attachments]" cols="100" rows="4" class="large-text code" data-config-field="<?php echo sprintf'%s.attachments'esc_attr$args['name'] ) ); ?>"><?php echo esc_textarea$mail['attachments'] ); ?></textarea>
    </td>
    </tr>
</tbody>
</table>
</fieldset>
</div>
<?php
}

function 
wpcf7_editor_panel_messages$post ) {
    
$desc_link wpcf7_link(
        
__'https://contactform7.com/editing-messages/''contact-form-7' ),
        
__'Editing Messages''contact-form-7' ) );
    
$description __"You can edit messages used in various situations here. For details, see %s."'contact-form-7' );
    
$description sprintfesc_html$description ), $desc_link );

    
$messages wpcf7_messages();

    if ( isset( 
$messages['captcha_not_match'] )
    and ! 
wpcf7_use_really_simple_captcha() ) {
        unset( 
$messages['captcha_not_match'] );
    }

?>
<h2><?php echo esc_html__'Messages''contact-form-7' ) ); ?></h2>
<fieldset>
<legend><?php echo $description?></legend>
<?php

    
foreach ( $messages as $key => $arr ) {
        
$field_id sprintf'wpcf7-message-%s'strtr$key'_''-' ) );
        
$field_name sprintf'wpcf7-messages[%s]'$key );

?>
<p class="description">
<label for="<?php echo $field_id?>"><?php echo esc_html$arr['description'] ); ?><br />
<input type="text" id="<?php echo $field_id?>" name="<?php echo $field_name?>" class="large-text" size="70" value="<?php echo esc_attr$post->message$keyfalse ) ); ?>" data-config-field="<?php echo sprintf'messages.%s'esc_attr$key ) ); ?>" />
</label>
</p>
<?php
    
}
?>
</fieldset>
<?php
}

function 
wpcf7_editor_panel_additional_settings$post ) {
    
$desc_link wpcf7_link(
        
__'https://contactform7.com/additional-settings/''contact-form-7' ),
        
__'Additional Settings''contact-form-7' ) );
    
$description __"You can add customization code snippets here. For details, see %s."'contact-form-7' );
    
$description sprintfesc_html$description ), $desc_link );

?>
<h2><?php echo esc_html__'Additional Settings''contact-form-7' ) ); ?></h2>
<fieldset>
<legend><?php echo $description?></legend>
<textarea id="wpcf7-additional-settings" name="wpcf7-additional-settings" cols="100" rows="8" class="large-text" data-config-field="additional_settings.body"><?php echo esc_textarea$post->prop'additional_settings' ) ); ?></textarea>
</fieldset>
<?php
}