Added updated SQL files
[specialops2.git] / topiclist.php
blob7fbfb40e555f72686f278845a0eaa7e9828aa4a4
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`
11 WHERE `boardid` = '.$boardid)->fetch_row();
14 if ( !is_array($board) )
15 $page->errorfooter('boardid');
17 $page->title .= ': '.$board[0];
19 if ( $board[1] > $user->level )
20 $page->errorfooter('level', $board[1]);
22 if ( $user instanceof authuser && $user->level >= $board[2] )
23 $user->userlinks['Post Topic'] = 'post?board='.$boardid;
25 $user->userheader();
27 switch ( $user->topiclist_layout ) {
28 case 0:
29 new topiclist_default($boardid); break;
30 case 1:
31 new topiclist_tl($boardid); break;
32 default:
33 throw new OutOfBoundsException('user->topiclist_layout is out of valid range');
36 $page->pagefooter();