Leadrally wird nicht gehen, weil du in der kingbonus_verg.php nicht den code der leadrally() eingebaut hast
Ich vermute ich habe den Fehler gefunden (und schon behoben) hatte im Query der den Status updatet die Aktionsid und nicht die Tracking-ID genommen
Sollte noch jemand damit Probleme haben gibts hier die neue kingbonus_verg.php
PHP-Code:
<?php
$config = mysql_fetch_assoc(mysql_query('SELECT apikey,userid,kurs,pre,user FROM '.$db_prefix.'_kingbonus_config LIMIT 1'));
$einlese = @fopen('http://kingbonus.de/export/list.php?id='.$config['userid'].'&pw='.$config['apikey'].'&from='.strtotime('yesterday').'&to='.time().'', 'r');
while (($data = fgetcsv($einlese, 1000, ";")) !== FALSE)
{
/* Subid analyisieren */
$subid = explode('|',$data[4]);
# Wenn Userid kleiner gleich 0 oder Präfix nicht die vom aktuellem Projekt -> Datensatz überspringen
if (!is_numeric($subid[0]) || $subid[0] <= 0 || $subid[1] != $config['pre']) continue;
/* Aktionsdetails */
$details = mysql_fetch_assoc(mysql_query('SELECT euro,titel FROM '.$db_prefix.'_kingbonus_aktionen WHERE id='.$data[3].' LIMIT 1'));
/* Vergütung berechnen */
if ($details['euro'] > 0) $provi = round($data[7]*$config['kurs']*$config['user']/100,$config['round_euro']);
else $provi = round($data[7]*$config['kurs']*$config['user']/100,$config['round_proz']);
/* Trackingstatus checken */
$status = mysql_fetch_assoc(mysql_query('SELECT status FROM '.$db_prefix.'_kingbonus_track WHERE id='.$data[0].' LIMIT 1'));
/* Trackingtabelle updaten */
mysql_query('INSERT INTO '.$db_prefix.'_kingbonus_track (id,user,aktion,status,time,edit_time,provi) VALUES
('.$data[0].', '.$subid[0].', "'.trim($data[2]).'", '.$data[1].', '.$data[5].', '.$data[6].', '.$provi.')
ON DUPLICATE KEY UPDATE
status = '.$data[1].',
edit_time = '.$data[6].',
provi = '.$provi.'');
# vergüten
if ($status['status'] == 0 AND $data[1] == 1)
{
buchungsliste ('BONUS-'.$data[0],$provi,'Bonusaktion '.trim($data[2]).'',$subid[0]);
kontobuchung ('+',$provi,$subid[0]);
refumsatz ($provi,$subid[0]);
/*
Rallys etc. hier einbauen Start
Variablen:
$subid[0] -> Die Userid des Teilnehmers
$provi -> Die Vergütung für den User
leadralley($subid[0], $provi);
*/
/*
Rallys etc. hier einbauen ENDE
*/
}
echo 'ext: '.$data[3].' sta: '.$data[1].' ver: '.$data[7].' int '.$provi.'<br/>';
}
fclose($einlese);
?>
Das Addon im DL Bereich wird in Kürze upgedatet, kannst mir kurz Rückgabe geben ob es nun geht.