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/blogvaul.../callback/wings
File: security.php
<?php
[0] Fix | Delete
if (!defined('ABSPATH')) exit;
[1] Fix | Delete
if (!class_exists('BVSecurityCallback')) :
[2] Fix | Delete
class BVSecurityCallback extends BVCallbackBase {
[3] Fix | Delete
function getCrontab() {
[4] Fix | Delete
$resp = array();
[5] Fix | Delete
[6] Fix | Delete
if (function_exists('exec')) {
[7] Fix | Delete
$output = array();
[8] Fix | Delete
$retval = -1;
[9] Fix | Delete
$execRes = exec('crontab -l', $output, $retval);
[10] Fix | Delete
if ($execRes !== false && $execRes !== null) {
[11] Fix | Delete
$resp["content"] = implode("\n", $output);
[12] Fix | Delete
$resp["status"] = "success";
[13] Fix | Delete
$resp["code"] = $retval;
[14] Fix | Delete
}
[15] Fix | Delete
}
[16] Fix | Delete
if (empty($resp) && function_exists('popen')) {
[17] Fix | Delete
$handle = popen('crontab -l', 'rb');
[18] Fix | Delete
if ($handle) {
[19] Fix | Delete
$output = '';
[20] Fix | Delete
while (!feof($handle)) {
[21] Fix | Delete
$output .= fread($handle, 8192);
[22] Fix | Delete
}
[23] Fix | Delete
$resp["content"] = $output;
[24] Fix | Delete
$resp["status"] = "success";
[25] Fix | Delete
pclose($handle);
[26] Fix | Delete
} else {
[27] Fix | Delete
$resp["status"] = "failed";
[28] Fix | Delete
}
[29] Fix | Delete
}
[30] Fix | Delete
[31] Fix | Delete
return $resp;
[32] Fix | Delete
}
[33] Fix | Delete
[34] Fix | Delete
public function process($request) {
[35] Fix | Delete
switch ($request->method) {
[36] Fix | Delete
case "gtcrntb":
[37] Fix | Delete
$resp = $this->getCrontab();
[38] Fix | Delete
break;
[39] Fix | Delete
default:
[40] Fix | Delete
$resp = false;
[41] Fix | Delete
}
[42] Fix | Delete
[43] Fix | Delete
return $resp;
[44] Fix | Delete
}
[45] Fix | Delete
}
[46] Fix | Delete
endif;
[47] Fix | Delete
[48] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function