]> git.joonet.de Git - adminer.git/commitdiff
Bulk database insert
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Mon, 15 Jun 2009 09:50:00 +0000 (09:50 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Mon, 15 Jun 2009 09:50:00 +0000 (09:50 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@694 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/database.inc.php

index 0e901fa1317399373705a7e66f5f07cad12ef6f6..c41e074c2b70a5185e0de0775153b01b3f2dbe3a 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-if ($_POST && !$error) {
+if ($_POST && !$error && !$_POST["add_x"]) {
        if ($_POST["drop"]) {
                unset($_SESSION["databases"][$_GET["server"]]);
                query_redirect("DROP DATABASE " . idf_escape($_GET["db"]), substr(preg_replace('~db=[^&]*&~', '', $SELF), 0, -1), lang('Database has been dropped.'));
@@ -67,10 +67,16 @@ if ($_POST) {
 
 <form action="" method="post">
 <p>
-<input name="name" value="<?php echo htmlspecialchars($name); ?>" maxlength="64" />
+<?php echo ($_POST["add_x"] ? '<textarea name="name" rows="10" cols="40">' . htmlspecialchars($name) . '</textarea>' : '<input name="name" value="' . htmlspecialchars($name) . '" maxlength="64" />') . "\n"; ?>
 <select name="collation"><option value="">(<?php echo lang('collation'); ?>)</option><?php echo optionlist($collations, $collate); ?></select>
 <input type="hidden" name="token" value="<?php echo $token; ?>" />
 <input type="submit" value="<?php echo lang('Save'); ?>" />
-<?php if (strlen($_GET["db"])) { ?><input type="submit" name="drop" value="<?php echo lang('Drop'); ?>"<?php echo $confirm; ?> /><?php } ?>
+<?php
+if (strlen($_GET["db"])) {
+       echo "<input type='submit' name='drop' value='" . lang('Drop') . "'$confirm />\n";
+} elseif (!$_POST["add_x"]) {
+       echo "<input type='image' name='add' src='plus.gif' alt='+' title='" . lang('Add next') . "' />\n";
+}
+?>
 </p>
 </form>