Seite 1 von 1

User wünscht Abstellung der Benachrichtigung

Verfasst: 21.07.2006 10:52
von mgutt
Hallo,

ein gesperrter User wünscht um die Löschung der Benachrichtigungen an seine Emailadresse.

Ich habe ihn bisher nur gebannt. Wird die Benachrichtigung ausgesetzt, wenn er deaktiviert wurde oder muss ich ihn komplett löschen?

Löschen werde ich ihn erst nach 4 Wochen um bei Bedarf noch die Daten z.B. für die Staatsanwaltschaft bereitzuhalten.

Gruß

Verfasst: 21.07.2006 10:55
von Markus67
Hi ...

und warum ersetzt du nicht einfach seine eMail Adresse im Adminbereich? :wink:

Markus

Verfasst: 21.07.2006 12:45
von mgutt
Hi,

kein Problem. Ist es denn so, dass er noch Mails bekommt, wenn der deaktiviert ist?

Weil dann brauche ich seine Emailadresse erstmal auch nicht löschen.

Gruß

Verfasst: 21.07.2006 15:13
von IPB_Flüchtling
Ahoi,

ich weiß nicht genau, ob es mit folgendem Mod klappt, aber interessant ist er meines Erachtens allemal:

prevent reply notifications to unauthorized users

Schönes Wochenende!
IPB_Flüchtling

Verfasst: 21.07.2006 17:09
von mgutt
Ich habe mir die Passage mal angeschaut. Hier steht das:

Code: Alles auswählen

			$sql = "SELECT ban_userid 
				FROM " . BANLIST_TABLE;
			if (!($result = $db->sql_query($sql)))
			{
				message_die(GENERAL_ERROR, 'Could not obtain banlist', '', __LINE__, __FILE__, $sql);
			}

			$user_id_sql = '';
			while ($row = $db->sql_fetchrow($result))
			{
				if (isset($row['ban_userid']) && !empty($row['ban_userid']))
				{
					$user_id_sql .= ', ' . $row['ban_userid'];
				}
			}
d.h. er fragt erstmal die gebannten user ab.

dann das:

Code: Alles auswählen

			$sql = "SELECT u.user_id, u.user_email, u.user_lang 
				FROM " . TOPICS_WATCH_TABLE . " tw, " . USERS_TABLE . " u 
				WHERE tw.topic_id = $topic_id 
					AND tw.user_id NOT IN (" . $userdata['user_id'] . ", " . ANONYMOUS . $user_id_sql . ") 
					AND tw.notify_status = " . TOPIC_WATCH_UN_NOTIFIED . " 
					AND u.user_id = tw.user_id";
			if (!($result = $db->sql_query($sql)))
			{
				message_die(GENERAL_ERROR, 'Could not obtain list of topic watchers', '', __LINE__, __FILE__, $sql);
			}
hier liest er alle aus bis auf die, die gebannt sind.

aber der user, der gebannt ist hat sich bei mir beschwert wegen den mails :-?

Verfasst: 21.07.2006 17:16
von IPB_Flüchtling
Ich kann Dir nicht ganz folgen. :oops: Du meinst also, dass der User per phpBB-Standard sowieso keine Benachrichtigungsmails hätte erhalten dürfen?

Dann soll er Dir halt mal eine Kopie einer solchen Mail schicken. :wink:

LG, IPB_Flüchtling