<?php $rallys = explode('|', $_GET['rallys']); for ($i = 0; $i < count($rallys); $i++) { echo $rallys[$i] . '-Auswertung beginnt--------------------------<br>'; $rp = 0; $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM vms_rallydaten WHERE name='" . $rallys[$i] . "' LIMIT 1")); $platz = db_query("SELECT * FROM vms_rallyuser WHERE rally >= '" . $ralleydaten['name'] . "' AND ausgezahlt = '0' AND punkte >= '" . $ralleydaten['mindestpunktzhl'] . "' ORDER BY punkte DESC LIMIT " . $ralleydaten['gewinner_anzahl'] . ""); // echo "SELECT * FROM vms_rallyuser WHERE rally >= '".$ralleydaten['name']."' AND ausgezahlt = '0' AND punkte >= '".$ralleydaten['mindestpunktzhl']."' ORDER BY punkte DESC LIMIT ".$ralleydaten['gewinner_anzahl'].""; $x1 = 0; while ($pa = mysql_fetch_array($platz)) { $x1++; $rp++; $buchungssumme = $ralleydaten['gewinn_topf'] / 100 * $ralleydaten['p' . $rp]; db_query("UPDATE vms_rallyuser SET auszahlungssumme = '" . $buchungssumme . "' WHERE uid='" . $pa['uid'] . "' AND ausgezahlt = '0' AND rally = '" . $ralleydaten['name'] . "' LIMIT 1"); $buchungs_id = create_code(14); kontobuchung('+', $buchungssumme, $pa['uid']); buchungsliste($buchungs_id, '+' . $buchungssumme, $ralleydaten['name'] . ' (Platz ' . $rp . ')', $pa['uid']); echo ' Die UID ' . $pa['uid'] . ' wahr auf Platz' . $x1 . 'und hatt' . $buchungssumme . ' erhalten <br>'; } db_query("UPDATE vms_rallyuser SET ausgezahlt = '" . time() . "' WHERE rally = '" . $ralleydaten['name'] . "' AND ausgezahlt = '0'"); db_query("DELETE FROM " . $db_prefix . "_LKT_rallyuser WHERE rally = '" . $ralleydaten['name'] . "' and ausgezahlt = '0'"); db_query("UPDATE " . $db_prefix . "_LKT_rallydaten SET ende_punkte_aktuell='0', gewinn_topf = '" . $ralleydaten['tagpotstart'] . "' WHERE name='" . $ralleydaten['name'] . "' LIMIT 1"); } echo '<br><br>Auswertung Durch<strong></strong><br>';
die('Keine korrekte User-ID übergeben!'); } // Allgemeine Daten speichern if (isset($_POST['profile'])) { db_query('UPDATE ' . $db_prefix . '_userdaten SET nickname = "' . $_POST['nickname'] . '", vorname = "' . $_POST['vorname'] . '", nachname = "' . $_POST['nachname'] . '" WHERE uid = ' . $_POST['uid']); db_query('UPDATE ' . $db_prefix . '_emaildaten SET emailadresse = "' . $_POST['emailadresse'] . '", freigabe_fuer = "' . $_POST['freigabe_fuer'] . '" WHERE uid = ' . $_POST['uid']); if ($_POST['werber'] != $_POST['alt_werber'] && $_POST['werber'] != $_POST['uid']) { db_query('UPDATE ' . $db_prefix . '_werberdaten SET werber = "' . $_POST['werber'] . '", umsatz = 0, zuordnungszeit = 0, reset = 0, resetzeit = 0, gesamt = 0, refback = 0, aktivzeit = 0 WHERE uid = ' . $_POST['uid']); } } // Betrag verbuchen if (isset($_POST['finanze'])) { if ($_POST['buchungssumme'] > 0 && $_POST['buchungssumme']) { $buchungs_id = create_code(14); buchungsliste($buchungs_id, $_POST['buchungsart'] . $_POST['buchungssumme'], $_POST['buchungstext'] . ' (Admin)', $_POST['uid']); kontobuchung($_POST['buchungsart'], $_POST['buchungssumme'], $_POST['uid']); if ($_POST['art'] == '+') { $ausgabe = $_POST['buchungsmenge']; } else { $einnahme = $_POST['buchungsmenge']; } bilanz($einnahme, $ausgabe); $nachricht = 'Hallo,' . "\n\n" . 'Es wurde soeben eine Buchung auf dein Userkonto ausgeführt:' . "\n\n" . $_POST['buchungsart'] . ' ' . number_format($_POST['buchungssumme'], 2, ',', '.') . ' ' . $waehrung . ' ' . $_POST['buchungstext'] . "\n\n\n" . 'Mit freundlichen Grüßen, dein ' . $seitenname . '-Team'; if (isset($_POST['send_mail']) && $_POST['send_mail'] == 'ja') { usermail($_POST['email'], $seitenname . ' Kontobuchung', $nachricht, '"' . $seitenname . '" <' . $betreibermail . '>'); } } } // Zugangsberechtigungen aendern if (isset($_POST['access'])) { if (isset($_POST['send_mail']) && $_POST['send_mail'] == 'ja') {
$_POST['trans_menge'] /= $schnittstelle['punktewert']; if ($_POST['trans_menge'] <= $kontodaten['kontostand']) { if ($schnittstelle['anfragen_user'] == 0 or $s_verbrauch < $schnittstelle['anfragen_user']) { $konto = mysql_fetch_assoc(db_query('SELECT kontoid FROM vms_multi_konten WHERE uid=' . $_SESSION['uid'] . ' AND waehrung=\'' . $_POST['waehrung'] . '\' LIMIT 1')); $buchungs_id = create_code(14); if ($konto['kontoid'] != 0) { require_once "lib/schnittstellen/" . $schnittstelle['schnittstelle'] . ".php"; auszahlen($schnittstelle['betreiber_id'], $schnittstelle['betreiber_passwort'], $konto['kontoid'], $_POST['uid_passwort'], $schnittstelle['betreiber_kennung'], $azs, $schnittstelle['auszahltext'], ''); } if ($schnittstelle['anfragen_user'] != 0) { db_query("INSERT INTO " . $db_prefix . "_schnittstelle_anfragen (zeit,uid) VALUES ('" . $tag . "','" . $_SESSION['uid'] . "')"); } if ($error) { $auszahlmeldung = $trans_ausgabe; } else { $betragss = $_POST['trans_menge'] * kontobuchung('-', $_POST['trans_menge'], $_SESSION['uid']); buchungsliste($buchungs_id, '-' . $_POST['trans_menge'], $schnittstelle['auszahltext'], $_SESSION['uid']); $auszahlmeldung = 'Es wurden ' . $azs . ' ' . $waehrung . ' ausgezahlt, das sind ' . $_POST['trans_menge'] . ' Punkte'; } } else { $auszahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!!!'; } } else { $auszahlmeldung = 'Soviel Guthaben hast Du nicht!!!'; } } } else { $auszahlmeldung = 'Bitte achte auch die Buchungsmenge!!!'; } } else { if ($_POST['auszahlen'] == 'Auszahlen') {
buchungsliste($buchungs_id, '-' . $refback, 'Refback ' . $anzeigen_1['refback'] . '% gezahlt (' . $anzeigen_1['uid'] . ')', $refliste_1['uid']); $pro_verdienst = $pro_verdienst - $refback; $refback = 0; $buchungs_id = ''; } kontobuchung('+', $pro_verdienst, $refliste_1['uid']); $pro_verdienst = 0; // Ebene 2 $refebene_2 = db_query("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM " . $db_prefix . "_werberdaten WHERE werber='" . $anzeigen_1['uid'] . "'"); while ($anzeigen_2 = mysql_fetch_array($refebene_2)) { $verdienst = $verdienst + $anzeigen_2['umsatz'] / 100 * $refdaten['re2']; $pro_verdienst = $anzeigen_2['umsatz'] / 100 * $refdaten['re2']; kontobuchung('+', $pro_verdienst, $refliste_1['uid']); $pro_verdienst = 0; // Ebene 3 $refebene_3 = db_query("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM " . $db_prefix . "_werberdaten WHERE werber='" . $anzeigen_2['uid'] . "'"); while ($anzeigen_3 = mysql_fetch_array($refebene_3)) { $verdienst = $verdienst + $anzeigen_3['umsatz'] / 100 * $refdaten['re3']; $pro_verdienst = $anzeigen_3['umsatz'] / 100 * $refdaten['re3']; kontobuchung('+', $pro_verdienst, $refliste_1['uid']); $pro_verdienst = 0; } } } if ($verdienst >= 0.01) { $buchungs_id = create_code(14); buchungsliste($buchungs_id, '+' . $verdienst, 'Refverdienste', $refliste_1['uid']); bilanz(0, $verdienst); } } db_query("UPDATE " . $db_prefix . "_werberdaten SET umsatz=0");
$einzahlgrenze = mysql_fetch_array(db_query("SELECT `einzahlgrenze` FROM " . $db_prefix . "_seitenkonfig LIMIT 1")); if (!ereg("[^0-9]", $betrag) and $betrag >= $schnittstelle['einzahlsumme'] and $kontodaten['kontostand'] + $betrag / $schnittstelle['wertepunkt'] <= $einzahlgrenze['einzahlgrenze']) { if ($schnittstelle['anfragen_user'] == 0 or $s_verbrauch < $schnittstelle['anfragen_user']) { $konto = mysql_fetch_assoc(db_query('SELECT kontoid FROM vms_multi_konten WHERE uid=' . $_SESSION['uid'] . ' AND waehrung=\'' . $_POST['waehrung'] . '\' LIMIT 1')); $buchungs_id = create_code(14); if ($konto['kontoid'] != 0) { require_once "lib/schnittstellen/" . $schnittstelle['schnittstelle'] . ".php"; einzahlen($schnittstelle['betreiber_id'], $schnittstelle['betreiber_passwort'], $konto['kontoid'], $_POST['uid_passwort'], $schnittstelle['betreiber_kennung'], $betrag, $schnittstelle['einzahltext'], ''); } if ($schnittstelle['anfragen_user'] != 0) { db_query("INSERT INTO " . $db_prefix . "_schnittstelle_anfragen (zeit,uid) VALUES ('" . $tag . "','" . $_SESSION['uid'] . "')"); } if ($error) { $einzahlmeldung = $trans_ausgabe; } else { kontobuchung('+', $betragu, $_SESSION['uid']); buchungsliste($buchungs_id, $betragu, $schnittstelle['einzahltext'], $_SESSION['uid']); $einzahlmeldung = 'Es wurden ' . $_POST['trans_menge'] . ' Punkte eingezahlt und in ' . $betragu . ' ' . $waehrung . ' umgerechnet'; db_query("UPDATE " . $db_prefix . "_stats SET `einzahl` = `einzahl` + '" . $_POST['trans_menge'] . "' WHERE id='1'"); } } else { $einzahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!'; } } } else { $einzahlmeldung = 'Bitte achte auch die Buchungsmenge!'; } } else { if ($_POST['einzahlen'] == 'Einzahlen') { $einzahlmeldung = 'Eingabefehler, bitte wiederholen!!!'; }
$headmsg = 'Mail schon bestädigt!'; } if ($mail['status'] == 2) { $headmsg = 'Fakeversuch!'; } } else { $headmsg = 'Bitte warte ' . $mail['aufendhalt'] . ' Sek.!'; $wait = '<meta http-equiv="refresh" content="' . $mail['aufendhalt'] . ';url=pcheck.php?tan=' . $_GET['tan'] . '&auszahlen=true&uid=' . $_GET['uid'] . '">'; db_query("UPDATE " . $db_prefix . "_paidmails_empfaenger SET start=" . time() . " WHERE tan='" . $_GET['tan'] . "' and uid=" . $_GET['uid'] . ""); } } else { $headmsg = 'Diese Mail ist nicht für Dich!'; } } else { if ($mail['start'] + $mail['aufendhalt'] - 1 <= time() and $mail['status'] == 0) { kontobuchung('+', $mail['verdienst'], $mail['uid']); buchungsliste(create_code(14), $mail['verdienst'], 'Paidmailverdienst', $mail['uid']); refumsatz($mail['verdienst'], $mail['uid']); rallysystem($mail['uid'], '2', $mail['verdienst']); bilanz(0, $mail['verdienst']); db_query("UPDATE " . $db_prefix . "_paidmails_empfaenger SET status=1 WHERE tan='" . $_GET['tan'] . "' and uid=" . $_GET['uid'] . " LIMIT 1"); db_query("UPDATE " . $db_prefix . "_paidmails_versendet SET bestaedigt=bestaedigt+1 WHERE tan='" . $_GET['tan'] . "' LIMIT 1"); $headmsg = $mail['verdienst'] . ' ' . $waehrung . ' gutgeschrieben!'; } else { $headmsg = 'Wartezeit umgangen! Paidmail ungültig!'; db_query("UPDATE " . $db_prefix . "_paidmails_empfaenger SET status=2 WHERE tan='" . $_GET['tan'] . "' and uid=" . $_GET['uid'] . " LIMIT 1"); } } echo ' <!DOCTYPE> <html>