- [fix] Vote will not be saved on default vote function
behoben sein.
Er zählt aber bei normalen Votes die Teilnehmeranzahl bei mir nicht hoch.
Hier der teil aus der ajax 1.0.8.
Code: Alles auswählen
for($i = 0; $i < $max_voting; $i++)
{
...
if ($check_mmv)
{
$sql = "UPDATE " . VOTE_DESC_TABLE . "
SET vote_voted = vote_voted + 1
WHERE vote_id = $vote_id
AND topic_id = $topic_id";
}
}
Wenn ja wird die Teilnehmeranzahl 1 hochgesetzt.
Nur wenn nein (bei normalen voting), so versteh ich dass, zählt er garnicht. So ist es auch bei mir.
Die Logik müsste doch eigentlich sein, dass man in der Schleife gar nicht prüfen muss, weil er IMMER eins hochzählen muss für vote_voted.
Ich hab jetzt
Code: Alles auswählen
$sql = "UPDATE " . VOTE_DESC_TABLE . "
SET vote_voted = vote_voted + 1
WHERE vote_id = $vote_id
AND topic_id = $topic_id";
if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
{
$result_ar = array(
'result' => AJAX_ERROR,
'error_msg' => 'Could not update poll result (2):'. $sql
);
AJAX_message_die($result_ar);
}
Scheint auch zu klappen.
Hoffe das war jetzt nicht zu laienhaft ausgedrückt und kein Murks was ich da verzapft hab.
//Nachtrag. Der quickedit hat mir hier beim 1 mal Quickedit völlig die Code tages zersägt.