Merge pull request #64 from MrPetovan/task/40-add-account-types

Add additional account types to the profile filter
This commit is contained in:
Tobias Diekershoff 2020-09-27 17:43:18 +02:00 committed by GitHub
commit a24a7d866c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 5 deletions

View file

@ -193,9 +193,16 @@ class Profile
return false;
}
$account_type = 'People';
if (!empty($params['comm'])) {
$account_type = 'Forum';
switch ($params['account-type'] ?? 0) {
case 1: $account_type = 'News'; break;
case 2: $account_type = 'Organization'; break;
case 3: $account_type = 'Forum'; break;
case 0:
default:
$account_type = 'People';
if (!empty($params['comm'])) {
$account_type = 'Forum';
}
}
$tags = [];

View file

@ -53,8 +53,10 @@ class AccountTypeTabs
foreach ($account_types as $account_type) {
switch ($account_type['account_type']) {
case 'People': $title = $this->renderer->np__('account-type', 'People (%d)', 'People (%d)', $account_type['count']); break;
case 'Forum' : $title = $this->renderer->np__('account-type', 'Forum (%d)', 'Forums (%d)', $account_type['count']); break;
case 'People' : $title = $this->renderer->np__('account-type', 'People (%d)' , 'People (%d)' , $account_type['count']); break;
case 'News' : $title = $this->renderer->np__('account-type', 'News (%d)' , 'News (%d)' , $account_type['count']); break;
case 'Organization': $title = $this->renderer->np__('account-type', 'Organization (%d)', 'Organizations (%d)', $account_type['count']); break;
case 'Forum' : $title = $this->renderer->np__('account-type', 'Forum (%d)' , 'Forums (%d)' , $account_type['count']); break;
default: $title = $this->renderer->np__('account-type', $account_type['account_type']. ' (%d)', $account_type['account_type']. ' (%d)', $account_type['count']);
}