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/clone/wp-conte.../plugins/wordfenc.../lib
File: menu_scanner_credentials.php
<?php
[0] Fix | Delete
if (!defined('WORDFENCE_VERSION')) { exit; }
[1] Fix | Delete
$scanner = wfScanner::shared();
[2] Fix | Delete
$scanURL = network_admin_url('admin.php?page=WordfenceScan');
[3] Fix | Delete
[4] Fix | Delete
$action = @$_GET['action'];
[5] Fix | Delete
if (!in_array($action, array('restoreFile', 'deleteFile'))) { $action = ''; }
[6] Fix | Delete
$filesystemCredentialsAdminURL = network_admin_url('admin.php?' . http_build_query(array(
[7] Fix | Delete
'page' => 'WordfenceScan',
[8] Fix | Delete
'subpage' => 'scan_credentials',
[9] Fix | Delete
'action' => $action,
[10] Fix | Delete
'issueID' => (int) @$_GET['issueID'],
[11] Fix | Delete
'nonce' => wp_create_nonce('wp-ajax'),
[12] Fix | Delete
)));
[13] Fix | Delete
[14] Fix | Delete
switch ($action) {
[15] Fix | Delete
case 'restoreFile':
[16] Fix | Delete
$callback = array('wordfence', 'fsActionRestoreFileCallback');
[17] Fix | Delete
break;
[18] Fix | Delete
case 'deleteFile':
[19] Fix | Delete
$callback = array('wordfence', 'fsActionDeleteFileCallback');
[20] Fix | Delete
break;
[21] Fix | Delete
}
[22] Fix | Delete
?>
[23] Fix | Delete
<div class="wf-options-controls">
[24] Fix | Delete
<div class="wf-row">
[25] Fix | Delete
<div class="wf-col-xs-12">
[26] Fix | Delete
<?php
[27] Fix | Delete
echo wfView::create('options/block-controls', array(
[28] Fix | Delete
'backLink' => $scanURL,
[29] Fix | Delete
'backLabel' => __('Back to Scan', 'wordfence'),
[30] Fix | Delete
'suppressControls' => true,
[31] Fix | Delete
))->render();
[32] Fix | Delete
?>
[33] Fix | Delete
</div>
[34] Fix | Delete
</div>
[35] Fix | Delete
</div>
[36] Fix | Delete
<div class="wf-options-controls-spacer"></div>
[37] Fix | Delete
<div class="wrap wordfence">
[38] Fix | Delete
<div class="wf-container-fluid">
[39] Fix | Delete
<div class="wf-row">
[40] Fix | Delete
<div class="wf-col-xs-12">
[41] Fix | Delete
<div class="wp-header-end"></div>
[42] Fix | Delete
</div>
[43] Fix | Delete
</div>
[44] Fix | Delete
<div class="wf-row">
[45] Fix | Delete
<div class="<?php echo wfStyle::contentClasses(); ?>">
[46] Fix | Delete
<div id="wf-scan-permissions-prompt" class="wf-fixed-tab-content">
[47] Fix | Delete
<?php
[48] Fix | Delete
echo wfView::create('common/section-title', array(
[49] Fix | Delete
'title' => __('File System Credentials Required', 'wordfence'),
[50] Fix | Delete
))->render();
[51] Fix | Delete
?>
[52] Fix | Delete
<div class="wf-row">
[53] Fix | Delete
<div class="wf-col-xs-12">
[54] Fix | Delete
<div class="wf-block wf-active">
[55] Fix | Delete
<div class="wf-block-content wf-padding-add-top wf-padding-add-bottom">
[56] Fix | Delete
<?php
[57] Fix | Delete
if (isset($_GET['nonce']) && wp_verify_nonce($_GET['nonce'], 'wp-ajax')) {
[58] Fix | Delete
if (wordfence::requestFilesystemCredentials($filesystemCredentialsAdminURL, wfUtils::getHomePath(), true, true)) {
[59] Fix | Delete
call_user_func_array($callback, isset($callbackArgs) && is_array($callbackArgs) ? $callbackArgs : array());
[60] Fix | Delete
}
[61] Fix | Delete
//else - outputs credentials form
[62] Fix | Delete
}
[63] Fix | Delete
else {
[64] Fix | Delete
echo '<p>' . wp_kses(sprintf(
[65] Fix | Delete
/* translators: URL to the WordPress admin panel. */
[66] Fix | Delete
__('Security token has expired. Click <a href="%s">here</a> to return to the scan page.', 'wordfence'), esc_url($scanURL)), array('a'=>array('href'=>array()))) . '</p>';
[67] Fix | Delete
}
[68] Fix | Delete
?>
[69] Fix | Delete
</div>
[70] Fix | Delete
</div>
[71] Fix | Delete
</div>
[72] Fix | Delete
</div> <!-- end permissions -->
[73] Fix | Delete
</div> <!-- end wf-scan-permissions-prompt block -->
[74] Fix | Delete
</div> <!-- end content block -->
[75] Fix | Delete
</div> <!-- end row -->
[76] Fix | Delete
</div> <!-- end container -->
[77] Fix | Delete
</div>
[78] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function