Ergebnis 1 bis 10 von 22

Thema: Refverdienste und Refback (Cron)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    03.10.2006
    Beiträge
    142
    Ich hab ne Lösung. Statt dem % schreibst du einfach die HTML-Codierung rein, natürlich escaped: \&\#37;
    So funktioniert das bei mir

    Wobei bei der Ausgabe stripslashes() hin muss, sonst werden die Slashes mit angezeigt :P

  2. #2
    Erfahrener Benutzer
    Registriert seit
    03.10.2006
    Beiträge
    142
    Jetzt frage ich mich aber, warum das % beim Zins-Cron nichts ausmacht und der das anstandslos in die db schreibt? :sosp:

  3. #3
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Welches Zinsaddon? Ich hatte in meinem z.B. statt db_query() einfach mysql_query() genutzt um solche Probleme von Anfang an zu umgehen

    Gruß
    Gremlin
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  4. #4
    Erfahrener Benutzer
    Registriert seit
    03.10.2006
    Beiträge
    142
    Zitat Zitat von Gremlin Beitrag anzeigen
    Welches Zinsaddon? Ich hatte in meinem z.B. statt db_query() einfach mysql_query() genutzt um solche Probleme von Anfang an zu umgehen

    Gruß
    Gremlin
    du meinst wohl db_query() statt mysql_query() ?

    Naja, hat ja aber damit nichts zu tun. Die Funktion für die Buchungsliste ist ja ein und die selbe. Außerdem verwendet die db_query().

    Welches Zinsaddon ich hab, kein Plan. Der cron heißt jedenfalls zinsen.knt.php

    Aber ich sehe gerade, dass db_query() die Sonderzeichen ja schon escaped. Also kann man für das % einfach
    PHP-Code:
    % 
    schreiben.

  5. #5
    also da das vms1.2 nicht anders aussieht habe ich mal die Infos dafür genutzt. Aber ich habe immer noch nix inner Buchungsliste zu stehen.

    und irgendwie werden die refverdienst also nicht wirklich verteilt oder werden verbucht ob wohl ja einige user nen werber haben und dieser refback eingestellt haben und user aktiv sind bekommt der werber keine Verdienste.




    Mfg Tulpe81

  6. #6
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    poste doch mal deinen refverdinest cron aber in einem anderen thread das hier is für vms1.2 sonnst kennt sich bald keiner mehr aus

  7. #7
    Also hier haut garnix hin. und es geht ums vms1.2 die Refverdienste werden meines erachtens nicht verteilt. Daher werden die User auch nicht in der Ref Rally gezählt usw. Ich versteh das ganze nicht mehr.

    Hier mal meien Refzahlungen cron datei:


    <?

    // 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,'+'.$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']);
    bilanz(0,$verdienst);
    }

    }
    mysql_query("UPDATE ".$db_prefix."_werberdaten SET umsatz=0");
    ?>



    Mfg Tulpe81

  8. #8
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    bitte die php funktion benützen!! hier blickt ja keiner durch
    hmm was hast du da dazugebastelt??? deine letzen 7-8 zeilen shab ich nicht drinn mom ich poste dir mal meinen

  9. #9
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    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'].'Prozent ('.$refliste_1['uid'].')',$anzeigen_1['uid']);
                       buchungsliste ($buchungs_id,'-'.$refback,'Refback '.$anzeigen_1['refback'].'Prozent 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");
    ?>
    und dieser cron funktioniert zu 100%

    du hast bei dir das % zeichen drinnen hättest du die anderen threads beachtet hättest du den fehler selber gefunden

Ähnliche Themen

  1. refverdienste
    Von dude32 im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 26.09.2008, 11:48
  2. Ref-Auszahlungs-Cron bucht kein Refback!
    Von fraxmesh im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 11.08.2008, 17:42
  3. Refverdienste, aber kein Refback
    Von MasterG im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 12.08.2007, 14:59
  4. Refverdienste unterschiedlich bei Games und Klicken?
    Von ceejay im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 03.07.2007, 18:46
  5. Refverdienste
    Von MasterG im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 05.04.2007, 11:25

Berechtigungen

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