fix error-display in dns_editor.php

Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann (d00p)
2018-03-20 08:55:14 +01:00
parent 190c95baca
commit 5123b5fccd

View File

@@ -40,7 +40,7 @@ Database::pexecute($sel_stmt, array(
)); ));
$dom_entries = $sel_stmt->fetchAll(PDO::FETCH_ASSOC); $dom_entries = $sel_stmt->fetchAll(PDO::FETCH_ASSOC);
$errors = array(); $errors = "";
$success_message = ""; $success_message = "";
// action for adding a new entry // action for adding a new entry
@@ -68,20 +68,22 @@ if ($action == 'add_record' && ! empty($_POST)) {
'id' => $domain_id 'id' => $domain_id
))->delete(); ))->delete();
} catch (Exception $e) { } catch (Exception $e) {
dynamic_error($e->getMessage()); $errors = str_replace("\n", "<br>", $e->getMessage());
} }
// remove deleted entry from internal data array (no reread of DB necessary) if (empty($errors)) {
$_t = $dom_entries; // remove deleted entry from internal data array (no reread of DB necessary)
foreach ($_t as $idx => $entry) { $_t = $dom_entries;
if ($entry['id'] == $entry_id) { foreach ($_t as $idx => $entry) {
unset($dom_entries[$idx]); if ($entry['id'] == $entry_id) {
break; unset($dom_entries[$idx]);
break;
}
} }
unset($_t);
// success message (inline)
$success_message = $lng['success']['dns_record_deleted'];
} }
unset($_t);
// success message (inline)
$success_message = $lng['success']['dns_record_deleted'];
} }
} }