Admin en mod only
Geplaatst: 08 feb 2007, 17:11
Hoe pas ik deze pagina zo aan dat alleen de moderator en admin dit zien?
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'language/lang_'.$board_config['default_lang']. '/lang_ban.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if(!$userdata['session_logged_in']){
redirect(append_sid("login.$phpEx?redirect=banlist.$phpEx", true));
die;
}
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'admin/ebm_body.tpl')
);
$template->assign_block_vars('banlist',array());
$template->assign_vars(array(
"L_USERNAME" => $lang['username'],
"L_IP" => $lang['ip'],
"L_EMAIL" => $lang['Email'],
"L_REASON" => $lang['reason'],
"L_BANLIST" => $lang['banlist']
));
$sql = "SELECT * FROM ".BANLIST_TABLE." b, ".USERS_TABLE." u
WHERE u.user_id = b.ban_userid OR (b.ban_userid = 0 AND u.user_id = -1)
ORDER BY b.reason";
$r = $db->sql_query($sql);
if(!$r){
message_die(GENERAL_ERROR,"","",__LINE__,__FILE__,$sql);
}
while($g = $db->sql_fetchrow($r)){
$template->assign_block_vars('banlist.row',array(
"USERNAME" => $g['username'],
"IP" => decode_ip($g['ban_ip']),
"EMAIL" => $g['ban_email'],
"REASON" => $g['reason']
));
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>