Added CGI args parser
authorJamie Cameron <jcameron@webmin.com>
Wed, 10 Jun 2009 22:21:16 +0000 (22:21 +0000)
committerJamie Cameron <jcameron@webmin.com>
Wed, 10 Jun 2009 22:21:16 +0000 (22:21 +0000)
mysql/cgi_args.pl [new file with mode: 0644]

diff --git a/mysql/cgi_args.pl b/mysql/cgi_args.pl
new file mode 100644 (file)
index 0000000..facae82
--- /dev/null
@@ -0,0 +1,29 @@
+
+do 'mysql-lib.pl';
+
+sub cgi_args
+{
+my ($cgi) = @_;
+if ($cgi eq 'list_vars.cgi') {
+       # Works with no args
+       return '';
+       }
+elsif ($cgi eq 'edit_dbase.cgi' || $cgi eq 'backup_form.cgi' ||
+       $cgi eq 'exec_form.cgi') {
+       # Use default DB
+       return 'db=mysql';
+       }
+elsif ($cgi eq 'table_form.cgi') {
+       return 'db=mysql&fields=4';
+       }
+elsif ($cgi eq 'edit_view.cgi') {
+       return 'db=mysql&new=1';
+       }
+elsif ($cgi eq 'edit_table.cgi') {
+       return 'db=mysql&table=user';
+       }
+elsif ($cgi eq 'edit_field.cgi') {
+       return 'db=mysql&table=user&idx=0';
+       }
+return undef;
+}