PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Refbuchung



Gnom
12.01.2007, 12:39
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

Power24
12.01.2007, 13:08
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

Gnom
12.01.2007, 20:01
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

Backi
13.01.2007, 19:11
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

Gnom
13.01.2007, 19:23
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, 00: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, 12:49
Überprüf mal ob die Serverzeit richtig eingestellt ist.

Gruß

EarlofMidnight

didith1207
28.02.2008, 13:56
schonmal die anderen threads dazu gelesen? :arf:

http://www.designerscripte.net/showthread.php?t=4555

darkness_design
28.02.2008, 17:04
Hi,

thx .. denke das Problem "%" ist gelöst

Grüße darkness

darkness_design
04.03.2008, 18: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

daro75
03.09.2009, 18:41
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, 19:01
sieht dein cron so aus?

http://www.designerscripte.net/showpost.php?p=36692&postcount=16

daro75
03.09.2009, 19:06
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");
?>

daro75
03.09.2009, 19:14
Übrigens nutze ich das vms 1.2 ohne klamm anbindung