<?php $rallys = explode('|', $_GET['rallys']); $konto = Classloader('kontobuchung'); $bilanz = Classloder('bilanz'); for ($i = 0; $i < count($rallys); $i++) { echo $rallys[$i] . '-Auswertung beginnt--------------------------<br>'; $rallyd = $datenbank->get_row("SELECT * FROM ". PREFIX . RALLY ." WHERE name='" . $rallys[$i] . "' LIMIT 1",true); $platz = "SELECT * FROM vms_rallyuser WHERE rally = '" . $rallyd->id . "' AND ausgezahlt = '0' AND punkte >= '" . $rallyd->mindestpunktzhl . "' ORDER BY punkte DESC LIMIT " . $rallyd->gewinner_anzahl . ""; $rp = 1; foreach($datenbank->get_results($platz) AS $res){ $platzP = 'p'.$rp; $gewinn = $rallyd->gewinn_topf / 100 * $rallyd->$platzP; echo $res->uid.' = '. $rp .' => '. $gewinn .' Gewinn<br>'; $datenbank->update(PREFIX . RALLYU, array("auszahlungssumme" => $gewinn, "ausgezahlt" => time()), array("uid" => $res->uid, "ausgezahlt" => 0, "rally" =>$rallyd->id)); $konto->set_var($res->uid,$gewinn,'+',$rallyd->name . ' (Platz ' . $rp . ')'); $bilanz->bilanz (0,$gewinn,'Rally',$rallyd->name); $rp++; } $datenbank->update(PREFIX . RALLYU, array("ausgezahlt" => time()),array("rally" => $rallyd->id, "ausgezahlt" => 0)); $datenbank->delete(PREFIX . RALLYU, array("rally" => $rallyd->id, "ausgezahlt" => 0)); $datenbank->update(PREFIX . RALLY, array( "ende_punkte_aktuell" => 0, "gewinn_topf" => $rallyd->tagpotstart, "start_time" => date("H:i",time()).":00.000000", "start_date" => date("Y-m-d",time()) ), array("name" => $rallyd->name)); } echo '<br><br>Auswertung Durch<strong></strong><br>';