Ergebnis 1 bis 10 von 10

Thema: Keine Kontobuchung bei vergüteten Mails

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Also hier mal die pcheck.php

    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']);

    $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']." AND e.gueltig > ".time()." 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']);
            db_query ("UPDATE ".$db_prefix."_kontodaten SET rangklicks  = rangklicks + 1 uid = ".$mail['uid']."");
            $mail_art = mysql_fetch_array(db_query("SELECT `preis`, `sponsor` FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$mail_stat['tan']."' LIMIT 1"));
            stg_bilanz ($mail_art['preis'],$mail['verdienst'],'Paidmail',$mail_art['sponsor']);
            aktivralley ($mail['verdienst'],$mail['uid']);
            werberralley ('4','1',$mail['uid']);
            bilanz(0,$mail['verdienst']);
        ap ($mail['verdienst'],$mail['uid']);
        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");
        }

    }


    ?>
    <!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>
    <body bgcolor="#c0c0c0" topmargin="0" leftmargin="0">
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>
    <?db_close();?>
    Is ne easyinbox drin
    Interface is STG
    Rallys sind verbaut, Mailrally (die im vms drin ist müsste das sein falls da eine drin ist)
    Werberrally von STG
    Bilanz von STG


    Und das müsste es auch schon gewesen sein.

    Hoffe ich kann damit helfen den fehler zu finden.

    Gruß Djtaxx
    Wer später bremst, ist länger schnell....



  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Auf jeden fall sind in den eingerückten Zeilen:
    PHP-Code:
    db_query ("UPDATE ".$db_prefix."_kontodaten SET rangklicks  = rangklicks + 1 uid = ".$mail['uid']."");
            
    $mail_art mysql_fetch_array(db_query("SELECT `preis`, `sponsor` FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$mail_stat['tan']."' LIMIT 1"));
            
    stg_bilanz ($mail_art['preis'],$mail['verdienst'],'Paidmail',$mail_art['sponsor']);
            
    aktivralley ($mail['verdienst'],$mail['uid']);
            
    werberralley ('4','1',$mail['uid']);
            
    bilanz(0,$mail['verdienst']); 
    mind. 2 Fehler:
    PHP-Code:
    db_query ("UPDATE ".$db_prefix."_kontodaten SET rangklicks  = rangklicks + 1 uid = ".$mail['uid'].""); 
    sollte vermutlich:
    PHP-Code:
    db_query ("UPDATE ".$db_prefix."_kontodaten SET rangklicks  = rangklicks + 1 WHERE uid = ".$mail['uid'].""); 
    sein. In der nächsten Zeile:
    PHP-Code:
    $mail_stat['tan'
    gibts nicht, evtl. solte es:
    PHP-Code:
    $mail['tan'
    sein?

    Am besten nochmal die Originaldatei verwenden, dann schaun, obs funktioniert, und dann nochmal die Addons nach und nach schrittweise einbauen, nach jedem prüfen, ob die Funktionalität noch da ist.

    Die easyinbox nutzt allerdings eine eigene Datei topframe_inbox.php, daher ist der Fehler wohl eher da zu finden! Sollte die pcheck.php gar nicht mehr genutzt werden, kann sie ja auch entfernt werden (nich das ein User die mal missbräuchlicherweise aufruft....).
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3
    ok, werd das mal testen, nur ob ich heute noch dazu komme weiß ich nicht.

    ach und die klickrang geschichte sollte da momentan gar nicht drin sein...
    Wer später bremst, ist länger schnell....



  4. #4
    Danke für Eure Bemühungen.

    Der Progger meine Klickbereichs hat den oder die Fehler gerade behoben.

    Schönen feier/Vatertag wünsch ich dann mal

    Gruß Djtaxx
    Wer später bremst, ist länger schnell....



Ähnliche Themen

  1. Keine Registration keine E-Mail
    Von ebook24 im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 08.07.2009, 18:06
  2. Kann keine Mails verschicken
    Von FloMK im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 06.07.2009, 18:28
  3. Clickschutz + Kontobuchung
    Von papahp im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 04.02.2009, 02:38
  4. add on del mails
    Von paddy25 im Forum Support zu Addons & Erweiterungen
    Antworten: 13
    Letzter Beitrag: 24.03.2008, 21:07
  5. Dynamische Refrally - Keine User, keine Refs werden angezeigt
    Von Optimo im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 26.10.2007, 14:39

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •