Archiv verlassen und diese Seite im Standarddesign anzeigen : Refbuchung
Hi,... ich arbeite gerade an einer Seite eines Users,... jedoch ist mir aufgefallen das seit einiger Tagen die Refbuchung in der Buchungsliste nicht geschrieben wird!
Refbuchung wird zwar gutgeschrieben und alles,... nur halt eben kein Posetiver wert in der Buchung,.... weiß eventuell jemand woran das liegt? :rolleyes:
Gruß Gnom
Hey ,
im Cron Refzahlungen wird die Funktion buchungsliste (..) aufgerufen.
liegt zwische n
kontobuchung ('+',$refback,$anzeigen_1['uid']);
buchungsliste ($buchungs_id,'+'.$refback,'Refback '.$anzeigen_1['refback'].'% ('.$refliste_1['uid'].')',$anzeigen_1['uid']);
$pro_verdienst = $pro_verdienst - $refback;
Diese Funktion befindes du in function.lib.php
Bitte überprüfe erstmal ob der aufruf vorhanden ist
Hi,
also die Einträge sind alle vorhanden - auch die Refzahlung!
Also ich glaube da läuft irgendwas anderes falsch! - Die frage nur was :D
Gruß Gnom
Original von Gnom
Hi,
also die Einträge sind alle vorhanden - auch die Refzahlung!
Also ich glaube da läuft irgendwas anderes falsch! - Die frage nur was :D
Gruß Gnom
Kontobuchung() != Buchungsliste()
Also, werden wirklich beide Funktionen mit den entsprechenden Parametern aufgerufen? :O
Ansonsten kann es ja nur 'nen Fehler in der Buchungsliste() sein, aber dann gäbe es ja gar keine Buchungen... Sehr komisch.
MfG Backi
finde es auch sehr komisch *g* - im Adminforce sehe ich ja alle Buchungen die getätigt wurden,... von daher! :P
Gruß Gnom
darkness_design
28.02.2008, 01:20
Hi,
das selbe habe ich seit zwei Tagen, der Refback wird nicht mehr gezahlt obwohl nichts verändert wurde.
Die Refverdienste werden gutgeschrieben doch die Ref. User bekommen nicht die eingestellten % zurück.
Und im Admin werden die User auch auf einmal als inaktiv (z.b. die letzten 7 Tage nicht aktiv) angezeibt obwohl sie klicken.
Was läuft da plötzlich schief ?
Über Feedback würde ich mich freuen.
Grüße darkness
EarlofMidnight
28.02.2008, 13:49
Überprüf mal ob die Serverzeit richtig eingestellt ist.
Gruß
EarlofMidnight
didith1207
28.02.2008, 14:56
schonmal die anderen threads dazu gelesen? :arf:
http://www.designerscripte.net/showthread.php?t=4555
darkness_design
28.02.2008, 18:04
Hi,
thx .. denke das Problem "%" ist gelöst
Grüße darkness
darkness_design
04.03.2008, 19:48
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
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
didith1207
03.09.2009, 20:01
sieht dein cron so aus?
http://www.designerscripte.net/showpost.php?p=36692&postcount=16
so sieht meiner aus haben den kopiert aus em beitrag
<?
// 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',$refl iste_1['uid']);
bilanz(0,$verdienst);
}
}
db_query("UPDATE ".$db_prefix."_werberdaten SET umsatz=0");
?>
Übrigens nutze ich das vms 1.2 ohne klamm anbindung
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.