Hallo

Danke erstmal für das tolle Teil

Ich hätte das auch gerne bei den Paidmails und habe mal versucht es in die pcheck.php einzubauen.
Funktioniert soweit, bis auf die Gutschrift der Bonuslose. Anzeige ist OK, aber es werden keine Bonuslose gutgeschrieben.

Kann man das irgendwie hinbekommen?

PHP-Code:
<?
@require_once ('lib/functions.lib.php');
@db_connect();
if (!isset($headmsg))               $headmsg            = "";
if (!isset($wait))               $wait            = "";
if (!isset($_GET['auszahlen']))           $_GET['auszahlen']    = "false";

$_GET['uid'] = (int)$_GET['uid'];
$_GET['tan'] = addslashes ($_GET['tan']);
$zufall = rand(1,10);

$user_mail = db_query("SELECT e.start,e.aufendhalt,e.status,e.uid,v.verdienst FROM
                          ".$db_prefix."_paidmails_empfaenger e
                          LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
                          WHERE e.tan='".$_GET['tan']."' AND e.uid=".$_GET['uid']." LIMIT 1");

$mail = mysql_fetch_assoc($user_mail);

if ($_GET['auszahlen']!='true') {
    if (mysql_num_rows($user_mail)) {
        if ($mail['status'] != 0) {
        if ($mail['status'] == 1) $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']);
    aktivralley ($mail['verdienst'],$mail['uid']);
    mailralley ($mail['verdienst'],$mail['uid']);
    tagrally ();
        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, bonuslose = bonuslose + ".$zufall." WHERE tan='".$_GET['tan']."'  LIMIT 1");
    $headmsg = $mail['verdienst'].' '.$waehrung.' und '.$zufall.' Bonuslose erhalten!';
    // Jackpots einlesen
            $daten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_check_mailjackpots WHERE beendet = 0"));
            $mail_jackpot = round(($daten['mail_jackpot']),2);
            // Zufallsjackpot errechnen
            mt_srand((double)microtime()*1000000);
            $mail_jackpotzahl = mt_rand($jackmini,$jackmaxi);
            $mail_jackpotzahl = round(($mail_jackpotzahl),2);
            $mailjackpotausgabe = "<center><font face='Verdana,Helvetica,Geneva,Swiss,SunSans-Regular' size='1'><b>Aktueller Jackpot: $mail_jackpot $waehrung | Jackpot Code: $mail_jackpotcode | Ihr Code: $mail_jackpotzahl<br>";
            if ( $mail_jackpotcode == $mail_jackpotzahl ){
              $jackpotausgabe .= "<font color='#FFFFFF'><b><i>Code geknackt!Jackpot wurde gutgeschrieben!</i></b></font></td>";
              kontobuchung ('+',$mail_jackpot,$_SESSION['uid']);
              $buchungs_id=create_code(14);
              buchungsliste ($buchungs_id,'+'.$mail_jackpot,'Mail Jackpot',$_SESSION['uid']);
              db_query("UPDATE ".$db_prefix."_check_mailjackpots SET beendet = 1, uid = ".$_SESSION['uid'].", zeit = ".time()." WHERE beendet = 0;");
              db_query("INSERT INTO ".$db_prefix."_check_mailjackpots SET mail_jackpot = '$mail_jackpot_startwert', beendet = 0, uid = '', zeit = '';");
             }else{
             $mailjackpotausgabe .= "<font color='#FFFFFF'><i>Die beiden Zufallszahlen stimmen nicht überein, <br>viel Glück beim nächsten Klick !!</i></font></td>";
             db_query("UPDATE ".$db_prefix."_check_mailjackpots SET mail_jackpot = mail_jackpot + '1,5' WHERE beendet = 0;");
             };
} 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");
    }

}


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<?if ($wait) echo $wait;?>
<link rel="stylesheet" href="/css/bframe.css" type="text/css">
</head>
<?
if ($_GET['auszahlen'] == 'true') {
    echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#08A608;}</style>';
} else {
    echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#E20404;}</style>';}
?>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
<tr>
<td align="left" width="33%">&nbsp;<b><font color="#FFFFFF"><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</font></b></td>

<td align="middle" width="34%"><font color="#FFFFFF"><?=$mailjackpotausgabe?></font></td><br>
<td align="right" width="33%"><b><font color="#FFFFFF"><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
</tr>
</table>
</body>
</html>
<?db_close();?>