Also bei mir sieht das jetzt so aus:

PHP-Code:
// AP abfragen

$ap =  mysql_fetch_array(db_query("SELECT `eintap` FROM ".$db_prefix."_kontodaten")); 
PHP-Code:
// 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'] >= && ($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 '';
                   }
if (
$ap >= ) {
    
kontobuchung ('+',$pro_verdienst,$refliste_1['uid']);
    
$pro_verdienst 0;
 } 
Beim ausführen des Crons kommt dann immer:

Warning: vsprintf() [function.vsprintf]: Too few arguments in /var/www/web126/html/Losekiller/lib/functions.lib.php on line 40

Warning: vsprintf() [function.vsprintf]: Too few arguments in /var/www/web126/html/Losekiller/lib/functions.lib.php on line 40
Cron gelaufen
Die Refvergütung wird aber trotzdem gutgeschrieben, obwohl 0 AP.