mirror of
https://github.com/vrana/adminer.git
synced 2025-08-12 01:24:17 +02:00
Add Delete button to Edit page (revert r887)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1265 7c3ca157-0c34-0410-bff1-cbf682f78f5c
This commit is contained in:
@@ -19,22 +19,26 @@ if ($_POST && !$error && !isset($_GET["select"])) {
|
||||
}
|
||||
}
|
||||
}
|
||||
$set = array();
|
||||
foreach ($fields as $name => $field) {
|
||||
$val = process_input($field);
|
||||
if (!$update) {
|
||||
$set[idf_escape($name)] = ($val !== false ? $val : "''");
|
||||
} elseif ($val !== false) {
|
||||
$set[] = "\n" . idf_escape($name) . " = $val";
|
||||
}
|
||||
}
|
||||
if (!$set) {
|
||||
redirect($location);
|
||||
}
|
||||
if ($update) {
|
||||
query_redirect("UPDATE " . idf_escape($TABLE) . " SET" . implode(",", $set) . "\nWHERE $where\nLIMIT 1", $location, lang('Item has been updated.'));
|
||||
if (isset($_POST["delete"])) {
|
||||
query_redirect("DELETE FROM " . idf_escape($_GET["edit"]) . " WHERE $where LIMIT 1", $location, lang('Item has been deleted.'));
|
||||
} else {
|
||||
query_redirect("INSERT INTO " . idf_escape($TABLE) . " (" . implode(", ", array_keys($set)) . ")\nVALUES (" . implode(", ", $set) . ")", $location, lang('Item has been inserted.'));
|
||||
$set = array();
|
||||
foreach ($fields as $name => $field) {
|
||||
$val = process_input($field);
|
||||
if (!$update) {
|
||||
$set[idf_escape($name)] = ($val !== false ? $val : "''");
|
||||
} elseif ($val !== false) {
|
||||
$set[] = "\n" . idf_escape($name) . " = $val";
|
||||
}
|
||||
}
|
||||
if (!$set) {
|
||||
redirect($location);
|
||||
}
|
||||
if ($update) {
|
||||
query_redirect("UPDATE " . idf_escape($TABLE) . " SET" . implode(",", $set) . "\nWHERE $where\nLIMIT 1", $location, lang('Item has been updated.'));
|
||||
} else {
|
||||
query_redirect("INSERT INTO " . idf_escape($TABLE) . " (" . implode(", ", array_keys($set)) . ")\nVALUES (" . implode(", ", $set) . ")", $location, lang('Item has been inserted.'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -103,5 +107,8 @@ if ($fields) {
|
||||
echo "<input type='submit' name='insert' value='" . ($update ? lang('Save and continue edit') : lang('Save and insert next')) . "'>\n";
|
||||
}
|
||||
}
|
||||
if ($update) {
|
||||
echo "<input type='submit' name='delete' value='" . lang('Delete') . "'$confirm>\n";
|
||||
}
|
||||
?>
|
||||
</form>
|
||||
|
Reference in New Issue
Block a user