httpResponse($invitees); break; case validateRoute('GET', 'users/\\d+/bonuslog'): $bonuslog = $user->getBonusLog($params[1] ?: 0, (int) $_GET["limit"] ?: 10); httpResponse($bonuslog); break; case validateRoute('GET', 'users/\\d+/iplog'): $iplog = $user->getIpLog($params[1] ?: 0, (int) $_GET["limit"] ?: 10); httpResponse($iplog); break; case validateRoute('GET', 'users/\\d+/snatchlog'): httpResponse($user->getSnatchLog((int) $params[1])); break; case validateRoute('GET', 'users/\\d+/watching'): $watching = new Watching($db, $user); httpResponse($watching->query($params[1], (int) $_GET["imdbid"])); break; case validateRoute('POST', 'users/\\d+/watching'): $watching = new Watching($db, $user); httpResponse($watching->create($params[1], $postdata)); break; case validateRoute('PATCH', 'users/\\d+/watching/\\d+'): $watching = new Watching($db, $user); httpResponse($watching->update($params[1], $params[3], $postdata)); break; case validateRoute('DELETE', 'users/\\d+/watching/\\d+'): $watching = new Watching($db, $user); httpResponse($watching->delete($params[1], $params[3])); break; case validateRoute('GET', 'users/\\d+/watching/toplist'): $watching = new Watching($db, $user);
httpResponse($iplog); break; case validateRoute('DELETE', 'users/\\d+/iplog/\\d+'): $iplog = $user->deleteIpLog((int) $params[3]); httpResponse($iplog); break; case validateRoute('GET', 'users/\\d+/snatchlog'): httpResponse($user->getSnatchLog((int) $params[1])); break; case validateRoute('GET', 'users/\\d+/watching'): $watching = new Watching($db, $user); httpResponse($watching->query($params[1], (int) $_GET["imdbid"])); break; case validateRoute('GET', 'users/\\d+/watching/imdb/\\d+'): $watching = new Watching($db, $user); $watch = $watching->query($params[1], $params[4]); if (is_array($watch) && $watch[0]) { httpResponse($watch[0]); } else { httpResponseError(404); } break; case validateRoute('POST', 'users/\\d+/watching'): $watching = new Watching($db, $user); httpResponse($watching->create($params[1], $postdata)); break; case validateRoute('PATCH', 'users/\\d+/watching/\\d+'): $watching = new Watching($db, $user); httpResponse($watching->update($params[1], $params[3], $postdata)); break; case validateRoute('DELETE', 'users/\\d+/watching/\\d+'):