dispatch_post('Ajax/moderation/replies/approve', function () { if (Request::valid($_POST['token'])) { $mod = new Controller\Ajax\moderation(); $mod->approveReplies(); } }); dispatch_post('Ajax/moderation/replies/delete', function () { if (Request::valid($_POST['token'])) { $mod = new Controller\Ajax\moderation(); $mod->deleteReplies(); } }); dispatch_get('Ajax/notifications/all', function () { if (Request::valid($_GET['_token'])) { $notifier = new \CODOF\Forum\Notification\Notifier(); $notifier->getNoOfAll(); $offset = 0; if (isset($_GET['offset'])) { $offset = (int) $_GET['offset']; } $events = $notifier->get(FALSE, 20, 'desc', $offset); echo json_encode($notifier->getFormattedForInline($events)); } }); dispatch_get('Ajax/notifications/new', function () { if (Request::valid($_GET['_token'])) { $notifier = new \CODOF\Forum\Notification\Notifier(); if (isset($_GET['time']) && $_GET['time'] > 0) { $time = $_GET['time']; } else { $time = time();