Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/wp-conte.../plugins/contact-.../admin
File: edit-contact-form.php
<?php
[0] Fix | Delete
[1] Fix | Delete
// don't load directly
[2] Fix | Delete
if ( ! defined( 'ABSPATH' ) ) {
[3] Fix | Delete
die( '-1' );
[4] Fix | Delete
}
[5] Fix | Delete
[6] Fix | Delete
function wpcf7_admin_save_button( $post_id ) {
[7] Fix | Delete
static $button = '';
[8] Fix | Delete
[9] Fix | Delete
if ( ! empty( $button ) ) {
[10] Fix | Delete
echo $button;
[11] Fix | Delete
return;
[12] Fix | Delete
}
[13] Fix | Delete
[14] Fix | Delete
$nonce = wp_create_nonce( 'wpcf7-save-contact-form_' . $post_id );
[15] Fix | Delete
[16] Fix | Delete
$onclick = sprintf(
[17] Fix | Delete
"this.form._wpnonce.value = '%s';"
[18] Fix | Delete
. " this.form.action.value = 'save';"
[19] Fix | Delete
. " return true;",
[20] Fix | Delete
$nonce );
[21] Fix | Delete
[22] Fix | Delete
$button = sprintf(
[23] Fix | Delete
'<input type="submit" class="button-primary" name="wpcf7-save" value="%1$s" onclick="%2$s" />',
[24] Fix | Delete
esc_attr( __( 'Save', 'contact-form-7' ) ),
[25] Fix | Delete
$onclick );
[26] Fix | Delete
[27] Fix | Delete
echo $button;
[28] Fix | Delete
}
[29] Fix | Delete
[30] Fix | Delete
?><div class="wrap" id="wpcf7-contact-form-editor">
[31] Fix | Delete
[32] Fix | Delete
<h1 class="wp-heading-inline"><?php
[33] Fix | Delete
if ( $post->initial() ) {
[34] Fix | Delete
echo esc_html( __( 'Add New Contact Form', 'contact-form-7' ) );
[35] Fix | Delete
} else {
[36] Fix | Delete
echo esc_html( __( 'Edit Contact Form', 'contact-form-7' ) );
[37] Fix | Delete
}
[38] Fix | Delete
?></h1>
[39] Fix | Delete
[40] Fix | Delete
<?php
[41] Fix | Delete
if ( ! $post->initial()
[42] Fix | Delete
and current_user_can( 'wpcf7_edit_contact_forms' ) ) {
[43] Fix | Delete
echo wpcf7_link(
[44] Fix | Delete
menu_page_url( 'wpcf7-new', false ),
[45] Fix | Delete
__( 'Add New', 'contact-form-7' ),
[46] Fix | Delete
array( 'class' => 'page-title-action' )
[47] Fix | Delete
);
[48] Fix | Delete
}
[49] Fix | Delete
?>
[50] Fix | Delete
[51] Fix | Delete
<hr class="wp-header-end">
[52] Fix | Delete
[53] Fix | Delete
<?php
[54] Fix | Delete
do_action( 'wpcf7_admin_warnings',
[55] Fix | Delete
$post->initial() ? 'wpcf7-new' : 'wpcf7',
[56] Fix | Delete
wpcf7_current_action(),
[57] Fix | Delete
$post
[58] Fix | Delete
);
[59] Fix | Delete
[60] Fix | Delete
do_action( 'wpcf7_admin_notices',
[61] Fix | Delete
$post->initial() ? 'wpcf7-new' : 'wpcf7',
[62] Fix | Delete
wpcf7_current_action(),
[63] Fix | Delete
$post
[64] Fix | Delete
);
[65] Fix | Delete
?>
[66] Fix | Delete
[67] Fix | Delete
<?php
[68] Fix | Delete
if ( $post ) :
[69] Fix | Delete
[70] Fix | Delete
if ( current_user_can( 'wpcf7_edit_contact_form', $post_id ) ) {
[71] Fix | Delete
$disabled = '';
[72] Fix | Delete
} else {
[73] Fix | Delete
$disabled = ' disabled="disabled"';
[74] Fix | Delete
}
[75] Fix | Delete
?>
[76] Fix | Delete
[77] Fix | Delete
<form method="post" action="<?php echo esc_url( add_query_arg( array( 'post' => $post_id ), menu_page_url( 'wpcf7', false ) ) ); ?>" id="wpcf7-admin-form-element"<?php do_action( 'wpcf7_post_edit_form_tag' ); ?>>
[78] Fix | Delete
<?php
[79] Fix | Delete
if ( current_user_can( 'wpcf7_edit_contact_form', $post_id ) ) {
[80] Fix | Delete
wp_nonce_field( 'wpcf7-save-contact-form_' . $post_id );
[81] Fix | Delete
}
[82] Fix | Delete
?>
[83] Fix | Delete
<input type="hidden" id="post_ID" name="post_ID" value="<?php echo (int) $post_id; ?>" />
[84] Fix | Delete
<input type="hidden" id="wpcf7-locale" name="wpcf7-locale" value="<?php echo esc_attr( $post->locale() ); ?>" />
[85] Fix | Delete
<input type="hidden" id="hiddenaction" name="action" value="save" />
[86] Fix | Delete
<input type="hidden" id="active-tab" name="active-tab" value="<?php echo (int) ( $_GET['active-tab'] ?? '0' ); ?>" />
[87] Fix | Delete
[88] Fix | Delete
<div id="poststuff">
[89] Fix | Delete
<div id="post-body" class="metabox-holder columns-2">
[90] Fix | Delete
<div id="post-body-content">
[91] Fix | Delete
<div id="titlediv">
[92] Fix | Delete
<div id="titlewrap">
[93] Fix | Delete
<label class="screen-reader-text" id="title-prompt-text" for="title"><?php echo esc_html( __( 'Enter title here', 'contact-form-7' ) ); ?></label>
[94] Fix | Delete
<?php
[95] Fix | Delete
$posttitle_atts = array(
[96] Fix | Delete
'type' => 'text',
[97] Fix | Delete
'name' => 'post_title',
[98] Fix | Delete
'size' => 30,
[99] Fix | Delete
'value' => $post->initial() ? '' : $post->title(),
[100] Fix | Delete
'id' => 'title',
[101] Fix | Delete
'spellcheck' => 'true',
[102] Fix | Delete
'autocomplete' => 'off',
[103] Fix | Delete
'disabled' => ! current_user_can( 'wpcf7_edit_contact_form', $post_id ),
[104] Fix | Delete
);
[105] Fix | Delete
[106] Fix | Delete
echo sprintf( '<input %s />', wpcf7_format_atts( $posttitle_atts ) );
[107] Fix | Delete
?>
[108] Fix | Delete
</div><!-- #titlewrap -->
[109] Fix | Delete
[110] Fix | Delete
<div class="inside">
[111] Fix | Delete
<?php
[112] Fix | Delete
if ( ! $post->initial() ) :
[113] Fix | Delete
?>
[114] Fix | Delete
<p class="description">
[115] Fix | Delete
<label for="wpcf7-shortcode"><?php echo esc_html( __( "Copy this shortcode and paste it into your post, page, or text widget content:", 'contact-form-7' ) ); ?></label>
[116] Fix | Delete
<span class="shortcode wp-ui-highlight"><input type="text" id="wpcf7-shortcode" onfocus="this.select();" readonly="readonly" class="large-text code" value="<?php echo esc_attr( $post->shortcode() ); ?>" /></span>
[117] Fix | Delete
</p>
[118] Fix | Delete
<?php
[119] Fix | Delete
if ( $old_shortcode = $post->shortcode( array( 'use_old_format' => true ) ) ) :
[120] Fix | Delete
?>
[121] Fix | Delete
<p class="description">
[122] Fix | Delete
<label for="wpcf7-shortcode-old"><?php echo esc_html( __( "You can also use this old-style shortcode:", 'contact-form-7' ) ); ?></label>
[123] Fix | Delete
<span class="shortcode old"><input type="text" id="wpcf7-shortcode-old" onfocus="this.select();" readonly="readonly" class="large-text code" value="<?php echo esc_attr( $old_shortcode ); ?>" /></span>
[124] Fix | Delete
</p>
[125] Fix | Delete
<?php
[126] Fix | Delete
endif;
[127] Fix | Delete
endif;
[128] Fix | Delete
?>
[129] Fix | Delete
</div>
[130] Fix | Delete
</div><!-- #titlediv -->
[131] Fix | Delete
</div><!-- #post-body-content -->
[132] Fix | Delete
[133] Fix | Delete
<div id="postbox-container-1" class="postbox-container">
[134] Fix | Delete
<?php if ( current_user_can( 'wpcf7_edit_contact_form', $post_id ) ) : ?>
[135] Fix | Delete
<div id="submitdiv" class="postbox">
[136] Fix | Delete
<h3><?php echo esc_html( __( 'Status', 'contact-form-7' ) ); ?></h3>
[137] Fix | Delete
<div class="inside">
[138] Fix | Delete
<div class="submitbox" id="submitpost">
[139] Fix | Delete
[140] Fix | Delete
<div id="minor-publishing-actions">
[141] Fix | Delete
[142] Fix | Delete
<div class="hidden">
[143] Fix | Delete
<input type="submit" class="button-primary" name="wpcf7-save" value="<?php echo esc_attr( __( 'Save', 'contact-form-7' ) ); ?>" />
[144] Fix | Delete
</div>
[145] Fix | Delete
[146] Fix | Delete
<?php
[147] Fix | Delete
if ( ! $post->initial() ) :
[148] Fix | Delete
$copy_nonce = wp_create_nonce( 'wpcf7-copy-contact-form_' . $post_id );
[149] Fix | Delete
?>
[150] Fix | Delete
<input type="submit" name="wpcf7-copy" class="copy button" value="<?php echo esc_attr( __( 'Duplicate', 'contact-form-7' ) ); ?>" <?php echo "onclick=\"this.form._wpnonce.value = '$copy_nonce'; this.form.action.value = 'copy'; return true;\""; ?> />
[151] Fix | Delete
<?php endif; ?>
[152] Fix | Delete
</div><!-- #minor-publishing-actions -->
[153] Fix | Delete
[154] Fix | Delete
<div id="misc-publishing-actions">
[155] Fix | Delete
<?php do_action( 'wpcf7_admin_misc_pub_section', $post_id ); ?>
[156] Fix | Delete
</div><!-- #misc-publishing-actions -->
[157] Fix | Delete
[158] Fix | Delete
<div id="major-publishing-actions">
[159] Fix | Delete
[160] Fix | Delete
<?php
[161] Fix | Delete
if ( ! $post->initial() ) :
[162] Fix | Delete
$delete_nonce = wp_create_nonce( 'wpcf7-delete-contact-form_' . $post_id );
[163] Fix | Delete
?>
[164] Fix | Delete
<div id="delete-action">
[165] Fix | Delete
<input type="submit" name="wpcf7-delete" class="delete submitdelete" value="<?php echo esc_attr( __( 'Delete', 'contact-form-7' ) ); ?>" <?php echo "onclick=\"if (confirm('" . esc_js( __( "You are about to delete this contact form.\n 'Cancel' to stop, 'OK' to delete.", 'contact-form-7' ) ) . "')) {this.form._wpnonce.value = '$delete_nonce'; this.form.action.value = 'delete'; return true;} return false;\""; ?> />
[166] Fix | Delete
</div><!-- #delete-action -->
[167] Fix | Delete
<?php endif; ?>
[168] Fix | Delete
[169] Fix | Delete
<div id="publishing-action">
[170] Fix | Delete
<span class="spinner"></span>
[171] Fix | Delete
<?php wpcf7_admin_save_button( $post_id ); ?>
[172] Fix | Delete
</div>
[173] Fix | Delete
<div class="clear"></div>
[174] Fix | Delete
</div><!-- #major-publishing-actions -->
[175] Fix | Delete
</div><!-- #submitpost -->
[176] Fix | Delete
</div>
[177] Fix | Delete
</div><!-- #submitdiv -->
[178] Fix | Delete
<?php endif; ?>
[179] Fix | Delete
[180] Fix | Delete
<div id="informationdiv" class="postbox">
[181] Fix | Delete
<h3><?php echo esc_html( __( "Do you need help?", 'contact-form-7' ) ); ?></h3>
[182] Fix | Delete
<div class="inside">
[183] Fix | Delete
<p><?php echo esc_html( __( "Here are some available options to help solve your problems.", 'contact-form-7' ) ); ?></p>
[184] Fix | Delete
<ol>
[185] Fix | Delete
<li><?php echo sprintf(
[186] Fix | Delete
/* translators: 1: FAQ, 2: Docs ("FAQ & Docs") */
[187] Fix | Delete
__( '%1$s and %2$s', 'contact-form-7' ),
[188] Fix | Delete
wpcf7_link(
[189] Fix | Delete
__( 'https://contactform7.com/faq/', 'contact-form-7' ),
[190] Fix | Delete
__( 'FAQ', 'contact-form-7' )
[191] Fix | Delete
),
[192] Fix | Delete
wpcf7_link(
[193] Fix | Delete
__( 'https://contactform7.com/docs/', 'contact-form-7' ),
[194] Fix | Delete
__( 'docs', 'contact-form-7' )
[195] Fix | Delete
)
[196] Fix | Delete
); ?></li>
[197] Fix | Delete
<li><?php echo wpcf7_link(
[198] Fix | Delete
__( 'https://wordpress.org/support/plugin/contact-form-7/', 'contact-form-7' ),
[199] Fix | Delete
__( 'Support forums', 'contact-form-7' )
[200] Fix | Delete
); ?></li>
[201] Fix | Delete
<li><?php echo wpcf7_link(
[202] Fix | Delete
__( 'https://contactform7.com/custom-development/', 'contact-form-7' ),
[203] Fix | Delete
__( 'Professional services', 'contact-form-7' )
[204] Fix | Delete
); ?></li>
[205] Fix | Delete
</ol>
[206] Fix | Delete
</div>
[207] Fix | Delete
</div><!-- #informationdiv -->
[208] Fix | Delete
[209] Fix | Delete
</div><!-- #postbox-container-1 -->
[210] Fix | Delete
[211] Fix | Delete
<div id="postbox-container-2" class="postbox-container">
[212] Fix | Delete
<div id="contact-form-editor">
[213] Fix | Delete
<div class="keyboard-interaction"><?php
[214] Fix | Delete
echo sprintf(
[215] Fix | Delete
/* translators: 1: ◀ ▶ dashicon, 2: screen reader text for the dashicon */
[216] Fix | Delete
esc_html( __( '%1$s %2$s keys switch panels', 'contact-form-7' ) ),
[217] Fix | Delete
'<span class="dashicons dashicons-leftright" aria-hidden="true"></span>',
[218] Fix | Delete
sprintf(
[219] Fix | Delete
'<span class="screen-reader-text">%s</span>',
[220] Fix | Delete
/* translators: screen reader text */
[221] Fix | Delete
esc_html( __( '(left and right arrow)', 'contact-form-7' ) )
[222] Fix | Delete
)
[223] Fix | Delete
);
[224] Fix | Delete
?></div>
[225] Fix | Delete
[226] Fix | Delete
<?php
[227] Fix | Delete
[228] Fix | Delete
$editor = new WPCF7_Editor( $post );
[229] Fix | Delete
$panels = array();
[230] Fix | Delete
[231] Fix | Delete
if ( current_user_can( 'wpcf7_edit_contact_form', $post_id ) ) {
[232] Fix | Delete
$panels = array(
[233] Fix | Delete
'form-panel' => array(
[234] Fix | Delete
'title' => __( 'Form', 'contact-form-7' ),
[235] Fix | Delete
'callback' => 'wpcf7_editor_panel_form',
[236] Fix | Delete
),
[237] Fix | Delete
'mail-panel' => array(
[238] Fix | Delete
'title' => __( 'Mail', 'contact-form-7' ),
[239] Fix | Delete
'callback' => 'wpcf7_editor_panel_mail',
[240] Fix | Delete
),
[241] Fix | Delete
'messages-panel' => array(
[242] Fix | Delete
'title' => __( 'Messages', 'contact-form-7' ),
[243] Fix | Delete
'callback' => 'wpcf7_editor_panel_messages',
[244] Fix | Delete
),
[245] Fix | Delete
);
[246] Fix | Delete
[247] Fix | Delete
$additional_settings = $post->prop( 'additional_settings' );
[248] Fix | Delete
[249] Fix | Delete
if ( ! is_scalar( $additional_settings ) ) {
[250] Fix | Delete
$additional_settings = '';
[251] Fix | Delete
}
[252] Fix | Delete
[253] Fix | Delete
$additional_settings = trim( $additional_settings );
[254] Fix | Delete
$additional_settings = explode( "\n", $additional_settings );
[255] Fix | Delete
$additional_settings = array_filter( $additional_settings );
[256] Fix | Delete
$additional_settings = count( $additional_settings );
[257] Fix | Delete
[258] Fix | Delete
$panels['additional-settings-panel'] = array(
[259] Fix | Delete
'title' => $additional_settings
[260] Fix | Delete
? sprintf(
[261] Fix | Delete
/* translators: %d: number of additional settings */
[262] Fix | Delete
__( 'Additional Settings (%d)', 'contact-form-7' ),
[263] Fix | Delete
$additional_settings )
[264] Fix | Delete
: __( 'Additional Settings', 'contact-form-7' ),
[265] Fix | Delete
'callback' => 'wpcf7_editor_panel_additional_settings',
[266] Fix | Delete
);
[267] Fix | Delete
}
[268] Fix | Delete
[269] Fix | Delete
$panels = apply_filters( 'wpcf7_editor_panels', $panels );
[270] Fix | Delete
[271] Fix | Delete
foreach ( $panels as $id => $panel ) {
[272] Fix | Delete
$editor->add_panel( $id, $panel['title'], $panel['callback'] );
[273] Fix | Delete
}
[274] Fix | Delete
[275] Fix | Delete
$editor->display();
[276] Fix | Delete
?>
[277] Fix | Delete
</div><!-- #contact-form-editor -->
[278] Fix | Delete
[279] Fix | Delete
<?php if ( current_user_can( 'wpcf7_edit_contact_form', $post_id ) ) : ?>
[280] Fix | Delete
<p class="submit"><?php wpcf7_admin_save_button( $post_id ); ?></p>
[281] Fix | Delete
<?php endif; ?>
[282] Fix | Delete
[283] Fix | Delete
</div><!-- #postbox-container-2 -->
[284] Fix | Delete
[285] Fix | Delete
</div><!-- #post-body -->
[286] Fix | Delete
<br class="clear" />
[287] Fix | Delete
</div><!-- #poststuff -->
[288] Fix | Delete
</form>
[289] Fix | Delete
[290] Fix | Delete
<?php endif; ?>
[291] Fix | Delete
[292] Fix | Delete
</div><!-- .wrap -->
[293] Fix | Delete
[294] Fix | Delete
<?php
[295] Fix | Delete
[296] Fix | Delete
$tag_generator = WPCF7_TagGenerator::get_instance();
[297] Fix | Delete
$tag_generator->print_panels( $post );
[298] Fix | Delete
[299] Fix | Delete
do_action( 'wpcf7_admin_footer', $post );
[300] Fix | Delete
[301] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function