示例#1
0
 /**
  * @param $type
  */
 private function showData($type)
 {
     $data = false;
     $cat = new Categories();
     $view = new View();
     switch ($type) {
         case 'board':
             $boards = new Boards();
             $data = $boards->loadBoardData($_GET['x']);
             $view = new Board();
             $view->assign("board", $data);
             break;
         case 'thread':
             $threads = new Threads();
             $data = $threads->loadThreadData($_GET['x']);
             $view = new Thread();
             $view->assign("thread", $data);
             break;
     }
     if ($data === false) {
         new PageNotFound();
     }
     $view->setMetaData(["title" => $data['title']]);
     $view->assign("categories", $cat->getCategories());
     $view->show();
 }