edit.php:

- check for $new instead of $edit == '' / != '' to make the code
  easier to understand


git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@1677 a1433add-5e2c-0410-b055-b7f2511e0802
pull/2/head
Christian Boltz 10 years ago
parent c2d6034cc0
commit a22fe1c4be

@ -45,7 +45,7 @@ $formconf = $handler->webformConfig();
authentication_require_role($formconf['required_role']);
if ($edit != '' || $formconf['early_init']) {
if ($new == 0 || $formconf['early_init']) {
if (!$handler->init($edit)) {
if (count($handler->errormsg) == 0) {
# should never happen and indicates a bug in $handler->init()
@ -61,7 +61,7 @@ $form_fields = $handler->getStruct();
$id_field = $handler->getId_field();
if ($_SERVER['REQUEST_METHOD'] == "GET") {
if ($edit == '') { # new - prefill fields from URL parameters if allowed in $formconf['prefill']
if ($new) { # new - prefill fields from URL parameters if allowed in $formconf['prefill']
if ( isset($formconf['prefill']) ) {
foreach ($formconf['prefill'] as $field) {
$prefillvalue = safeget($field, safesession("prefill:$table:$field"));
@ -116,7 +116,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
if (isset($formconf['hardcoded_edit']) && $formconf['hardcoded_edit']) {
$values[$id_field] = $form_fields[$id_field]['default'];
} elseif ($edit != "") {
} elseif ($new == 0) {
$values[$id_field] = $edit;
}
@ -159,7 +159,7 @@ if ($_SERVER['REQUEST_METHOD'] == "POST") {
}
}
if ($edit != "") {
if ($new == 0) {
header ("Location: " . $formconf['listview']);
exit;
} else {

Loading…
Cancel
Save