Update Admin\Groups page
This commit is contained in:
parent
1fea1861d1
commit
35025fa389
3 changed files with 85 additions and 42 deletions
|
@ -369,16 +369,6 @@ class Groups extends Admin
|
|||
],
|
||||
];
|
||||
|
||||
if (! $group->groupAdmin) {
|
||||
$form['sets']['def-info'] = [
|
||||
'info' => [
|
||||
'info1' => [
|
||||
'value' => __('Group settings info'),
|
||||
],
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
$fieldset = [];
|
||||
$fieldset['g_title'] = [
|
||||
'type' => 'text',
|
||||
|
@ -395,17 +385,18 @@ class Groups extends Admin
|
|||
'caption' => __('User title label'),
|
||||
'info' => __('User title help', $group->groupGuest ? __('Guest') : __('Member')),
|
||||
];
|
||||
$form['sets']['group-titles'] = [
|
||||
'legend' => __('Titles subhead'),
|
||||
'fields' => $fieldset,
|
||||
];
|
||||
|
||||
if ($group->groupAdmin) {
|
||||
$form['sets']['group-data'] = [
|
||||
'fields' => $fieldset,
|
||||
];
|
||||
|
||||
return $form;
|
||||
}
|
||||
|
||||
if (! $group->groupGuest) {
|
||||
$options = [0 => __('Disable promotion')];
|
||||
$fieldset = [];
|
||||
$options = [0 => __('Disable promotion')];
|
||||
|
||||
foreach ($this->groupsNew as $key => $title) {
|
||||
if (
|
||||
|
@ -431,8 +422,13 @@ class Groups extends Admin
|
|||
'caption' => __('Number for promotion label'),
|
||||
'info' => __('Number for promotion help'),
|
||||
];
|
||||
$form['sets']['group-promote'] = [
|
||||
'legend' => __('Promotion subhead'),
|
||||
'fields' => $fieldset,
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
$yn = [1 => __('Yes'), 0 => __('No')];
|
||||
|
||||
if (
|
||||
|
@ -440,6 +436,7 @@ class Groups extends Admin
|
|||
&& ! $group->groupMember
|
||||
&& $group->g_id !== $this->c->config->i_default_user_group
|
||||
) {
|
||||
$fieldset = [];
|
||||
$fieldset['g_moderator'] = [
|
||||
'type' => 'radio',
|
||||
'value' => $group->g_moderator,
|
||||
|
@ -482,8 +479,20 @@ class Groups extends Admin
|
|||
'caption' => __('Ban users label'),
|
||||
'info' => __('Ban users help'),
|
||||
];
|
||||
$form['sets']['group-mod'] = [
|
||||
'legend' => __('Moderation subhead'),
|
||||
'fields' => $fieldset,
|
||||
];
|
||||
$form['sets']['mod-info'] = [
|
||||
'info' => [
|
||||
'info1' => [
|
||||
'value' => __('Moderator info'),
|
||||
],
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
$fieldset = [];
|
||||
$fieldset['g_read_board'] = [
|
||||
'type' => 'radio',
|
||||
'value' => $group->g_read_board,
|
||||
|
@ -535,14 +544,6 @@ class Groups extends Admin
|
|||
'caption' => __('Delete topics label'),
|
||||
'info' => __('Delete topics help'),
|
||||
];
|
||||
$fieldset['g_deledit_interval'] = [
|
||||
'type' => 'number',
|
||||
'min' => '0',
|
||||
'max' => '999999',
|
||||
'value' => $group->g_deledit_interval,
|
||||
'caption' => __('Delete-edit interval label'),
|
||||
'info' => __('Delete-edit interval help'),
|
||||
];
|
||||
$fieldset['g_set_title'] = [
|
||||
'type' => 'radio',
|
||||
'value' => $group->g_set_title,
|
||||
|
@ -584,6 +585,12 @@ class Groups extends Admin
|
|||
];
|
||||
}
|
||||
|
||||
$form['sets']['group-permissions'] = [
|
||||
'legend' => __('Permissions subhead'),
|
||||
'fields' => $fieldset,
|
||||
];
|
||||
|
||||
$fieldset = [];
|
||||
$fieldset['g_post_flood'] = [
|
||||
'type' => 'number',
|
||||
'min' => '0',
|
||||
|
@ -602,6 +609,14 @@ class Groups extends Admin
|
|||
];
|
||||
|
||||
if (! $group->groupGuest) {
|
||||
$fieldset['g_deledit_interval'] = [
|
||||
'type' => 'number',
|
||||
'min' => '0',
|
||||
'max' => '999999',
|
||||
'value' => $group->g_deledit_interval,
|
||||
'caption' => __('Delete-edit interval label'),
|
||||
'info' => __('Delete-edit interval help'),
|
||||
];
|
||||
$fieldset['g_email_flood'] = [
|
||||
'type' => 'number',
|
||||
'min' => '0',
|
||||
|
@ -621,22 +636,13 @@ class Groups extends Admin
|
|||
|
||||
}
|
||||
|
||||
$form['sets']['group-data'] = [
|
||||
$form['sets']['group-intervals'] = [
|
||||
'legend' => __('Intervals subhead'),
|
||||
'fields' => $fieldset,
|
||||
];
|
||||
|
||||
if (! empty($group->g_moderator)) {
|
||||
$form['sets']['mod-info'] = [
|
||||
'info' => [
|
||||
'info1' => [
|
||||
'value' => __('Moderator info'),
|
||||
],
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
$fieldset = [];
|
||||
if (! $group->groupGuest) {
|
||||
$fieldset = [];
|
||||
$fieldset['g_sig_length'] = [
|
||||
'type' => 'number',
|
||||
'min' => '0',
|
||||
|
@ -653,13 +659,20 @@ class Groups extends Admin
|
|||
'caption' => __('Max sig lines label'),
|
||||
'info' => __('Max sig lines help'),
|
||||
];
|
||||
|
||||
$form['sets']['group-data-signature'] = [
|
||||
'legend' => __('Signatures'),
|
||||
$form['sets']['group-signature'] = [
|
||||
'legend' => __('Signature subhead'),
|
||||
'fields' => $fieldset,
|
||||
];
|
||||
}
|
||||
|
||||
$form['sets']['def-info'] = [
|
||||
'info' => [
|
||||
'info1' => [
|
||||
'value' => __('Group settings info'),
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
return $form;
|
||||
}
|
||||
|
||||
|
|
|
@ -255,8 +255,8 @@ msgstr "Invalid default group."
|
|||
msgid "Invalid group to create on base"
|
||||
msgstr "Invalid group to create on base."
|
||||
|
||||
msgid "Signatures"
|
||||
msgstr "Signatures"
|
||||
msgid "Signature subhead"
|
||||
msgstr "Signature"
|
||||
|
||||
msgid "Max sig length label"
|
||||
msgstr "Maximum signature length"
|
||||
|
@ -269,3 +269,18 @@ msgstr "Maximum signature lines"
|
|||
|
||||
msgid "Max sig lines help"
|
||||
msgstr "The maximum number of lines a user signature may contain. 0 - disables signatures."
|
||||
|
||||
msgid "Titles subhead"
|
||||
msgstr "Titles"
|
||||
|
||||
msgid "Promotion subhead"
|
||||
msgstr "Promotion"
|
||||
|
||||
msgid "Moderation subhead"
|
||||
msgstr "Moderation"
|
||||
|
||||
msgid "Permissions subhead"
|
||||
msgstr "Permissions"
|
||||
|
||||
msgid "Intervals subhead"
|
||||
msgstr "Intervals"
|
||||
|
|
|
@ -255,8 +255,8 @@ msgstr "Недопустимая группа по умолчанию."
|
|||
msgid "Invalid group to create on base"
|
||||
msgstr "Недопустимая группа для создания на основании."
|
||||
|
||||
msgid "Signatures"
|
||||
msgstr "Подписи"
|
||||
msgid "Signature subhead"
|
||||
msgstr "Подпись"
|
||||
|
||||
msgid "Max sig length label"
|
||||
msgstr "Макс. длина подписи"
|
||||
|
@ -269,3 +269,18 @@ msgstr "Макс. строк в подписи"
|
|||
|
||||
msgid "Max sig lines help"
|
||||
msgstr "Максимальное количество строк в подписи пользователя. 0 - отключает подписи."
|
||||
|
||||
msgid "Titles subhead"
|
||||
msgstr "Заголовки"
|
||||
|
||||
msgid "Promotion subhead"
|
||||
msgstr "Продвижение"
|
||||
|
||||
msgid "Moderation subhead"
|
||||
msgstr "Модерирование"
|
||||
|
||||
msgid "Permissions subhead"
|
||||
msgstr "Разрешения"
|
||||
|
||||
msgid "Intervals subhead"
|
||||
msgstr "Интервалы"
|
||||
|
|
Loading…
Add table
Reference in a new issue