public function show() { SC::loginRequired(); $api = new SCApi(); $vars = $api->boards_show(); // $board & $view_counts switch ($_GET["__content_type"]) { case "json": if ($_GET["since"]) { $output = array("content" => SCPartial::renderToString("board/board_threads", $vars)); } else { $output = array("threads" => $vars["board"]->threads()); } echo SC::jsonify($output); break; case "html": default: $cs = array("title" => htmlspecialchars($vars["board"]->boardname), "util_links" => SCPartial::renderToString("board/util_links", $vars), "content" => SCPartial::renderToString("board/board", $vars)); SCLayout::render("main", $vars, $cs); } }