mirror of
https://github.com/friendica/friendica
synced 2024-11-19 00:23:47 +00:00
Merge pull request #5083 from annando/fix-spamming
Fix: Avoid getting spammed when an admin has got several accounts
This commit is contained in:
commit
81089e1b2e
1 changed files with 6 additions and 5 deletions
|
@ -33,11 +33,12 @@ function removeme_post(App $a)
|
|||
|
||||
// send notification to admins so that they can clean um the backups
|
||||
// send email to admins
|
||||
$admin_mail_list = "'" . implode("','", array_map(dbesc, explode(",", str_replace(" ", "", $a->config['admin_email'])))) . "'";
|
||||
$adminlist = q("SELECT uid, language, email FROM user WHERE email IN (%s)",
|
||||
$admin_mail_list
|
||||
);
|
||||
foreach ($adminlist as $admin) {
|
||||
$admin_mails = explode(",", str_replace(" ", "", $a->config['admin_email']));
|
||||
foreach ($admin_mails as $mail) {
|
||||
$admin = dba::selectFirst('user', ['uid', 'language', 'email'], ['email' => $mail]);
|
||||
if (!DBM::is_result($admin)) {
|
||||
continue;
|
||||
}
|
||||
notification([
|
||||
'type' => SYSTEM_EMAIL,
|
||||
'subject' => L10n::t('[Friendica System Notify]') . ' ' . L10n::t('User deleted their account'),
|
||||
|
|
Loading…
Reference in a new issue