} // Handle requests switch ($subject) { case 'ajax': if ($nefubId == 'search') { $search = urldecode($arguments[2]); $results = doSearch($search); echo json_encode($results); exit; } break; case 'retrieve.php': if (isset($_GET['retrieve'])) { $key = 1; if ($_GET['retrieve'] == $key) { $cronHandler = CronHandler::getInstance(); if (isset($_GET['gamesonly']) && $_GET['gamesonly'] == 1) { $cronHandler->runGames(); } elseif (isset($_GET['locationsonly']) && $_GET['locationsonly'] == 1) { $cronHandler->runLocations(); } else { $cronHandler->run(); } } else { echo "Ongeldige key: " . $_GET['retrieve']; exit; } } $oFrontRenderer->redirect(); break; case 'beheer':