Thread: [adminer-svn] SF.net SVN: adminer:[1398] branches/sqlite/adminer/edit.inc.php
Database management in a single PHP file
Brought to you by:
jakubvrana
From: <jak...@us...> - 2010-04-08 00:01:24
|
Revision: 1398 http://adminer.svn.sourceforge.net/adminer/?rev=1398&view=rev Author: jakubvrana Date: 2010-04-08 00:01:18 +0000 (Thu, 08 Apr 2010) Log Message: ----------- Referer is sufficient Modified Paths: -------------- branches/sqlite/adminer/edit.inc.php Modified: branches/sqlite/adminer/edit.inc.php =================================================================== --- branches/sqlite/adminer/edit.inc.php 2010-04-07 23:59:59 UTC (rev 1397) +++ branches/sqlite/adminer/edit.inc.php 2010-04-08 00:01:18 UTC (rev 1398) @@ -14,12 +14,6 @@ $location = ($update ? ME . "&edit=" . urlencode($TABLE) . unique_idf($_POST["fields"], indexes($TABLE)) : $_SERVER["REQUEST_URI"]); //! doesn't work with functions } elseif (!ereg('^.+&select=.+$', $location)) { $location = ME . "select=" . urlencode($TABLE); - $i = 0; // append &set converted to &where - foreach ((array) $_GET["set"] as $key => $val) { - if ($val == $_POST["fields"][$key]) { - $location .= where_link($i++, bracket_escape($key, "back"), $val); - } - } } if (isset($_POST["delete"])) { query_redirect("DELETE" . limit1("FROM " . idf_escape($_GET["edit"]) . "\nWHERE $where"), $location, lang('Item has been deleted.')); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jak...@us...> - 2010-04-18 00:25:00
|
Revision: 1456 http://adminer.svn.sourceforge.net/adminer/?rev=1456&view=rev Author: jakubvrana Date: 2010-04-18 00:24:53 +0000 (Sun, 18 Apr 2010) Log Message: ----------- Insert empty row (single auto_increment column) Modified Paths: -------------- branches/sqlite/adminer/edit.inc.php Modified: branches/sqlite/adminer/edit.inc.php =================================================================== --- branches/sqlite/adminer/edit.inc.php 2010-04-16 15:59:14 UTC (rev 1455) +++ branches/sqlite/adminer/edit.inc.php 2010-04-18 00:24:53 UTC (rev 1456) @@ -25,10 +25,10 @@ $set[idf_escape($name)] = ($update ? "\n" . idf_escape($name) . " = $val" : $val); } } - if (!$set) { - redirect($location); - } if ($update) { + if (!$set) { + redirect($location); + } query_redirect("UPDATE" . limit1(idf_escape($TABLE) . " SET" . implode(",", $set) . "\nWHERE $where"), $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.')); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |