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,10 +193,17 @@ class Profile
return false; return false;
} }
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'; $account_type = 'People';
if (!empty($params['comm'])) { if (!empty($params['comm'])) {
$account_type = 'Forum'; $account_type = 'Forum';
} }
}
$tags = []; $tags = [];
if (!empty($params['tags'])) { if (!empty($params['tags'])) {

View file

@ -54,6 +54,8 @@ class AccountTypeTabs
foreach ($account_types as $account_type) { foreach ($account_types as $account_type) {
switch ($account_type['account_type']) { switch ($account_type['account_type']) {
case 'People' : $title = $this->renderer->np__('account-type', 'People (%d)' , 'People (%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; 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']); default: $title = $this->renderer->np__('account-type', $account_type['account_type']. ' (%d)', $account_type['account_type']. ' (%d)', $account_type['count']);
} }