CSS updates
[specialops2.git] / topiclist.php
blobf6c7b8c2c054ce9bdaa37d201211697728af6ce1
1 <?php
2 // $Id$
4 $prefetch = array('`topiclist_layout`');
5 require 'con.php';
6 $page->title = 'Topic List';
8 $boardid = intval($_GET['board']);
10 $board = $DB->query('SELECT `board_name`, `view_level`, `topic_level` FROM `boards` WHERE `boardid` = '.$boardid)->fetch_row();
13 if ( !is_array($board) ) {
14 header('HTTP/1.1 400 Bad Request');
15 $page->errorfooter('boardid');
18 $page->title .= ': '.$board[0];
20 if ( $board[1] > $user->level ) {
21 header('HTTP/1.1 403 Forbidden');
22 $page->errorfooter('levelpoints', $board[1], $board[2]);
25 if ( $user instanceof authuser && $user->level >= $board[2] )
26 $user->userlinks['Post Topic'] = 'post?board='.$boardid;
28 $user->userheader();
30 switch ( $user->topiclist_layout ) {
31 case 0:
32 new topiclist_default($boardid); break;
33 case 1:
34 new topiclist_tl($boardid); break;
37 $page->pagefooter();