Sooo... ich habe es mir mal angeschaut und folgendes gemacht:
Im Plugin wird in der Datei "/geburtstagskupons-master/version/104/includes" die Kundenabfrage definiert (Zeilen 94-96):
Code:
"SELECT kKunde, kKundengruppe
FROM tkunde
WHERE dGeburtstag LIKE '%" . date('-m-d') . "'",
Hier wird nur nach dem Geburtstag abgefragt. Nun habe ich zusätzlich noch eingebaut, dass der Kunde auch in der Tabelle tnewsletterempfaenger enthalten sein muss. Die Abfrage sieht nun so aus:
Code:
"SELECT tkunde.kKunde, tkunde.kKundengruppe
FROM tkunde
INNER JOIN tnewsletterempfaenger ON tkunde.kKunde = tnewsletterempfaenger.kKunde
WHERE tnewsletterempfaenger.nAktiv = 1 AND tkunde.dGeburtstag LIKE '%" . date('-m-d') . "'",
Jetzt werden nur die Kunden herausgesucht, die dem Mailempfang bereits zugestimmt haben (deshalb "tnewsletterempfaenger.nAktiv = 1")