Ergebnis 1 bis 10 von 14

Thema: Refbuchung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Hi,

    thx .. denke das Problem "%" ist gelöst

    Grüße darkness
    Es gibt viel zu tun, packen wir es an...
    klick4powerlose Design for all

  2. #2
    Zitat Zitat von darkness_design Beitrag anzeigen
    Hi,

    thx .. denke das Problem "%" ist gelöst

    Grüße darkness
    Hi,

    Fehlalarm.. hat sich nix getan, aktive User werden immer noch als inaktiv angezeigt und auch kein refback z.b. 45% ausgezahlt da muss der fehler woanders liegen ...

    Grüße dakness
    Es gibt viel zu tun, packen wir es an...
    klick4powerlose Design for all

  3. #3
    Benutzer
    Registriert seit
    21.02.2009
    Beiträge
    44
    habe das selbe problem habe auch keine % drin.User von denen ich genau weiss das sie aktiv sind werden als inaktiv angezeigt und refback wird ned gebucht

  4. #4

  5. #5
    Benutzer
    Registriert seit
    21.02.2009
    Beiträge
    44
    so sieht meiner aus haben den kopiert aus em beitrag

    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");
    ?>

  6. #6
    Benutzer
    Registriert seit
    21.02.2009
    Beiträge
    44
    Übrigens nutze ich das vms 1.2 ohne klamm anbindung

Berechtigungen

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