Ergebnis 1 bis 5 von 5

Thema: refzahlungen cron fehler

  1. #1
    Benutzer
    Registriert seit
    15.04.2008
    Beiträge
    50

    refzahlungen cron fehler

    Hi,


    irgentwie wenn der cron läuft wird kein eintrag in die buchungsliste bei dem user gemacht der refback bekommt.

    woran kann das liegen?

    VMS 1.2.3

    PHP-Code:
    <?

    // Prozente laden!
    $refdaten = mysql_fetch_array(db_query("SELECT `re1`,`re2`,`re3` FROM ".$db_prefix."_seitenkonfig"));

    // Userdurchlauf
    $refliste = db_query ("SELECT * FROM ".$db_prefix."_werberdaten");
    while ($refliste_1 = mysql_fetch_array($refliste)) {
    $verdienst = 0;

        // Ebene 1
        $refebene_1 = db_query ("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM ".$db_prefix."_werberdaten WHERE werber='".$refliste_1['uid']."'");
        while ($anzeigen_1 = mysql_fetch_array($refebene_1)) {
              $verdienst = $verdienst + ($anzeigen_1['umsatz']/100*$refdaten['re1']);
                  $pro_verdienst = $anzeigen_1['umsatz'] / 100 * $refdaten['re1'];
              db_query ("UPDATE ".$db_prefix."_werberdaten SET gesamt=gesamt+'".$pro_verdienst."' , reset=reset+'".$pro_verdienst."' WHERE uid='".$anzeigen_1['uid']."'");
                       if ($anzeigen_1['refback'] >= 1 && ($anzeigen_1['umsatz']/100*$refdaten['re1'])/100*$anzeigen_1['refback'] >= 0.01) {
                       $buchungs_id = create_code(14);
                       $refback = ($anzeigen_1['umsatz']/100*$refdaten['re1'])/100*$anzeigen_1['refback'];
                       kontobuchung ('+',$refback,$anzeigen_1['uid']);
                       buchungsliste ($buchungs_id,'+'.$refback,'Refback '.$anzeigen_1['refback'].'% ('.$refliste_1['uid'].')',$anzeigen_1['uid']);
                       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']);
        stg_bilanz (0,$verdienst,RefBack,"RefBack"); 
            bilanz(0,$verdienst);    
        }

    }
    db_query("UPDATE ".$db_prefix."_werberdaten SET umsatz=0");
    ?>
    dieser cron ist original auf dem VMS ordner

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Forumsuche hätte da wohl massig Themen gefunden

    Aber halt zum x-ten mal:

    Ersetze die % Zeichen im Funktionsaufruf buchungsliste(...) durch %% oder durch Proz.
    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
    Benutzer
    Registriert seit
    15.04.2008
    Beiträge
    50
    habe da leider nix gefunden sry.

    einfach nur %% und dann soll das gehen? mh hoffentlich :8

    thx

  4. #4
    Erfahrener Benutzer
    Registriert seit
    02.10.2007
    Beiträge
    867
    Zitat Zitat von qog Beitrag anzeigen
    habe da leider nix gefunden sry.

    einfach nur %% und dann soll das gehen? mh hoffentlich :8

    thx
    hmm also das wurde doch nun schon xxxxx mal erklärt

    Hier suche das

    PHP-Code:
    buchungsliste ($buchungs_id,'+'.$refback,'Refback '.$anzeigen_1['refback'].'% ('.$refliste_1['uid'].')',$anzeigen_1['uid']);
                       
    buchungsliste ($buchungs_id,'-'.$refback,'Refback '.$anzeigen_1['refback'].'% gezahlt ('.$anzeigen_1['uid'].')',$refliste_1['uid']); 
    Ersetze mit dem

    PHP-Code:
    buchungsliste ($buchungs_id,'+'.$refback,'Refback '.$anzeigen_1['refback'].'Prozent ('.$refliste_1['uid'].')',$anzeigen_1['uid']);
                       
    buchungsliste ($buchungs_id,'-'.$refback,'Refback '.$anzeigen_1['refback'].'Prozent gezahlt ('.$anzeigen_1['uid'].')',$refliste_1['uid']); 
    Das sollte es gewessen sein und schon geht es

    mfg

  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von qog Beitrag anzeigen
    habe da leider nix gefunden sry.

    ...

    Suchen -> Erweiterte Suche

    Schlüsselwörter: refzahlung cron

    (hab mal die genommen, gäb zwar noch bessere, aber die hast du ja im Thread titel)

    1. Ergebnisseite 9. Thema (jedenfalls bei mir):

    GameRefverdienst: RefBack geht nicht

    Und bei den anderen Themen kann man am Titel schon erkennen, dass da nichts zu drin steht, somit sollte so eine Suche nicht länger als paar Sekunden dauern
    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)

Ähnliche Themen

  1. DB Cron Fehler
    Von Speedklicker im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 25.02.2016, 09:02
  2. Cron Fehler
    Von ThMi84 im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 21.06.2011, 18:04
  3. Fehler 'klicksmileys db cron Frage Help
    Von buxmira im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 03.09.2010, 16:03
  4. Cron Fehler
    Von webace im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 30.09.2008, 22:57
  5. refzahlungen.knt.php fehler
    Von valkox im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 30.05.2007, 02:27

Berechtigungen

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