MyBB Community Forums
how to add banlist to my forums - Printable Version

+- MyBB Community Forums (https://community.mybb.com)
+-- Forum: 1.8 Support (https://community.mybb.com/forum-175.html)
+--- Forum: General Support (https://community.mybb.com/forum-176.html)
+--- Thread: how to add banlist to my forums (/thread-208464.html)

Pages: 1 2 3


how to add banlist to my forums - Blade:) - 2017-02-20

so, i run a garrys mod server, and i want a banlist on my forums like here: http://victusgaming.com/forum/index.php


RE: how to add banlist to my forums - Livewire - 2017-02-21

(2017-02-20, 10:51 PM)Blade:) Wrote: so, i run a garrys mod server, and i want a banlist on my forums like here: http://victusgaming.com/forum/index.php

Banlist as in when someone gets banned from the server or forums?
If forums then create a new bans.php file in your FTP root directory and just paste this code in..

<?php

	define("IN_MYBB", 1);
	require_once "./global.php";

	if($mybb->user['uid'] == 0)
	{
		error_no_permission();
	}
	
	add_breadcrumb("Custom Pages", "custom.php");
	
	$title = "Banned Member List";
	add_breadcrumb($title);

	if(!$mybb->user['uid']){
		error_no_permission();
	}
	
	//pagination start
	$query = $db->simple_select("banned", "COUNT(uid) AS results"); // change pid to your primary key field
	$totalcount = $db->fetch_field($query, "results"); 
	$perpage = 10;
	$pages = $totalcount / $perpage; 
	$pages = ceil($pages);
	$currentpage = (int) $mybb->input['page'];

	/* some PHP to generate your page */
	$url = $mybb->settings['bburl'] . "/bans.php";
	
	if ($currentpage > 0) {
		$multipage = multipage($totalcount, $perpage, $currentpage, $url);
		$offset = ($currentpage - 1) * $perpage; // forgive the lack of indentation, mybb keeps stripping out the tab characters
	}
	else {
		$multipage = multipage($totalcount, $perpage, '1', $url);
		$offset = 0;
	}
	//pagination end

	$message .= '
	<table border="0" cellspacing="'.$theme['borderwidth'].'" cellpadding="'.$theme['tablespace'].'" class="tborder">
	<tr>
		<td class="thead" colspan="5"><span class="smalltext"><strong>'.$title.'</strong></span></td>
	</tr>
	<tr>
		<td class="tcat" width="15%"><span class="smalltext"><strong>Username</strong></span></td>
		<td class="tcat" width="40%"><span class="smalltext"><strong>Reason</strong></span></td>
		<td class="tcat" width="15%"><span class="smalltext"><strong>Banned On</strong></span></td>
		<td class="tcat" width="15%"><span class="smalltext"><strong>Expires</strong></span></td>
		<td class="tcat" width="15%"><span class="smalltext"><strong>Issued By</strong></span></td>
	</tr>';


	$bannedlist = $db->query("SELECT * FROM `".TABLE_PREFIX."banned` ORDER BY `dateline` DESC LIMIT ".$offset.", ".$perpage);
	$altbg = "trow1";
	while($ban = $db->fetch_array($bannedlist)){

		//$user = get_user($ban['uid']);
		//$banby = get_user($ban['admin']);
		
		
		
		$user = get_user($ban['uid']);
		
			//Username to UID
			$userto = $user[username];
			$queryto = $db->simple_select("users","*","username='$userto'");
			$uidto = $db->fetch_field($queryto, "uid"); 
			//UID to USERNAME
			$userto = get_user($uidto);
			//Formats USERNAME
			$formattednameto = format_name($userto['username'],$userto['usergroup'],$userto['displaygroup']);
		
		$banby = get_user($ban['admin']);
		
			//Username to UID
			$user_issurer = $banby[username];
			$query_issurer = $db->simple_select("users","*","username='$user_issurer'");
			$uid_issurer = $db->fetch_field($query_issurer, "uid"); 
			//UID to USERNAME
			$user_issurer = get_user($uid_issurer);
			//Formats USERNAME
			$formattedname_issurer = format_name($user_issurer['username'],$user_issurer['usergroup'],$user_issurer['displaygroup']);
		
		
		

		if ($ban['lifted'] == "0"){
			$unban = "Never";
		}else{
			$unban = my_date($mybb->settings['dateformat'],$ban['lifted']);
		}
		$altbg = alt_trow();
		$message .= '<tr>
		<td class="'.$altbg.'"><a href="member.php?action=profile&amp;uid='. $ban['uid']. '">' . $formattednameto . '</a></td>
		<td class="'.$altbg.'">'. $ban['reason']. '</td>
		<td class="'.$altbg.'">'. my_date($mybb->settings['dateformat'],$ban['dateline']) .'</td>
		<td class="'.$altbg.'">'. $unban .'</td>
		<td class="'.$altbg.'"><a href="member.php?action=profile&amp;uid='. $ban['admin']. '">' . $formattedname_issurer . '</a></td>
		</tr>';
	}

	$message .= "</table>";
	//error($message,$title);
	
	$page = "<html><head><title>{$title}</title>{$headerinclude}</head>
	<body>
		{$header}
		<br />
		{$multipage}
		{$message}
		{$multipage}
		{$footer}
	</body>
	</html>";

	output_page($page);


?>



RE: how to add banlist to my forums - Blade:) - 2017-02-21

server and forums

where does it go on the forums? I cant find it

bump.


RE: how to add banlist to my forums - Rika - 2017-02-22

(2017-02-21, 02:12 PM)Blade:) Wrote: server and forums

where does it go on the forums? I cant find it

bump.
Just upload it to the root directory via FTP. My forum is just example.com and not example.com/forum/  though.I would assume this code would work either way, but not sure.


RE: how to add banlist to my forums - Blade:) - 2017-02-22

as in like ive uploaded ir but cant fond link to get there on forums


RE: how to add banlist to my forums - isoldehn - 2017-02-22

^ You are using Icyboards services.

This issue was resolved on Icyboards Support Forums. You cannot access root files to upload additional pages OR plugins. You can manually make a page and type in via the Page Manager but PHP is not allowed at Icyboards.


Unless you have already moved to self hosting, this will not solve your issue and your issue cannot be solved.

I would be happy to make a simple table for you to use via the Page Manager for Icyboards and add users in manually, you will just need to let me know over at Icyboards. Smile


RE: how to add banlist to my forums - Blade:) - 2017-02-22

I switched to x10 hosting


RE: how to add banlist to my forums - isoldehn - 2017-02-22

Are you using this in Page Manager or did you create a whole new file in your FTP?


RE: how to add banlist to my forums - Blade:) - 2017-02-22

whole new one


RE: how to add banlist to my forums - isoldehn - 2017-02-22

what did you name the file? and what is the link to your forum?