From bb2fa772cd2a3e69ffb1d85d9a187d89b7b73561 Mon Sep 17 00:00:00 2001 From: "terry%mozilla.org" Date: Fri, 18 Feb 2000 00:50:25 +0000 Subject: [PATCH] Fixed some functions in buglist.cgi that won't work if we're hooked up to the shadow database. git-svn-id: svn://10.0.0.236/trunk@61258 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/webtools/bugzilla/buglist.cgi | 6 +++--- mozilla/webtools/bugzilla/globals.pl | 7 +++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/mozilla/webtools/bugzilla/buglist.cgi b/mozilla/webtools/bugzilla/buglist.cgi index be55f22b6ba..df6d136de38 100755 --- a/mozilla/webtools/bugzilla/buglist.cgi +++ b/mozilla/webtools/bugzilla/buglist.cgi @@ -49,9 +49,7 @@ sub sillyness { my $serverpush = 0; -my $useshadow = Param("queryagainstshadowdb"); - -ConnectToDatabase($useshadow); +ConnectToDatabase(); # print "Content-type: text/plain\n\n"; # Handy for debugging. # $::FORM{'debug'} = 1; @@ -875,6 +873,8 @@ query. You will have to start over at the query page. +ReconnectToShadowDatabase(); + my $query = GenerateSQL(\@fields, undef, undef, $::buffer); diff --git a/mozilla/webtools/bugzilla/globals.pl b/mozilla/webtools/bugzilla/globals.pl index 7029158666f..4187060707a 100644 --- a/mozilla/webtools/bugzilla/globals.pl +++ b/mozilla/webtools/bugzilla/globals.pl @@ -89,6 +89,13 @@ sub ConnectToDatabase { } } +sub ReconnectToShadowDatabase { + if (Param("shadowdb")) { + SendSQL("USE " . Param("shadowdb")); + $::dbwritesallowed = 0; + } +} + my $dosqllog = (-e "data/sqllog") && (-w "data/sqllog"); sub SqlLog {