Ergebnis 1 bis 10 von 21

Thema: refbereich komplett fehlerhaft (7 Refebenen)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    Zitat Zitat von didith1207 Beitrag anzeigen
    einfach den orginalcron über deinen selber gebastelten schreiben ^^
    ich habe folgendes gemacht:

    1. ich habe die original refübersicht.php aufgespiel.
    2. ich habe den cron gelöscht.

    3. weiß net mehr weiter

    wenn ich den Cron:
    PHP-Code:
    INSERT INTO `vms_crons` (`id`, `cron`, `laufzeit`, `datei`, `bezeichnung`) VALUES 
    (6'ext_cron'0'crons/refzahlungen.knt.php''Ext. Refzahlungen'), 
    eingebe kommt folgendes:
    PHP-Code:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2 
    jetzt bin ich ratlos

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Code:
    INSERT INTO `vms_crons` (`cron`, `laufzeit`, `datei`, `bezeichnung`) VALUES 
    ('ext_cron', 0, 'crons/refzahlungen.knt.php', 'Ext. Refzahlungen');  
    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
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    danke, das hat geklappt.

    nun ist nur noch das problem mit der php datei ( /crons/refzahlungen.knt.php )

    habe dort folgendes drinn stehen:

    PHP-Code:
    <?
    require_once ('lib/functions.lib.php');
    db_connect();
    // Prozente laden!
    $refdaten = mysql_fetch_array(db_query("SELECT `re1`,`re2`,`re3`,`re4`,`re5`,`re6`,`re7` 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;
        
        // Ebene 4
        $refebene_4 = db_query ("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_3['uid']."'");
        while ($anzeigen_4 = mysql_fetch_array($refebene_4)) {
        $verdienst = $verdienst + ($anzeigen_4['umsatz']/100*$refdaten['re4']);
        $pro_verdienst = $anzeigen_4['umsatz']/100*$refdaten['re4'];
        kontobuchung ('+',$pro_verdienst,$refliste_1['uid']);
        $pro_verdienst = 0;
         // Ebene 5
         $refebene_5 = db_query ("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_4['uid']."'");
         while ($anzeigen_5 = mysql_fetch_array($refebene_5)) {
         $verdienst = $verdienst + ($anzeigen_5['umsatz']/100*$refdaten['re5']);
         $pro_verdienst = $anzeigen_5['umsatz']/100*$refdaten['re5'];
         kontobuchung ('+',$pro_verdienst,$refliste_1['uid']);
         $pro_verdienst = 0;
          // Ebene 6
          $refebene_6 = db_query ("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_5['uid']."'");
          while ($anzeigen_6 = mysql_fetch_array($refebene_6)) {
          $verdienst = $verdienst + ($anzeigen_6['umsatz']/100*$refdaten['re6']);
          $pro_verdienst = $anzeigen_6['umsatz']/100*$refdaten['re6'];
          kontobuchung ('+',$pro_verdienst,$refliste_1['uid']);
          $pro_verdienst = 0;
           // Ebene 7
           $refebene_7 = db_query ("SELECT `uid`,`umsatz`,`werber`,`refback`,`gesamt` FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_6['uid']."'");
           while ($anzeigen_7 = mysql_fetch_array($refebene_7)) {
           $verdienst = $verdienst + ($anzeigen_7['umsatz']/100*$refdaten['re7']);
           $pro_verdienst = $anzeigen_7['umsatz']/100*$refdaten['re7'];
           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']);
     }
    }
    db_query("UPDATE ".$db_prefix."_werberdaten SET umsatz=0");
    // Zeit setzen
    db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Ext. Refzahlungen'");
    db_close();
    ?>

    aber das stimmt ja alles so nicht mehr....

    in der originaldatei von vms1.2 kann ich diese php datei auch nicht finden habe ich was übersehen??

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Ist aber drin im Original, einfach nochmal hier runterladen

    Dann sollte das wieder funktionieren, wenn dann die Refbackzahlungen immer noch nicht in der Buchungsliste auftauchen, in der Datei crons/refzahlungen.knt.php einfach alle
    %
    in
    Proz.
    ändern.
    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. Suche komplett alles vom WMS Script!
    Von chackie im Forum Scripte
    Antworten: 3
    Letzter Beitrag: 13.07.2013, 14:39
  2. Scriptdownload Fehlerhaft?
    Von Looolp im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 20.03.2012, 21:42
  3. Adscan komplett valid
    Von Sebmaster im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 12.11.2008, 22:32
  4. Antworten: 1
    Letzter Beitrag: 21.11.2007, 16:25
  5. scriptDOWNLOAD fehlerhaft
    Von a.LeXx im Forum Support zum VMSone
    Antworten: 14
    Letzter Beitrag: 14.03.2007, 09:55

Berechtigungen

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