summaryrefslogtreecommitdiffstats
path: root/votes.cgi
diff options
context:
space:
mode:
authortravis%sedsystems.ca <>2005-01-28 04:12:53 +0100
committertravis%sedsystems.ca <>2005-01-28 04:12:53 +0100
commita2a9bf47a40740e89673a6f398afaa76c4e5da92 (patch)
tree03f1f8d16cade760fdc136f090b819f0a8ca528d /votes.cgi
parent8e9520eb5dd1623948ba8e8f09ef75fd0f8ffd83 (diff)
downloadbugzilla-a2a9bf47a40740e89673a6f398afaa76c4e5da92.tar.gz
bugzilla-a2a9bf47a40740e89673a6f398afaa76c4e5da92.tar.xz
Bug 276605 : Ignore vote changes when usevotes = 0
Patch by Frederic Buclin <LpSolit@gmail.com> r=wurblzap a=myk
Diffstat (limited to 'votes.cgi')
-rwxr-xr-xvotes.cgi7
1 files changed, 4 insertions, 3 deletions
diff --git a/votes.cgi b/votes.cgi
index a8815756e..49ac0cb2a 100755
--- a/votes.cgi
+++ b/votes.cgi
@@ -76,7 +76,7 @@ elsif ($action eq "show_user") {
show_user();
}
elsif ($action eq "vote") {
- record_votes();
+ record_votes() if Param('usevotes');
show_user();
}
else {
@@ -128,7 +128,7 @@ sub show_user {
my $who = DBNameToIdAndCheck($name);
my $userid = Bugzilla->user->id;
- my $canedit = 1 if ($userid && $name eq Bugzilla->user->login);
+ my $canedit = (Param('usevotes') && $userid == $who) ? 1 : 0;
SendSQL("LOCK TABLES bugs READ, products READ, votes WRITE,
cc READ, bug_group_map READ, user_group_map READ,
@@ -213,7 +213,8 @@ sub show_user {
SendSQL("DELETE FROM votes WHERE vote_count <= 0");
SendSQL("UNLOCK TABLES");
-
+
+ $vars->{'canedit'} = $canedit;
$vars->{'voting_user'} = { "login" => $name };
$vars->{'products'} = \@products;