fix Filter sanitize string deprecated CORE #81
This commit is contained in:
@@ -602,13 +602,13 @@ class InputFilter
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'nosql':
|
case 'nosql':
|
||||||
$value = (string)filter_var($value, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW | FILTER_FLAG_STRIP_HIGH);
|
$value = htmlspecialchars(trim($value), ENT_QUOTES, 'UTF-8');
|
||||||
if (preg_match('/\b(or|and|xor|drop|insert|update|delete|select)\b/i', $value, $matches, PREG_OFFSET_CAPTURE)) {
|
if (preg_match('/\b(or|and|xor|drop|insert|update|delete|select)\b/i', $value, $matches, PREG_OFFSET_CAPTURE)) {
|
||||||
$value = substr($value, 0, $matches[0][1]);
|
$value = substr($value, 0, $matches[0][1]);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
$value = (string)filter_var($value, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW);
|
$value = htmlspecialchars(trim($value), ENT_QUOTES, 'UTF-8');
|
||||||
}
|
}
|
||||||
|
|
||||||
return $value;
|
return $value;
|
||||||
|
|||||||
@@ -726,8 +726,8 @@ class InstallerModule extends Controller
|
|||||||
$dbText .= sprintf(" define ('DB_REPORT_USER', '%s' );\n", $wfGrantUser);
|
$dbText .= sprintf(" define ('DB_REPORT_USER', '%s' );\n", $wfGrantUser);
|
||||||
$dbText .= sprintf(" define ('DB_REPORT_PASS', '%s' );\n", $wfPass);
|
$dbText .= sprintf(" define ('DB_REPORT_PASS', '%s' );\n", $wfPass);
|
||||||
|
|
||||||
$requestFlag = $_REQUEST['PARTNER_FLAG'];
|
$requestFlag = $_REQUEST['PARTNER_FLAG'] ?? null;
|
||||||
if (defined('PARTNER_FLAG') || isset($requestFlag)) {
|
if (defined('PARTNER_FLAG') || $requestFlag !== null) {
|
||||||
$dbText .= "\n";
|
$dbText .= "\n";
|
||||||
$dbText .= " define ('PARTNER_FLAG', " . (defined('PARTNER_FLAG') ? PARTNER_FLAG : (isset($requestFlag) ? $requestFlag : 'false') ) . ");\n";
|
$dbText .= " define ('PARTNER_FLAG', " . (defined('PARTNER_FLAG') ? PARTNER_FLAG : (isset($requestFlag) ? $requestFlag : 'false') ) . ");\n";
|
||||||
if (!empty($this->systemName)) {
|
if (!empty($this->systemName)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user