check if mimetype has valid chars before saving new fulltext converter

This commit is contained in:
Uwe Steinmann 2016-12-07 17:33:34 +01:00
parent d769ba37e6
commit af72e41cf3

View File

@ -177,9 +177,10 @@ if ($action == "saveSettings")
$settings->_cmdTimeout = (intval($_POST["cmdTimeout"]) > 0) ?intval($_POST["cmdTimeout"]) : 1;
// SETTINGS - ADVANCED - INDEX CMD
$settings->_converters['fulltext'] = $_POST["converters"];
if(trim($_POST["converters_newmimetype"]) && trim($_POST["converters_newcmd"])) {
$settings->_converters['fulltext'][trim($_POST["converters_newmimetype"])] = trim($_POST["converters_newcmd"]);
$settings->_converters['fulltext'] = $_POST["converters"];
$newmimetype = preg_replace('#[^A-Za-z0-9_/+]+#', ',', $_POST["converters_newmimetype"]);
if($newmimetype && trim($_POST["converters_newcmd"])) {
$settings->_converters['fulltext'][$newmimetype] = trim($_POST["converters_newcmd"]);
}
// -------------------------------------------------------------------------