Group registration requests in a single line for users without detailed_notif

This commit is contained in:
Hypolite Petovan 2020-11-09 09:33:59 -05:00
parent 8357d94800
commit 2055ee872c
1 changed files with 20 additions and 6 deletions

View File

@ -289,6 +289,7 @@ function ping_init(App $a)
}
if (DBA::isResult($regs)) {
if (count($regs) <= 1 || DI::pConfig()->get(local_user(), 'system', 'detailed_notif')) {
foreach ($regs as $reg) {
$notif = [
'id' => 0,
@ -302,6 +303,19 @@ function ping_init(App $a)
];
$notifs[] = $notif;
}
} else {
$notif = [
'id' => 0,
'href' => DI::baseUrl() . '/admin/users/pending',
'name' => $regs[0]['name'],
'url' => $regs[0]['url'],
'photo' => $regs[0]['micro'],
'date' => $regs[0]['created'],
'seen' => false,
'message' => DI::l10n()->t('{0} and %d others requested registration', count($regs) - 1),
];
$notifs[] = $notif;
}
}
// sort notifications by $[]['date']