Seite 1 von 1

Massenmail - inaktive User

Verfasst: 28.02.2004 22:21
von Syco23
Hi,

Soweit ich weiß bekommen ja auch inaktive User die Massenmail. Ist das richtig? Wenn ja, wie kann ich das unterbinden. Ich glaube Zeile 74 in admin_mass_email.php ist für die Abfrage der User und Email-Adresen zuständig. Blicke aber nicht ganz durch bei dem Code:

Code: Alles auswählen

	$sql = ( $group_id != -1 ) ? "SELECT u.user_email FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id" : "SELECT user_email FROM " . USERS_TABLE;

Verfasst: 01.03.2004 03:27
von Mister_X
ändere die Zeile mal so ab:

Code: Alles auswählen

$sql = ( $group_id != -1 ) ? "SELECT u.user_email FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id AND u.user_active = '1'" : "SELECT user_email FROM " . USERS_TABLE . " WHERE user_active = '1'"; 
Teste es dann aber mal richtig aus, ich habe bisher nur auf meinem Testforum mit ganzen 3 Benutzern getestet ;)

Verfasst: 02.03.2004 00:41
von Syco23
Danke, aber testen ist schwerig. Ich hab nur ein Board mit 3000 Usern und ein Testboard mit 1 User.