public function treat($parameters) { $game = new DreawGame(); $auth = new DreawAuthorize(); /*$contest = new DreawContest(); $contest->set();*/ // output $tags = array('title' => 'KG-Rating | Homepage', 'bootstrap' => URL . '/common/libs/bootstrap', 'datatables' => URL . '/common/libs/dataTables', 'url' => URL, 'url_data' => URL . '/common/libs/template', 'uid_logged' => $_SESSION['uid_logged'], 'perm' => $_SESSION['perm_logged'], 'games_number' => count($game->lastAddedGames())); // processed? if (isset($_GET['action']) && $_GET['action'] == "processed") { $game->processedTracker($_GET['id']); } if ($_SESSION['uid_logged'] == 'JZikes' or $_SESSION['uid_logged'] == 'TBest') { //$seo = new DreawSEO('http://www.dreaw.cz'); //$seo->get(); $tp = new DreawTemplateParser('homepage_stats', 'application/views'); $tp->addTags($tags); $tp->addDBCycleTags(['last_games' => $game->lastAddedGames(), 'last_developers' => $auth->getDevelopers(5), 'issues' => $game->getAdminTracker()]); $tp->parseTemplate(); } else { $tp = new DreawTemplateParser('homepage', 'application/views/'); $tp->addTags($tags); $tp->parseTemplate(); } }
public function treat($parameters) { $game = new DreawGame(); $auth = new DreawAuthorize(); /* AJAX GET DEVELOPER INFO */ if (isset($_POST['action']) && $_POST['action'] == 'developer_detail') { $tp = new DreawTemplateParser('developer_detail', 'application/views/ajax/templates'); $tp->addTags(['empty' => false]); $tp->addDBCycleTags(['games' => $game->addedGames($_POST['uid'])]); $tp->parseTemplate(); die; } /* AJAX GET DEVELOPER INFO */ $tags = array('title' => 'KG-Rating | Developers', 'bootstrap' => URL . '/common/libs/bootstrap', 'datatables' => URL . '/common/libs/dataTables', 'url' => URL, 'url_data' => URL . '/common/libs/template', 'perm' => $_SESSION['perm_logged'], 'uid_logged' => $_SESSION['uid_logged']); $tp = new DreawTemplateParser('developers', 'application/views/'); $tp->addTags($tags); $tp->addDBCycleTags(['developers' => $auth->getDevelopers()]); $tp->parseTemplate(); }