diff --git a/htdocs/admin/syslog.php b/htdocs/admin/syslog.php index 2bce9ac0934..b42f3936129 100644 --- a/htdocs/admin/syslog.php +++ b/htdocs/admin/syslog.php @@ -65,22 +65,9 @@ if (! empty($_POST["action"]) && $_POST["action"] == 'set') if ($optionlogoutput == "file") { - $filelog = $_POST["filename"]; - - if (eregi('(^[A-Za-z0-9_\-\\/:]+[\\/]+)([A-Za-z0-9_\-]+[.]?[A-Za-z0-9]+)?$', $filelog)) - { - if (eregi('DOL_DATA_ROOT', $filelog)) - { - $filelog = eregi_replace('DOL_DATA_ROOT', DOL_DATA_ROOT, $filelog); - } - } - else if ($conf->syslog->dir_output) - { - $filelog = $conf->syslog->dir_output."/".$filelog; - } - + $filelog=$_POST["filename"]; + $filelog=eregi_replace('DOL_DATA_ROOT',DOL_DATA_ROOT,$filelog); $file=fopen($filelog,"a+"); - if ($file) { fclose($file); @@ -136,9 +123,8 @@ print ''; $var=!$var; print "