mirror of
https://github.com/phpbb/phpbb.git
synced 2025-02-25 04:23:38 +01:00
[feature/prune-users] Minor UI adjustment and bug fixes
Removed unneeded hidden fields in confirmation page. Do not show group prune dropdown if there are no groups, etc. PHPBB3-9622
This commit is contained in:
parent
9f32cae5f9
commit
a1fee699dd
@ -41,10 +41,12 @@
|
|||||||
<dt><label for="posts_on_queue">{L_POSTS_ON_QUEUE}:</label></dt>
|
<dt><label for="posts_on_queue">{L_POSTS_ON_QUEUE}:</label></dt>
|
||||||
<dd><select name="queue_select">{S_COUNT_OPTIONS}</select> <input type="text" id="posts_on_queue" name="posts_on_queue" /></select>
|
<dd><select name="queue_select">{S_COUNT_OPTIONS}</select> <input type="text" id="posts_on_queue" name="posts_on_queue" /></select>
|
||||||
</dl>
|
</dl>
|
||||||
|
<!-- IF S_GROUP_LIST -->
|
||||||
<dl>
|
<dl>
|
||||||
<dt><label for="group_id">{L_GROUP}:</label><br /><span>{L_PRUNE_USERS_GROUP_EXPLAIN}</dt>
|
<dt><label for="group_id">{L_GROUP}:</label><br /><span>{L_PRUNE_USERS_GROUP_EXPLAIN}</dt>
|
||||||
<dd><select name="group_id">{S_GROUP_LIST}</select></dd>
|
<dd><select name="group_id">{S_GROUP_LIST}</select></dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
<!-- ENDIF -->
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
<fieldset>
|
<fieldset>
|
||||||
|
@ -245,7 +245,6 @@ class acp_prune
|
|||||||
$user_ids = $usernames = array();
|
$user_ids = $usernames = array();
|
||||||
|
|
||||||
$this->get_prune_users($user_ids, $usernames);
|
$this->get_prune_users($user_ids, $usernames);
|
||||||
|
|
||||||
if (sizeof($user_ids))
|
if (sizeof($user_ids))
|
||||||
{
|
{
|
||||||
if ($action == 'deactivate')
|
if ($action == 'deactivate')
|
||||||
@ -311,17 +310,7 @@ class acp_prune
|
|||||||
'mode' => $mode,
|
'mode' => $mode,
|
||||||
'prune' => 1,
|
'prune' => 1,
|
||||||
|
|
||||||
'users' => request_var('users', '', true),
|
|
||||||
'username' => request_var('username', '', true),
|
|
||||||
'email' => request_var('email', ''),
|
|
||||||
'joined_select' => request_var('joined_select', ''),
|
|
||||||
'joined' => request_var('joined', ''),
|
|
||||||
'active_select' => request_var('active_select', ''),
|
|
||||||
'active' => request_var('active', ''),
|
|
||||||
'count_select' => request_var('count_select', ''),
|
|
||||||
'count' => request_var('count', ''),
|
|
||||||
'deleteposts' => request_var('deleteposts', 0),
|
'deleteposts' => request_var('deleteposts', 0),
|
||||||
|
|
||||||
'action' => request_var('action', ''),
|
'action' => request_var('action', ''),
|
||||||
)), 'confirm_body_prune.html');
|
)), 'confirm_body_prune.html');
|
||||||
}
|
}
|
||||||
@ -343,7 +332,7 @@ class acp_prune
|
|||||||
$s_find_active_time .= '<option value="' . $key . '">' . $value . '</option>';
|
$s_find_active_time .= '<option value="' . $key . '">' . $value . '</option>';
|
||||||
}
|
}
|
||||||
|
|
||||||
$s_group_list = '<option value="0" selected="selected">' . $user->lang['SELECT_OPTION'] . '</option>';
|
$s_group_list = '';
|
||||||
$sql = 'SELECT group_id, group_name FROM ' . GROUPS_TABLE . '
|
$sql = 'SELECT group_id, group_name FROM ' . GROUPS_TABLE . '
|
||||||
WHERE group_type <> ' . GROUP_SPECIAL . '
|
WHERE group_type <> ' . GROUP_SPECIAL . '
|
||||||
ORDER BY group_name ASC';
|
ORDER BY group_name ASC';
|
||||||
@ -372,6 +361,8 @@ class acp_prune
|
|||||||
|
|
||||||
$users_by_name = request_var('users', '', true);
|
$users_by_name = request_var('users', '', true);
|
||||||
$users_by_id = request_var('user_ids', array(0));
|
$users_by_id = request_var('user_ids', array(0));
|
||||||
|
$group_id = request_var('group_id', 0);
|
||||||
|
$posts_on_queue = request_var('posts_on_queue', 0);
|
||||||
|
|
||||||
if ($users_by_name)
|
if ($users_by_name)
|
||||||
{
|
{
|
||||||
@ -399,7 +390,6 @@ class acp_prune
|
|||||||
$active = request_var('active', '');
|
$active = request_var('active', '');
|
||||||
|
|
||||||
$count = request_var('count', 0);
|
$count = request_var('count', 0);
|
||||||
$posts_on_queue = request_var('posts_on_queue', 0);
|
|
||||||
|
|
||||||
$active = ($active) ? explode('-', $active) : array();
|
$active = ($active) ? explode('-', $active) : array();
|
||||||
$joined_before = ($joined_before) ? explode('-', $joined_before) : array();
|
$joined_before = ($joined_before) ? explode('-', $joined_before) : array();
|
||||||
@ -424,7 +414,7 @@ class acp_prune
|
|||||||
}
|
}
|
||||||
else if (empty($joined_after) && !empty($joined_before))
|
else if (empty($joined_after) && !empty($joined_before))
|
||||||
{
|
{
|
||||||
$joined_sql = ' AND user_regdate < ' . gmmktime(0, 0, 0, (int) $joined_before[1], (int) $joined_before[2], (int) $joined_before[3]);
|
$joined_sql = ' AND user_regdate < ' . gmmktime(0, 0, 0, (int) $joined_before[1], (int) $joined_before[2], (int) $joined_before[0]);
|
||||||
}
|
}
|
||||||
// implicit else when both arrays are empty do nothing
|
// implicit else when both arrays are empty do nothing
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user