<?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>';