In Admidio 2.3 erhalte ich
1.) die Meldung, die Rolle enthalte keine eMail-Adressen, wenn ich Aktive und Ehemalige anschreiben will
2.) die Adressen der Aktiven, wenn ich an Ehemalige schreiben will!
Bitte schnell beheben!!!
Mail an Ehemalige schlägt fehl
-
- Beiträge: 135
- Registriert: 1. Mär 2011, 22:46
-
- Beiträge: 135
- Registriert: 1. Mär 2011, 22:46
-
- Beiträge: 135
- Registriert: 1. Mär 2011, 22:46
Re: Mail an Ehemalige schlägt fehl
So, ich habs geprüft, scheint doch ein (weiterer) Fehler in Admidio zu sein.
Ich hab 2.3.1 aufgespielt, seitdem funktioniert "Mail an Ehemalige und Aktive", aber bei den Ehemaligen bekomme ich immer noch die Aktiven. In mail_send.php steht:
Problem ist, nach $_POST['show_members'] == 1 führt die zweite if-Abfrage zum Überschreiben. Gemeint war wohl ein elseif. Hat meine Frau herausgefunden.
Ich hab 2.3.1 aufgespielt, seitdem funktioniert "Mail an Ehemalige und Aktive", aber bei den Ehemaligen bekomme ich immer noch die Aktiven. In mail_send.php steht:
Code: Alles auswählen
if(isset($_POST['show_members']) && $_POST['show_members'] == 1)
{
// only former members
$sqlConditions = ' AND mem_end < \''.DATE_NOW.'\' ';
}
if(isset($_POST['show_members']) && $_POST['show_members'] == 2)
{
// former members and active members
$sqlConditions = ' AND mem_begin < \''.DATE_NOW.'\' ';
}
else
{
// only active members
$sqlConditions = ' AND mem_begin <= \''.DATE_NOW.'\'
AND mem_end > \''.DATE_NOW.'\' ';
}
Re: Mail an Ehemalige schlägt fehl
Tatsache, das hatte ich komplett übersehen ...
Ist in der 2.3.2 dann auch so korrigiert.
Besten Dank für den Hinweis und viele Grüße
Fasse
Ist in der 2.3.2 dann auch so korrigiert.
Besten Dank für den Hinweis und viele Grüße
Fasse