Zeile 40 | Zeile 40 |
---|
// Fetch banned groups $query = $db->simple_select("usergroups", "gid,title", "isbannedgroup=1", array('order_by' => 'title'));
|
// Fetch banned groups $query = $db->simple_select("usergroups", "gid,title", "isbannedgroup=1", array('order_by' => 'title'));
|
| $banned_groups = array();
|
while($group = $db->fetch_array($query)) { $banned_groups[$group['gid']] = $group['title'];
| while($group = $db->fetch_array($query)) { $banned_groups[$group['gid']] = $group['title'];
|
Zeile 53 | Zeile 54 |
---|
if($mybb->input['action'] == "prune") { // User clicked no
|
if($mybb->input['action'] == "prune") { // User clicked no
|
if($mybb->input['no'])
| if($mybb->get_input('no'))
|
{ admin_redirect("index.php?module=user-banning"); }
| { admin_redirect("index.php?module=user-banning"); }
|
Zeile 113 | Zeile 114 |
---|
if($mybb->input['action'] == "lift") { // User clicked no
|
if($mybb->input['action'] == "lift") { // User clicked no
|
if($mybb->input['no'])
| if($mybb->get_input('no'))
|
{ admin_redirect("index.php?module=user-banning"); }
| { admin_redirect("index.php?module=user-banning"); }
|
Zeile 141 | Zeile 142 |
---|
{ $updated_group = array( 'usergroup' => $ban['oldgroup'],
|
{ $updated_group = array( 'usergroup' => $ban['oldgroup'],
|
'additionalgroups' => $ban['oldadditionalgroups'],
| 'additionalgroups' => $db->escape_string($ban['oldadditionalgroups']),
|
'displaygroup' => $ban['olddisplaygroup'] ); $db->delete_query("banned", "uid='{$ban['uid']}'");
| 'displaygroup' => $ban['olddisplaygroup'] ); $db->delete_query("banned", "uid='{$ban['uid']}'");
|
Zeile 150 | Zeile 151 |
---|
$db->update_query("users", $updated_group, "uid='{$ban['uid']}'");
|
$db->update_query("users", $updated_group, "uid='{$ban['uid']}'");
|
$cache->update_banned();
| |
$cache->update_moderators();
// Log admin action
| $cache->update_moderators();
// Log admin action
|
Zeile 170 | Zeile 170 |
---|
$query = $db->simple_select("banned", "*", "uid='{$mybb->input['uid']}'"); $ban = $db->fetch_array($query);
|
$query = $db->simple_select("banned", "*", "uid='{$mybb->input['uid']}'"); $ban = $db->fetch_array($query);
|
$user = get_user($ban['uid']);
if(!$ban['uid'])
| if(empty($ban['uid']))
|
{ flash_message($lang->error_invalid_ban, 'error'); admin_redirect("index.php?module=user-banning"); }
|
{ flash_message($lang->error_invalid_ban, 'error'); admin_redirect("index.php?module=user-banning"); }
|
| $user = get_user($ban['uid']);
|
$plugins->run_hooks("admin_user_banning_edit");
| $plugins->run_hooks("admin_user_banning_edit");
|
Zeile 190 | Zeile 190 |
---|
else if(is_super_admin($ban['uid']) && !is_super_admin($ban['uid'])) { $errors[] = $lang->error_no_perm_to_ban;
|
else if(is_super_admin($ban['uid']) && !is_super_admin($ban['uid'])) { $errors[] = $lang->error_no_perm_to_ban;
|
}
| }
|
if($ban['uid'] == $mybb->user['uid']) { $errors[] = $lang->error_ban_self;
| if($ban['uid'] == $mybb->user['uid']) { $errors[] = $lang->error_ban_self;
|
Zeile 204 | Zeile 204 |
---|
if($mybb->input['bantime'] == '---') { $lifted = 0;
|
if($mybb->input['bantime'] == '---') { $lifted = 0;
|
}
| }
|
else { $lifted = ban_date2timestamp($mybb->input['bantime'], $ban['dateline']);
|
else { $lifted = ban_date2timestamp($mybb->input['bantime'], $ban['dateline']);
|
}
| }
|
$reason = my_substr($mybb->input['reason'], 0, 255);
| $reason = my_substr($mybb->input['reason'], 0, 255);
|
Zeile 224 | Zeile 224 |
---|
'bantime' => $db->escape_string($mybb->input['bantime']), 'lifted' => $db->escape_string($lifted), 'reason' => $db->escape_string($reason)
|
'bantime' => $db->escape_string($mybb->input['bantime']), 'lifted' => $db->escape_string($lifted), 'reason' => $db->escape_string($reason)
|
);
| );
|
$db->update_query('banned', $update_array, "uid='{$ban['uid']}'");
| $db->update_query('banned', $update_array, "uid='{$ban['uid']}'");
|
Zeile 237 | Zeile 237 |
---|
$db->update_query('users', $update_array, "uid = {$ban['uid']}");
$plugins->run_hooks("admin_user_banning_edit_commit");
|
$db->update_query('users', $update_array, "uid = {$ban['uid']}");
$plugins->run_hooks("admin_user_banning_edit_commit");
|
$cache->update_banned();
|
|
// Log admin action log_admin_action($ban['uid'], $user['username']);
| // Log admin action log_admin_action($ban['uid'], $user['username']);
|
Zeile 256 | Zeile 254 |
---|
'description' => $lang->edit_ban_desc ); $page->output_nav_tabs($sub_tabs, "edit");
|
'description' => $lang->edit_ban_desc ); $page->output_nav_tabs($sub_tabs, "edit");
|
|
|
$form = new Form("index.php?module=user-banning&action=edit&uid={$ban['uid']}", "post"); if($errors) { $page->output_inline_error($errors);
|
$form = new Form("index.php?module=user-banning&action=edit&uid={$ban['uid']}", "post"); if($errors) { $page->output_inline_error($errors);
|
}
| }
|
else { $mybb->input = array_merge($mybb->input, $ban);
| else { $mybb->input = array_merge($mybb->input, $ban);
|
Zeile 273 | Zeile 271 |
---|
if(count($banned_groups) > 1) { $form_container->output_row($lang->ban_group, $lang->ban_group_desc, $form->generate_select_box('usergroup', $banned_groups, $mybb->input['usergroup'], array('id' => 'usergroup')), 'usergroup');
|
if(count($banned_groups) > 1) { $form_container->output_row($lang->ban_group, $lang->ban_group_desc, $form->generate_select_box('usergroup', $banned_groups, $mybb->input['usergroup'], array('id' => 'usergroup')), 'usergroup');
|
}
| }
|
if($mybb->input['bantime'] == 'perm' || $mybb->input['bantime'] == '' || $mybb->input['lifted'] == 'perm' ||$mybb->input['lifted'] == '') {
| if($mybb->input['bantime'] == 'perm' || $mybb->input['bantime'] == '' || $mybb->input['lifted'] == 'perm' ||$mybb->input['lifted'] == '') {
|
Zeile 293 | Zeile 291 |
---|
$form_container->output_row($lang->ban_time, "", $form->generate_select_box('bantime', $length_list, $mybb->input['bantime'], array('id' => 'bantime')), 'bantime');
$form_container->end();
|
$form_container->output_row($lang->ban_time, "", $form->generate_select_box('bantime', $length_list, $mybb->input['bantime'], array('id' => 'bantime')), 'bantime');
$form_container->end();
|
|
|
$buttons[] = $form->generate_submit_button($lang->update_ban); $form->output_submit_wrapper($buttons); $form->end();
|
$buttons[] = $form->generate_submit_button($lang->update_ban); $form->output_submit_wrapper($buttons); $form->end();
|
|
|
$page->output_footer(); }
| $page->output_footer(); }
|
Zeile 306 | Zeile 304 |
---|
$where_sql_full = $where_sql = '';
$plugins->run_hooks("admin_user_banning_start");
|
$where_sql_full = $where_sql = '';
$plugins->run_hooks("admin_user_banning_start");
|
|
|
if($mybb->request_method == "post") { $options = array(
| if($mybb->request_method == "post") { $options = array(
|
Zeile 316 | Zeile 314 |
---|
$user = get_user_by_username($mybb->input['username'], $options);
// Are we searching a user?
|
$user = get_user_by_username($mybb->input['username'], $options);
// Are we searching a user?
|
if(isset($mybb->input['search']))
| if(is_array($user) && isset($mybb->input['search']))
|
{ $where_sql = 'uid=\''.(int)$user['uid'].'\''; $where_sql_full = 'WHERE b.uid=\''.(int)$user['uid'].'\''; } else {
|
{ $where_sql = 'uid=\''.(int)$user['uid'].'\''; $where_sql_full = 'WHERE b.uid=\''.(int)$user['uid'].'\''; } else {
|
if(!$user['uid'])
| if(empty($user['uid']))
|
{ $errors[] = $lang->error_invalid_username; }
| { $errors[] = $lang->error_invalid_username; }
|
Zeile 346 | Zeile 344 |
---|
{ $errors[] = $lang->error_already_banned; }
|
{ $errors[] = $lang->error_already_banned; }
|
}
| |
|
|
if($user['uid'] == $mybb->user['uid']) { $errors[] = $lang->error_ban_self;
| if($user['uid'] == $mybb->user['uid']) { $errors[] = $lang->error_ban_self; }
|
}
// No errors? Insert
| }
// No errors? Insert
|
Zeile 378 | Zeile 376 |
---|
'uid' => $user['uid'], 'gid' => $mybb->get_input('usergroup', MyBB::INPUT_INT), 'oldgroup' => $user['usergroup'],
|
'uid' => $user['uid'], 'gid' => $mybb->get_input('usergroup', MyBB::INPUT_INT), 'oldgroup' => $user['usergroup'],
|
'oldadditionalgroups' => $user['additionalgroups'],
| 'oldadditionalgroups' => $db->escape_string($user['additionalgroups']),
|
'olddisplaygroup' => $user['displaygroup'], 'admin' => (int)$mybb->user['uid'], 'dateline' => TIME_NOW,
| 'olddisplaygroup' => $user['displaygroup'], 'admin' => (int)$mybb->user['uid'], 'dateline' => TIME_NOW,
|
Zeile 401 | Zeile 399 |
---|
$plugins->run_hooks("admin_user_banning_start_commit");
$db->update_query('users', $update_array, "uid = '{$user['uid']}'");
|
$plugins->run_hooks("admin_user_banning_start_commit");
$db->update_query('users', $update_array, "uid = '{$user['uid']}'");
|
$cache->update_banned();
| |
// Log admin action log_admin_action($user['uid'], $user['username'], $lifted);
|
// Log admin action log_admin_action($user['uid'], $user['username'], $lifted);
|
|
|
flash_message($lang->success_banned, 'success'); admin_redirect("index.php?module=user-banning"); }
|
flash_message($lang->success_banned, 'success'); admin_redirect("index.php?module=user-banning"); }
|
} }
$page->output_header($lang->banned_accounts);
| } }
$page->output_header($lang->banned_accounts);
|
$page->output_nav_tabs($sub_tabs, "bans");
| $page->output_nav_tabs($sub_tabs, "bans");
|
Zeile 422 | Zeile 418 |
---|
$per_page = 20;
|
$per_page = 20;
|
| $mybb->input['page'] = $mybb->get_input('page', MyBB::INPUT_INT);
|
if($mybb->input['page'] > 0) {
|
if($mybb->input['page'] > 0) {
|
$current_page = $mybb->get_input('page', MyBB::INPUT_INT);
| $current_page = $mybb->input['page'];
|
$start = ($current_page-1)*$per_page; $pages = $ban_count / $per_page; $pages = ceil($pages);
| $start = ($current_page-1)*$per_page; $pages = $ban_count / $per_page; $pages = ceil($pages);
|
Zeile 435 | Zeile 432 |
---|
} } else
|
} } else
|
{
| {
|
$start = 0; $current_page = 1;
|
$start = 0; $current_page = 1;
|
}
| }
|
$pagination = draw_admin_pagination($current_page, $per_page, $ban_count, "index.php?module=user-banning&page={page}");
$form = new Form("index.php?module=user-banning", "post");
| $pagination = draw_admin_pagination($current_page, $per_page, $ban_count, "index.php?module=user-banning&page={page}");
$form = new Form("index.php?module=user-banning", "post");
|
Zeile 448 | Zeile 445 |
---|
$page->output_inline_error($errors); }
|
$page->output_inline_error($errors); }
|
if($mybb->input['uid'] && !$mybb->input['username'])
| $mybb->input['username'] = $mybb->get_input('username'); $mybb->input['reason'] = $mybb->get_input('reason'); $mybb->input['bantime'] = $mybb->get_input('bantime');
if(isset($mybb->input['uid']) && empty($mybb->input['username']))
|
{ $user = get_user($mybb->input['uid']); $mybb->input['username'] = $user['username'];
| { $user = get_user($mybb->input['uid']); $mybb->input['username'] = $user['username'];
|
Zeile 510 | Zeile 511 |
---|
}, });
|
}, });
|
$(\'[for=username]\').click(function(){
| $(\'[for=username]\').on(\'click\', function(){
|
$("#username").select2(\'open\'); return false; });
| $("#username").select2(\'open\'); return false; });
|