diff options
-rwxr-xr-x | usr/local/www/pkg_edit.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php index 05b61cb..dde4af9 100755 --- a/usr/local/www/pkg_edit.php +++ b/usr/local/www/pkg_edit.php @@ -159,10 +159,11 @@ if ($_POST) { } else { if($firstfield == $rowhelperfield['fieldname']) $rows++; } - $comd = "\$value = \$_POST['" . $rowhelperfield['fieldname'] . $x . "'];"; + $fieldname = str_replace("\\", "", $rowhelperfield['fieldname']); + $fieldname = "\$value = \$_POST['" . $fieldname . $x . "'];"; eval($comd); if($value <> "") { - $comd = "\$pkgarr['row'][" . $x . "]['" . $rowhelperfield['fieldname'] . "'] = \"" . $value . "\";"; + $comd = "\$pkgarr['row'][" . $x . "]['" . $fieldname . "'] = \"" . $value . "\";"; //echo($comd . "<br>"); eval($comd); } |