$orderBy = isset($_GET['orderby']) ? buckys_escape_query_string($_GET['orderby']) : 'recent'; switch ($orderBy) { case 'recent': $orderByStr = ' lastReplyDate DESC '; break; case 'rating': $orderByStr = ' t.votes DESC '; break; case 'replies': $orderByStr = ' t.replies DESC '; break; case 'best-match': default: $orderByStr = ' relevance DESC '; break; } $page = isset($_GET['page']) ? buckys_escape_query_integer($_GET['page']) : 1; $results = BuckysForumTopic::searchTopic($keyword, $categoryID, $page, $orderByStr, BuckysForumTopic::$COUNT_PER_PAGE); $pagination = new Pagination($results['total'], BuckysForumTopic::$COUNT_PER_PAGE, $page); $page = $pagination->getCurrentPage(); buckys_enqueue_stylesheet('sceditor/themes/default.css'); buckys_enqueue_stylesheet('forum.css'); buckys_enqueue_stylesheet('publisher.css'); buckys_enqueue_stylesheet('uploadify.css'); buckys_enqueue_javascript('sceditor/jquery.sceditor.bbcode.js'); buckys_enqueue_javascript('uploadify/jquery.uploadify.js'); $view['action_type'] = 'create'; $TNB_GLOBALS['headerType'] = 'forum'; $TNB_GLOBALS['content'] = 'forum/search_topics'; $TNB_GLOBALS['title'] = 'Search Topics - thenewboston Forum'; require DIR_FS_TEMPLATE . $TNB_GLOBALS['template'] . "/" . $TNB_GLOBALS['layout'] . ".php";