diff options
author | travis%sedsystems.ca <> | 2005-02-02 01:43:26 +0000 |
---|---|---|
committer | travis%sedsystems.ca <> | 2005-02-02 01:43:26 +0000 |
commit | 80e765fbe8bf23ba27b5484bdb3a65c7aa723d6f (patch) | |
tree | e3763af4b6a4b243ca8a602487c12c4ce1a12f95 /globals.pl | |
parent | 6139fe45717768df3b593c46c236b20781d9f790 (diff) | |
download | bugs-80e765fbe8bf23ba27b5484bdb3a65c7aa723d6f.tar bugs-80e765fbe8bf23ba27b5484bdb3a65c7aa723d6f.tar.gz bugs-80e765fbe8bf23ba27b5484bdb3a65c7aa723d6f.tar.bz2 bugs-80e765fbe8bf23ba27b5484bdb3a65c7aa723d6f.tar.xz bugs-80e765fbe8bf23ba27b5484bdb3a65c7aa723d6f.zip |
Bug 279740 : Move CountOpenDependencies out of globals.pl
Patch by Max Kanat-Alexander <mkanat@kerio.com> r=wurblzap a=justdave
Diffstat (limited to 'globals.pl')
-rw-r--r-- | globals.pl | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/globals.pl b/globals.pl index 1529a0f6a..b48963412 100644 --- a/globals.pl +++ b/globals.pl @@ -999,38 +999,6 @@ sub GetBugLink { } } -# CountOpenDependencies counts the number of open dependent bugs for a -# list of bugs and returns a list of bug_id's and their dependency count -# It takes one parameter: -# - A list of bug numbers whose dependencies are to be checked - -sub CountOpenDependencies { - my (@bug_list) = @_; - my @dependencies; - - # Make sure any unfetched data from a currently running query - # is saved off rather than overwritten - PushGlobalSQLState(); - - SendSQL("SELECT blocked, count(bug_status) " . - "FROM bugs, dependencies " . - "WHERE blocked IN (" . (join "," , @bug_list) . ") " . - "AND bug_id = dependson " . - "AND bug_status IN ('" . (join "','", OpenStates()) . "') " . - "GROUP BY blocked "); - - while (MoreSQLData()) { - my ($bug_id, $dependencies) = FetchSQLData(); - push(@dependencies, { bug_id => $bug_id, - dependencies => $dependencies }); - } - - # All done with this sidetrip - PopGlobalSQLState(); - - return @dependencies; -} - sub GetLongDescriptionAsText { my ($id, $start, $end) = (@_); my $result = ""; |