Vergleich admin/modules/user/banning.php - 1.8.17 - 1.8.30

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 40Zeile 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 53Zeile 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 113Zeile 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 141Zeile 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 150Zeile 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 170Zeile 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 190Zeile 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 204Zeile 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 224Zeile 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 237Zeile 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 256Zeile 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 273Zeile 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 293Zeile 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 306Zeile 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 316Zeile 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 346Zeile 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 378Zeile 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 401Zeile 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 422Zeile 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 435Zeile 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 448Zeile 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 510Zeile 511
		},
});


		},
});


  	$(\'[for=username]\').click(function(){

  	$(\'[for=username]\').on(\'click\', function(){

		$("#username").select2(\'open\');
return false;
});

		$("#username").select2(\'open\');
return false;
});