PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : User Paidmailstatistik



teddybyte
15.02.2010, 11:42
Hi,
ich bin auf der Suche nach einer User Paidmailstatistik.
Also der User soll sehen können:
Paidmails empfangen: XXX
Davon bestätigt: XXX
Bestätigungsrate: xxx%

Da das Addon von stgg_Automailer nicht richtig bei mir funzt, sende ich also die Mails über den "normalen" Adminbereich.
Also per STG_Interface

Geschafft habe ich schon das der User sieht, wie viele Mails er schon erhalten hat.
Aber mir fehlt die Datenabfrage bestätigt, die muss ja irgend wie gemacht werden.

Kann mir da der eine oder andere bitte zur Hand gehen?

Vielen lieben dank.

jpwfour
15.02.2010, 12:55
Man könnte diesen Wert aus der vms_paidmails_empfaenger auslesen, daja dort:

db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=1 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");

Nach erfolgreicher Bestätigung der Staus auf 1 steht.
(SELECT COUNT(*) FROM.. WHERE status = 1 AND uid=...)

Ich vermute aber mal, dass du diese Daten nach einiger Zeit löscht, sonst sammelt sich ja da einiges an (jede verschickte Paidmail je user 1x)

Soll dieser Wert "für immer" gespeichert sein?

Dann kann man 'ne neue Spalte in der vms_kontodaten anlegen (pm INT) und bei jeder Bestätigung 1 hochzählen.

teddybyte
15.02.2010, 20:10
Hi jpwfour,
danke das Du mich Deiner annimmst ;-)

richtig, die Daten werden regelmäßig gelöscht.
Ich bräuchte eine Angabe bzw. Zählung wie viele Paidmails der User bekommen hat.
Wie viel er bestätigt hat, habe ich ja schon.

Da ich ja die Paidmails aus dem STG Interface heraus sende bräuchte ich eine Zählung der gesendeten Mails, da ja jeder User (Empfang aktiv) bekommt.

Und hier ist als DAU mein Problem. Wie und wo einbinden das gezählt wird?

jpwfour
15.02.2010, 21:01
Um zu zählen, wieviel der User erhalten hat, an der Stelle, wo die Mail rausgeschickt wird, selbes Spiel mit Spalte in vms_kontodaten, hochzählen +1 je Mail.

Wo das ist solltest du leicht rausfinden können, da du es ja manuell machst, also oben in der Adressleitse siehst, welche Datei dafür zuständig ist.