diff options
Diffstat (limited to 'CGI.pl')
-rw-r--r-- | CGI.pl | 39 |
1 files changed, 0 insertions, 39 deletions
@@ -211,45 +211,6 @@ sub PutFooter { || ThrowTemplateError($::template->error()); } -sub CheckIfVotedConfirmed { - my ($id, $who) = (@_); - PushGlobalSQLState(); - SendSQL("SELECT bugs.votes, bugs.bug_status, products.votestoconfirm, " . - " bugs.everconfirmed, NOW() " . - "FROM bugs INNER JOIN products ON products.id = bugs.product_id " . - "WHERE bugs.bug_id = $id"); - my ($votes, $status, $votestoconfirm, $everconfirmed, $timestamp) = (FetchSQLData()); - my $sql_timestamp = SqlQuote($timestamp); - my $ret = 0; - if ($votes >= $votestoconfirm && $status eq 'UNCONFIRMED') { - SendSQL("UPDATE bugs SET bug_status = 'NEW', everconfirmed = 1, " . - "delta_ts = $sql_timestamp WHERE bug_id = $id"); - my $fieldid = GetFieldID("bug_status"); - SendSQL("INSERT INTO bugs_activity " . - "(bug_id, who, bug_when, fieldid, removed, added) VALUES " . - "($id, $who, $sql_timestamp, $fieldid, 'UNCONFIRMED', 'NEW')"); - if (!$everconfirmed) { - $fieldid = GetFieldID("everconfirmed"); - SendSQL("INSERT INTO bugs_activity " . - "(bug_id, who, bug_when, fieldid, removed, added) VALUES " . - "($id, $who, $sql_timestamp, $fieldid, '0', '1')"); - } - - AppendComment($id, DBID_to_name($who), - "*** This bug has been confirmed by popular vote. ***", - 0, $timestamp); - - $vars->{'type'} = "votes"; - $vars->{'id'} = $id; - $vars->{'mailrecipients'} = { 'changer' => $who }; - - $template->process("bug/process/results.html.tmpl", $vars) - || ThrowTemplateError($template->error()); - $ret = 1; - } - PopGlobalSQLState(); - return $ret; -} sub LogActivityEntry { my ($i,$col,$removed,$added,$whoid,$timestamp) = @_; # in the case of CCs, deps, and keywords, there's a possibility that someone |