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

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/wordfenc.../views/diagnost...
File: text.php
}
[500] Fix | Delete
[501] Fix | Delete
$logData = strip_tags($shortLog);
[502] Fix | Delete
if (!empty($metadata)) {
[503] Fix | Delete
$logData .= ' (' . implode(', ', $metadata) . ')';
[504] Fix | Delete
}
[505] Fix | Delete
$table[] = array($logData);
[506] Fix | Delete
}
[507] Fix | Delete
}
[508] Fix | Delete
[509] Fix | Delete
echo wfHelperString::plainTextTable($table) . "\n\n";
[510] Fix | Delete
[511] Fix | Delete
?>
[512] Fix | Delete
[513] Fix | Delete
## <?php esc_html_e('Scan Issues', 'wordfence') ?> ##
[514] Fix | Delete
[515] Fix | Delete
<?php
[516] Fix | Delete
[517] Fix | Delete
$issues = wfIssues::shared()->getIssues(0, 50, 0, 50);
[518] Fix | Delete
$issueCounts = array_merge(array('new' => 0, 'ignoreP' => 0, 'ignoreC' => 0), wfIssues::shared()->getIssueCounts());
[519] Fix | Delete
$issueTypes = wfIssues::validIssueTypes();
[520] Fix | Delete
[521] Fix | Delete
printf(__('New Issues (%d total)', 'wordfence'), $issueCounts['new']);
[522] Fix | Delete
echo "\n\n";
[523] Fix | Delete
[524] Fix | Delete
if (isset($issues['new']) && count($issues['new'])) {
[525] Fix | Delete
foreach ($issues['new'] as $i) {
[526] Fix | Delete
if (!in_array($i['type'], $issueTypes)) {
[527] Fix | Delete
continue;
[528] Fix | Delete
}
[529] Fix | Delete
[530] Fix | Delete
$viewContent = '';
[531] Fix | Delete
try {
[532] Fix | Delete
$viewContent = wfView::create('scanner/issue-' . $i['type'], array('textOutput' => $i))->render();
[533] Fix | Delete
}
[534] Fix | Delete
catch (wfViewNotFoundException $e) {
[535] Fix | Delete
//Ignore -- should never happen since we validate the type
[536] Fix | Delete
}
[537] Fix | Delete
[538] Fix | Delete
if (!empty($viewContent)) {
[539] Fix | Delete
echo strip_tags($viewContent) . "\n\n";
[540] Fix | Delete
}
[541] Fix | Delete
}
[542] Fix | Delete
}
[543] Fix | Delete
else {
[544] Fix | Delete
_e('No New Issues', 'wordfence');
[545] Fix | Delete
echo "\n";
[546] Fix | Delete
}
[547] Fix | Delete
[548] Fix | Delete
?>
[549] Fix | Delete
[550] Fix | Delete
## <?php esc_html_e('Wordfence Settings', 'wordfence') ?>: <?php esc_html_e('Diagnostic Wordfence settings/constants.', 'wordfence') ?> ##
[551] Fix | Delete
[552] Fix | Delete
<?php
[553] Fix | Delete
$table = array(
[554] Fix | Delete
array(
[555] Fix | Delete
__('Setting', 'wordfence'),
[556] Fix | Delete
__('Value', 'wordfence'),
[557] Fix | Delete
),
[558] Fix | Delete
);
[559] Fix | Delete
[560] Fix | Delete
foreach (wfDiagnostic::getWordfenceValues() as $settingData) {
[561] Fix | Delete
if (isset($settingData['subheader'])) {
[562] Fix | Delete
$table[] = strip_tags($settingData['subheader']);
[563] Fix | Delete
continue;
[564] Fix | Delete
}
[565] Fix | Delete
[566] Fix | Delete
$escapedDescription = strip_tags($settingData['description']);
[567] Fix | Delete
$escapedValue = __('(not set)', 'wordfence');
[568] Fix | Delete
if (isset($settingData['value'])) {
[569] Fix | Delete
$escapedValue = strip_tags($settingData['value']);
[570] Fix | Delete
}
[571] Fix | Delete
[572] Fix | Delete
$table[] = array(
[573] Fix | Delete
$escapedDescription,
[574] Fix | Delete
$escapedValue,
[575] Fix | Delete
);
[576] Fix | Delete
}
[577] Fix | Delete
[578] Fix | Delete
echo wfHelperString::plainTextTable($table) . "\n\n";
[579] Fix | Delete
?>
[580] Fix | Delete
[581] Fix | Delete
## <?php esc_html_e('Wordfence Central', 'wordfence') ?>: <?php esc_html_e('Diagnostic connection information for Wordfence Central.', 'wordfence') ?> ##
[582] Fix | Delete
[583] Fix | Delete
<?php
[584] Fix | Delete
$table = array(
[585] Fix | Delete
array(
[586] Fix | Delete
__('Name', 'wordfence'),
[587] Fix | Delete
__('Value', 'wordfence'),
[588] Fix | Delete
),
[589] Fix | Delete
);
[590] Fix | Delete
[591] Fix | Delete
foreach (wfDiagnostic::getWordfenceCentralValues() as $settingData) {
[592] Fix | Delete
if (isset($settingData['subheader'])) {
[593] Fix | Delete
$table[] = strip_tags($settingData['subheader']);
[594] Fix | Delete
continue;
[595] Fix | Delete
}
[596] Fix | Delete
[597] Fix | Delete
$escapedDescription = strip_tags($settingData['description']);
[598] Fix | Delete
$escapedValue = __('(not set)', 'wordfence');
[599] Fix | Delete
if (isset($settingData['value'])) {
[600] Fix | Delete
$escapedValue = strip_tags($settingData['value']);
[601] Fix | Delete
}
[602] Fix | Delete
[603] Fix | Delete
$table[] = array(
[604] Fix | Delete
$escapedDescription,
[605] Fix | Delete
$escapedValue,
[606] Fix | Delete
);
[607] Fix | Delete
}
[608] Fix | Delete
[609] Fix | Delete
echo wfHelperString::plainTextTable($table) . "\n\n";
[610] Fix | Delete
?>
[611] Fix | Delete
[612] Fix | Delete
## PHPInfo ##
[613] Fix | Delete
[614] Fix | Delete
<?php
[615] Fix | Delete
ob_start();
[616] Fix | Delete
if (wfUtils::funcEnabled('phpinfo')) { phpinfo(); } else { echo "\n\n" . __('Unable to output phpinfo content because it is disabled', 'wordfence') . "\n\n"; }
[617] Fix | Delete
$phpinfo = ob_get_clean();
[618] Fix | Delete
[619] Fix | Delete
if (preg_match_all('#(?:<h2>(.*?)</h2>\s*)?<table[^>]*>(.*?)</table>#is', $phpinfo, $tableMatches)) {
[620] Fix | Delete
foreach ($tableMatches[2] as $countIndex => $tableContents) {
[621] Fix | Delete
$table = array();
[622] Fix | Delete
if (preg_match_all('#<tr[^>]*>(.*?)</tr>#is', $tableContents, $rowMatches)) {
[623] Fix | Delete
foreach ($rowMatches[1] as $rowContents) {
[624] Fix | Delete
if (preg_match_all('#<t[hd][^>]*>(.*?)</t[hd]>#is', $rowContents, $colMatches)) {
[625] Fix | Delete
$row = array();
[626] Fix | Delete
foreach ($colMatches[1] as $colContents) {
[627] Fix | Delete
$row[] = trim(strip_tags(html_entity_decode($colContents)));
[628] Fix | Delete
}
[629] Fix | Delete
$table[] = $row;
[630] Fix | Delete
}
[631] Fix | Delete
}
[632] Fix | Delete
}
[633] Fix | Delete
if (array_key_exists($countIndex, $tableMatches[1]) && $tableMatches[1][$countIndex]) {
[634] Fix | Delete
echo "## " . strip_tags($tableMatches[1][$countIndex]) . " ##\n\n";
[635] Fix | Delete
}
[636] Fix | Delete
[637] Fix | Delete
$tableString = wfHelperString::plainTextTable($table);
[638] Fix | Delete
if ($tableString) {
[639] Fix | Delete
echo $tableString . "\n\n";
[640] Fix | Delete
}
[641] Fix | Delete
}
[642] Fix | Delete
}
[643] Fix | Delete
[644] Fix | Delete
[645] Fix | Delete
?>
[646] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function