$mailbox = new Mailbox($db, $user); $requests = new Requests($db, $user, $log, $mailbox); $torrent = new Torrent($db, $user, $log, null, null, $requests, $mailbox); $adminlog = new AdminLogs($db, $user); $cleanup = new Cleanup($db, $user, $torrent, $log, $adminlog, $mailbox, $requests); $cleanup->run(); httpResponse(); break; case validateRoute('GET', 'run-leechbonus'): $leechbonus = new Leechbonus($db); $leechbonus->run(); httpResponse(); break; case validateRoute('GET', 'fetch-tvdata'): $tvData = new TvData($db); $tvData->run(); httpResponse(); break; case validateRoute('GET', 'fetch-moviedata'): $movieData = new MovieData($db); $movieData->updateImdbToplist(); httpResponse(); break; case validateRoute('GET', 'run-statistics'): $statistics = new Statistics($db); $statistics->run(); httpResponse(); break; case validateRoute('GET', 'run-bonus'): $log = new Logs($db); $bonus = new Bonus($db, $user, $log);
$mailbox = new Mailbox($db, $user); $requests = new Requests($db, $user, $log, $mailbox); $torrent = new Torrent($db, $user, $log, null, null, $requests, $mailbox); $adminlog = new AdminLogs($db, $user); $cleanup = new Cleanup($db, $user, $torrent, $log, $adminlog, $mailbox, $requests); $cleanup->run(); httpResponse(); break; case validateRoute('GET', 'run-leechbonus'): $leechbonus = new Leechbonus($db); $leechbonus->run(); httpResponse(); break; case validateRoute('GET', 'fetch-tvdata'): $tvData = new TvData($db); $tvData->run($_GET); httpResponse(); break; case validateRoute('GET', 'fetch-moviedata'): $movieData = new MovieData($db); $movieData->updateImdbToplist(); httpResponse(); break; case validateRoute('GET', 'run-statistics'): $statistics = new Statistics($db); $statistics->run(); httpResponse(); break; case validateRoute('GET', 'run-bonus'): $log = new Logs($db); $bonus = new Bonus($db, $user, $log);