ajax 1.0.8. normale Umfragen Problem

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

ajax 1.0.8. normale Umfragen Problem

Beitrag von JaneDoe »

bei axax 1.0.8. soll ja :
- [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";
					
					}
				}
Es wird IN der schleife für die Stimmen geprüft, ob der Multivotemod installiert ist.
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);
						}
aus der Schleife rausgenommen und daruntergesetzt, so dass er die Teilnehmerzahl immer eins hochzählt, egal ob Multi oder nicht.

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.
Zuletzt geändert von JaneDoe am Sa 26.Aug, 2006 19:20, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, das ist schon korrekt so, da es das Feld vote_voted im phpBB ohne den MultiVote MOD nicht gibt!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten