public function display_logs() { $params = array(); if (isset($_GET['page'])) { $params['page'] = $_GET['page']; $this->template->page = $_GET['page']; } $this->template->logs = Logs::get($params); $this->template->pager = Logbox::paginate('Logs', $params, 'http://logbox.localhost/logs'); $this->template->display('logs.php'); }
case validateRoute('GET', 'swetv/channels'): $swetv = new SweTv($db); httpResponse($swetv->getChannels()); break; case validateRoute('GET', 'swetv/programs/\\d+'): $swetv = new SweTv($db); httpResponse($swetv->getPrograms((int) $params[2])); break; case validateRoute('GET', 'swetv/guess/\\S+'): $swetv = new SweTv($db); list($channel, $program) = $swetv->guessChannelAndProgram($params[2]); httpResponse(array("channel" => $channel, "program" => $program)); break; case validateRoute('GET', 'logs'): $logs = new Logs($db, $user); list($data, $totalCount) = $logs->get($_GET["limit"], $_GET["index"], $_GET["search"]); httpResponse($data, $totalCount); break; case validateRoute('GET', 'bonus-shop'): $bonusShop = new BonusShop($db, $user); httpResponse($bonusShop->getShopItems()); break; case validateRoute('POST', 'bonus-shop/\\d+'): $mailbox = new Mailbox($db, $user); $bonusShop = new BonusShop($db, $user, $mailbox); $bonusShop->buy((int) $params[1], $postdata); httpResponse(); break; case validateRoute('GET', 'invites'): $invite = new Invite($db, $user); httpResponse($invite->query());