Kriegst eine PN mit meiner ICQ Nummer ich schau es mir mal an :-)
*edit*
mist mein ICQ klappt nicht ^^ kannst du mir FTP Daten schicken per PN?
Kriegst eine PN mit meiner ICQ Nummer ich schau es mir mal an :-)
*edit*
mist mein ICQ klappt nicht ^^ kannst du mir FTP Daten schicken per PN?
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
Deine ICQ hab ich schon :P ...aber bist eh nie on...
PN bei dir...Und Danke
*edit*
Leadrally geht nicht...war aber fast klar...net übel nehmen...Ich hab Statisch und nicht dynamisch.
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
Das Addon im DL Bereich wird in Kürze upgedatet, kannst mir kurz Rückgabe geben ob es nun geht.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);
?>
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
Es gibt Dinge, für die muss man eigentlich geschlagen werden...Eben erldigt, Beule am Kopf und wegen Dummheit 1 Mio eben für DSN gespendetLeadrally wird nicht gehen, weil du in der kingbonus_verg.php nicht den code der leadrally() eingebaut hast
To Topic:
Konnt ja nur am Cron liegen, alles andere wäre ja quark gewesen, aber danke fürs Korrigieren
Wenn gleich nochmal durchläuft, lass ich nochmal ne Info hier.
Theoretisch müsste der Cron dann 1x noch vergüten (Dann wird der status auf oky gesetzt) und danach nicht mehr.
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
ich habe 2 sachen ändern müssen damit es bei euro bezahlung die kommastellen beachtet:
hab ich geändert in :PHP-Code:
$config = mysql_fetch_assoc(mysql_query('SELECT apikey,userid,kurs,pre,user FROM '.$db_prefix.'_kingbonus_config LIMIT 1'));
undPHP-Code:
$config = mysql_fetch_assoc(mysql_query('SELECT * FROM '.$db_prefix.'_kingbonus_config LIMIT 1'));
hab ich geändert in :PHP-Code:
/* Aktionsdetails */
$details = mysql_fetch_assoc(mysql_query('SELECT euro,titel FROM '.$db_prefix.'_kingbonus_aktionen WHERE id='.$data[3].' LIMIT 1'));
bevor ich das gemacht habe hat er mir keine vergütung in die db geschrieben und dem user nur 0,00 gebucht....nun funktioniert esPHP-Code:
/* Aktionsdetails */
$details = mysql_fetch_assoc(mysql_query('SELECT * FROM '.$db_prefix.'_kingbonus_aktionen WHERE id='.$data[3].' LIMIT 1'));
![]()
Hey,
das hat mein Problem leider nicht gelöst. Bei mir werden unter dem Reiter "Teilnahmen" jedes Gewinnspiel nur einmal aufgelistet, auch wenn es bei Kingbonus 5mal drin ist.
// Hab nochmal was verändert, geht nun, danke!
www.Bonushandel.de - Verdienen Sie mit einem tollen System Punkte und tauschen sie diese gegen topmoderne Prämien oder Geld. Wählen Sie ihre Möglichkeiten.
darf man fragen was du geändert hast?