Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
1 2 3 4 5 6 7 | # vote zahlen if (isset($_GET['doVote']) AND is_numeric($_GET['doVote']) AND !isset ($_SESSION['galleryDoVote'][$row['id']])) { $_SESSION['galleryDoVote'][$row['id']] = 'o'; $row['vote_wertung'] = round ( ( ( $row['vote_wertung'] * $row['vote_klicks'] ) + $_GET['doVote'] ) / ( $row['vote_klicks'] + 1 ) , 3 ); $row['vote_klicks']++; db_query("UPDATE prefix_gallery_imgs SET vote_wertung = ".$row['vote_wertung'].", vote_klicks = ".$row['vote_klicks']." WHERE id = ".$row['id']); } |
1 2 3 4 5 6 7 8 9 10 11 12 | # vote zahlen $voters = db_result(db_query("SELECT voters FROM prefix_gallery_imgs WHERE id = ".$row['id']),0); $voters = explode('#',$voters); $voter = ($_SESSION['authright'] < 0 ? $_SESSION['authid'] : $_SERVER['REMOTE_ADDR']); if (isset($_GET['doVote']) AND is_numeric($_GET['doVote']) AND !in_array($voter,$voters)) { $_SESSION['galleryDoVote'][$row['id']] = 'o'; $row['vote_wertung'] = round ( ( ( $row['vote_wertung'] * $row['vote_klicks'] ) + $_GET['doVote'] ) / ( $row['vote_klicks'] + 1 ) , 3 ); $row['vote_klicks']++; $voters[] = $voter; $voters = implode('#',$voters); db_query("UPDATE prefix_gallery_imgs SET vote_wertung = ".$row['vote_wertung'].", vote_klicks = ".$row['vote_klicks'].", voters = '$voters' WHERE id = ".$row['id']); } |
Geschlossen | ||
![]() |
Zurück zu Kritik und Verbesserungen |