my $ret="";
foreach my $choice (@choices) {
if ($open && exists $config{cgiurl}) {
- $ret.="<form action=\"$config{cgiurl}\">\n";
+ # use POST to avoid robots
+ $ret.="<form method=\"POST\" action=\"$config{cgiurl}\">\n";
}
my $percent=$total > 0 ? int($choices{$choice} / $total * 100) : 0;
$ret.="<p>\n";
if ($config{rcs}) {
# prevent deadlock with post-commit hook
IkiWiki::unlockwiki();
- IkiWiki::rcs_commit($pagesources{$page}, "poll vote",
+ IkiWiki::rcs_commit($pagesources{$page}, "poll vote ($choice)",
IkiWiki::rcs_prepedit($pagesources{$page}),
$session->param("name"), $ENV{REMOTE_ADDR});
}