PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Paidmails buchen bei WMS und Easy-Inbox



Rallef
08.05.2009, 21:23
Hallo,

ich habe in meine VMS 1.2 - Seite das WMS von scripte4webbis.de eingebaut und nachträglich die Easy-Inbox eingebaut.

Gerade hat ein User eine Paidmail über das WMS gebucht, die dann in der Easy-Inbox erscheint - und obwohl beim Buchen von Paidmails im WMS die Reloadzeit mindestens 1 Stunde sein muss, war diese mit
0.00111111111111 Stunden eingebucht.

Wie kann das sein - was läuft da falsch?

jpwfour
08.05.2009, 22:07
Evtl wird die Reloadzeit nicht in Sekunden, sondern in Stunden rein geschrieben in die DB, aber in der Ausgabe als Sekunde aufgefasst:

Dann hätte er im Beispiel 4 Stunden angegeben, aber 4 / (60*60) = 0,001111111 :yes:

EDIT: achja, zur Lösung könnt ich ja auch noch was sagen ;-)
entweder beim Einbuchen den Wert *3600 nehmen (einfache Lösung), oder aber, wenn es das WMS ist, was ich kenne, dann gibts da eh ne Datei, die man ersetzen kann, um das zu beheben?

Jenny
09.05.2009, 01:29
Bei diesem WMS gibt es die Möglichkeit Paidmal h und Paidmail normal einzubauen, das mit dem h trägt in stunden das normale glaub ich war so schreibt in Sek in die db da musst Du schauen da musst bei Stunden dann folgendes wenn mich nicht alles täuscht was aus der topframe_inbox raus nehmen

folgendes ist also normal drin

if ($forced['reload'] <= 0) $forced['reload'] = 24*60*60;


wenn aber nur Stunden in der db eingetragen sind dann muss der auch über den reload wieder Stunden eintragen und eben auch auslesen ergo muss es dann soooo----------->


if ($forced['reload'] <= 0) $forced['reload'] = 24;
lauten

nun kommen wir zur verdienen/easy-inbox.php

auch da muss ne Veränderung rein

Original:

if ($p_mail['reload'] <= 0) $p_mail['reload'] = 24*60*60;


Verändert:


if ($p_mail['reload'] <= 0) $p_mail['reload'] = 24;


an sich sollte das dann so stimmen, allerdings, muss ich dazu sagen, das ist nicht getestet, wenn noch Probleme sind musste dich halt noch mal melden

Rallef
09.05.2009, 14:32
Vielen Dank für eure Hilfe, jetzt gehts wie es soll.

Es lag tatsächlich daran, dass das WMS den Reload direkt in Sekunden eingebucht hat - so wie jpwfour es gesagt hat.

An der Easy-Inbox und der Topframe habe ich jetzt mal nichts geändert, sonst hätte ich wahrscheinlich auch alle Crons ändern müssen, denn die Mails verschiedener Sponsoren kommen per IF auch in Sekunden rein.