コード例 #1
0
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();