diff options
author | travis%sedsystems.ca <> | 2005-01-28 04:12:53 +0100 |
---|---|---|
committer | travis%sedsystems.ca <> | 2005-01-28 04:12:53 +0100 |
commit | a2a9bf47a40740e89673a6f398afaa76c4e5da92 (patch) | |
tree | 03f1f8d16cade760fdc136f090b819f0a8ca528d /votes.cgi | |
parent | 8e9520eb5dd1623948ba8e8f09ef75fd0f8ffd83 (diff) | |
download | bugzilla-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-x | votes.cgi | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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; |