Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/wp-content/plugins/contact-form-7/admin/includes///      ( Reset | Go to )
File Name: editor.php
Edit
<?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$panel_id$title$callback ) {
        if ( 
wpcf7_is_name$panel_id ) ) {
            
$this->panels[$panel_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 $panel_id => $panel ) {
            echo 
sprintf(
                
'<li id="%1$s-tab"><a href="#%1$s">%2$s</a></li>',
                
esc_attr$panel_id ),
                
esc_html$panel['title'] )
            );
        }

        echo 
'</ul>';

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

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

            echo 
'</div>';
        }
    }

    public function 
notice$panel_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]" data-config-field="" 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
}

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL