示例#1
0
 public function show()
 {
     SC::loginRequired();
     global $current_user;
     $api = new SCApi();
     $thread = $api->threads_show();
     //$current_user->setThreadViews($thread->messageid, sizeof($thread->messages())-1);
     $vars = array("thread" => $thread);
     switch ($_GET["__content_type"]) {
         case "json":
             $output = array("content" => SCPartial::renderToString("thread/thread_messages", $vars));
             echo SC::jsonify($output);
             break;
         case "html":
         default:
             $cs = array("title" => htmlspecialchars($thread->subject), "head" => SCPartial::renderToString("shared/head"), "util_links" => SCPartial::renderToString("thread/util_links", $vars), "content" => SCPartial::renderToString("thread/thread", $vars));
             SCLayout::render("main", $vars, $cs);
     }
 }