Zum Inhalt springen

mm_forum Umfrage fehler ?

Erstellt am 24. Oktober 2008 · 4 Antworten · letzte Antwort am 17. November 2008

Tags: Frage

Oehly ·

Wenn ich eine Umfrage habe und der User gibt ein Vote ab, danach geht derjenige beliebig male mit dem "zurück Button des Browsers" wieder auf die Seite und votet wieder.

Das ist wohl ein Bug ?!?!?
Oder hab ich was falsch eingestellt ?

Oehly ·

Habe einen Workaround erstellt, kann leider den Bugtracker nicht finden.
Habe eine Überprüfung der Umfrasge eingebaut, ob der User schonmal gepostet hat.
Kann vielleicht in der nächsten Version aufgenommen werden.

FILE; pi1/class.tx_mmforum_polls.php
Line: 197 ADD :

if ( $this->checkIfUserVoteExists($poll_id,$user_id) ) return;

Line (ca.) 217 ADD;

    function checkIfUserVoteExists($pollId,$userId) {
        $exists = false ;
        $aRes = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows(
                '*',
                'tx_mmforum_polls_votes',
                'poll_id='.$pollId . ' AND user_id='.$userId . ' AND deleted=0 '
        );
        if (!empty($aRes) ) $exists = true;
        return $exists ;
    }
icy ·

den Bug gibts auch in der SVN-Version(die letzte, die es von svn.typo3.net gab), wenn typo3.org wieder login erlaubt müsste das mal wer da eintragen 😉
Gruß, Ines