Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[For 1.8] MyBB-PageManager
#47
<?php

// Copyright 2012 Paul Hedman

define('IN_MYBB',1);
require_once('global.php');

define("PAGINATION",20);

$lang->load("modcp");

if($mybb->user['uid'] == 0)
{
	error_no_permission();
}

add_breadcrumb("Yasaklanmış Kullanıcı Listesi");

if(isset($mybb->input['asc']))
{
	$options['order_dir'] = 'asc';
	$ascdesc = '&asc';
	$ascdesci = '&desc';
} else {
	$options['order_dir'] = 'desc';
	$ascdesc = '&desc';
	$ascdesci = '&asc';
}

switch($mybb->input['sortby'])
{
	case 'issued':
		$options['order_by'] = 'dateline';
		break;
	case 'lifted':
		$options['order_by'] = 'lifted';
		break;

	default:
		$options['order_by'] = 'dateline';
}

if(isset($mybb->input['page']))
{
	$page = (int)$mybb->input['page'];
} else {
	$page = 1;
}

$extra = "&orderby={$options['order_by']}{$ascdesc}";

$query = $db->simple_select("banned", "COUNT(uid) AS count");
$bannum = $db->fetch_field($query, "count");

$multipage = multipage($bannum,PAGINATION,$page,'bans.php?page={page}'.$extra);

$options['limit'] = PAGINATION;
$options['limit_start'] = ($page - 1) * PAGINATION;

$query = $db->simple_select('banned','*',null,$options);


$bans = '<tr>
<td class="tcat" align="center"><span class="smalltext"><strong>'.$lang->username.'</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>'.$lang->reason.'</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>'.$lang->ban_bannedby.'</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong><a href="bans.php?sortby=issued'.$ascdesci.'">Yasaklanma Tarihi</a></strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong><a href="bans.php?sortby=lifted'.$ascdesci.'">Yasaklama Bitiş</a></strong></span></td>
</tr>';

$banlist = '';

$bantimes = fetch_ban_times();

while($banned = $db->fetch_array($query))
{
	$user = get_user($banned['uid']);
	$bannedby = get_user($banned['admin']);

	if($banned['lifted'] == 'perm' || $banned['lifted'] == '' || $banned['bantime'] == 'perm' || $banned['bantime'] == '---')
	{
			$banlength = $lang->permanent;
			$timeremaining = $lang->na;
	}
	else
	{
		$banlength = $bantimes[$banned['bantime']];
		$remaining = $banned['lifted']-TIME_NOW;
		$timeremaining = nice_time($remaining, array('short' => 1, 'seconds' => false))."";

		if($remaining < 3600)
		{
			$timeremaining = "<span style=\"color: red;\">({$timeremaining} {$lang->ban_remaining})</span>";
		}
		else if($remaining < 86400)
		{
			$timeremaining = "<span style=\"color: maroon;\">({$timeremaining} {$lang->ban_remaining})</span>";
		}
		else if($remaining < 604800)
		{
			$timeremaining = "<span style=\"color: green;\">({$timeremaining} {$lang->ban_remaining})</span>";
		}
		else
		{
			$timeremaining = "({$timeremaining} {$lang->ban_remaining})";
		}

		$timeremaining = my_date($mybb->settings['dateformat'],$banned['lifted'])." <br/ ><span class=\"smalltext\">{$timeremaining}</span>";
	}

	// Sanitize all user inputs.
	$user['username'] = htmlspecialchars_uni($user['username']);
	$bannedby['username'] = htmlspecialchars_uni($bannedby['username']);
	$banned['reason'] = htmlspecialchars_uni($banned['reason']);

	$banlist .= "<tr>
<td class=\"trow1\" align=\"center\">".build_profile_link($user['username'], $user['uid'])."</td>
<td class=\"trow1\" align=\"center\">{$banned['reason']}</td>
<td class=\"trow1\" align=\"center\">".build_profile_link($bannedby['username'], $bannedby['uid'])."</td>
<td class=\"trow1\" align=\"center\">".my_date($mybb->settings['dateformat'],$banned['dateline'])."</td>
<td class=\"trow1\" align=\"center\">{$timeremaining}</td>
</tr>";
}

if($banlist == '')
{
	$banlist = '<tr><td colspan="5">'.$lang->no_banned.'</td></tr>';
}

$bans .= $banlist;

$page = "<html>
<head>
<title>Yasaklanmış Kullanıcı Listesi</title>
{$headerinclude}
</head>
<body>
{$header}
<br />
<table border=\"0\" cellspacing=\"{$theme['borderwidth']}\" cellpadding=\"{$theme['tablespace']}\" class=\"tborder\">
<tr>
<td class=\"thead\" colspan=\"5\"><span class=\"smalltext\"><strong>Yasaklanmış Kullanıcı Listesi</strong></span></td>
</tr>
{$bans}
</table>
{$multipage}
{$footer}
</body>
</html>";

output_page($page);
?>

When you add the above code, such an error occurs. (User ban list code)

[Image: ae6ab33a443.png]
Reply


Messages In This Thread
MyBB-PageManager - by SvePu - 2017-02-11, 08:59 PM
RE: MyBB-PageManager - by Nicole-Studios - 2017-02-14, 07:13 PM
RE: MyBB-PageManager - by subzr1 - 2017-02-14, 07:24 PM
RE: MyBB-PageManager - by Nicole-Studios - 2017-02-14, 07:25 PM
RE: MyBB-PageManager - by SvePu - 2017-02-14, 09:07 PM
RE: MyBB-PageManager - by insertco - 2017-02-14, 10:53 PM
RE: MyBB-PageManager - by SvePu - 2017-02-15, 12:18 AM
RE: MyBB-PageManager - by rockingit - 2017-02-15, 01:00 AM
RE: MyBB-PageManager - by SvePu - 2017-02-15, 01:58 AM
RE: MyBB-PageManager - by WallBB - 2017-02-15, 03:55 AM
RE: MyBB-PageManager - by Nicole-Studios - 2017-02-15, 06:01 PM
RE: MyBB-PageManager - by RocketFoot - 2017-02-16, 04:06 PM
RE: MyBB-PageManager - by Eldenroot - 2017-02-16, 04:42 PM
RE: MyBB-PageManager - by Nicole-Studios - 2017-02-16, 08:06 PM
RE: MyBB-PageManager - by Eldenroot - 2017-02-16, 08:08 PM
RE: MyBB-PageManager - by SvePu - 2017-02-16, 08:58 PM
RE: MyBB-PageManager - by Eldenroot - 2017-02-17, 11:35 AM
RE: MyBB-PageManager - by SvePu - 2017-02-17, 12:33 PM
RE: MyBB-PageManager - by Rika - 2017-02-20, 02:38 PM
RE: MyBB-PageManager - by SvePu - 2017-02-20, 03:04 PM
RE: MyBB-PageManager - by Rika - 2017-02-20, 03:10 PM
RE: MyBB-PageManager - by SvePu - 2017-02-21, 05:58 PM
RE: MyBB-PageManager - by RocketFoot - 2017-02-22, 02:22 PM
RE: MyBB-PageManager - by SvePu - 2017-02-22, 02:24 PM
RE: MyBB-PageManager - by RocketFoot - 2017-02-22, 02:26 PM
RE: MyBB-PageManager - by SvePu - 2017-02-22, 02:55 PM
RE: MyBB-PageManager - by RocketFoot - 2017-02-22, 04:41 PM
RE: MyBB-PageManager - by SvePu - 2017-02-22, 04:46 PM
RE: MyBB-PageManager - by RocketFoot - 2017-02-22, 07:11 PM
RE: MyBB-PageManager - by SvePu - 2017-02-22, 07:18 PM
RE: MyBB-PageManager - by Lewis L - 2017-02-27, 07:07 AM
RE: MyBB-PageManager - by SvePu - 2017-02-27, 09:28 AM
RE: MyBB-PageManager - by SvePu - 2017-02-27, 09:19 AM
RE: MyBB-PageManager - by Lewis L - 2017-02-27, 09:27 AM
RE: MyBB-PageManager - by Lewis L - 2017-03-02, 05:19 PM
RE: MyBB-PageManager - by SvePu - 2017-03-03, 03:59 PM
RE: MyBB-PageManager - by Hewret - 2018-02-13, 07:55 PM
RE: MyBB-PageManager - by SvePu - 2018-06-04, 11:09 AM
RE: MyBB-PageManager - by Meow Purrdock - 2018-08-24, 12:31 PM
RE: MyBB-PageManager - by EHRA - 2018-08-24, 09:53 PM
RE: MyBB-PageManager - by sidjames - 2018-12-01, 03:26 PM
RE: MyBB-PageManager - by Ersatz Haderach - 2019-02-16, 10:59 PM
RE: MyBB-PageManager - by zackcx11 - 2019-07-21, 08:08 PM
RE: MyBB-PageManager - by SvePu - 2019-07-22, 01:09 PM
RE: MyBB-PageManager - by atomdel - 2019-08-15, 08:43 PM
RE: MyBB-PageManager - by linguist - 2019-08-17, 08:34 AM
RE: MyBB-PageManager - by arhavili - 2020-03-27, 10:41 PM
RE: MyBB-PageManager - by princess of beasts - 2020-07-28, 04:39 PM
RE: MyBB-PageManager - by .m. - 2020-07-29, 03:09 AM
RE: MyBB-PageManager - by volkling - 2020-09-21, 02:43 PM
RE: MyBB-PageManager - by Mirah - 2021-10-24, 10:12 AM
RE: MyBB-PageManager - by frostschutz - 2021-10-24, 02:37 PM
RE: MyBB-PageManager - by Mirah - 2021-10-24, 08:40 PM
RE: MyBB-PageManager - by SvePu - 2022-02-24, 01:40 PM
RE: MyBB-PageManager - by AlmostElton - 2022-04-01, 06:07 PM
RE: MyBB-PageManager - by SvePu - 2022-04-01, 10:27 PM
RE: MyBB-PageManager - by AlmostElton - 2022-04-02, 05:50 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)