Example #1
0
                        } else {
                            $res = false;
                        }
                    }
                    $result['status'] = (bool) $res;
                }
            }
        } else {
            if ($action == 'music' && isset($_GET['id'])) {
                $res = profile::getMusic($_GET['id']);
                $result['status'] = (bool) $res;
                if ($res) {
                    $result['music'] = $res;
                }
            } else {
                if ($action == 'graph' && isset($_GET['uid']) && isset($_GET['type'])) {
                    $result = profile::getStats($_GET['uid'], $_GET['type']);
                } else {
                    if (($action == 'block' || $action == 'unblock') && isset($_GET['uid']) && isset($_GET['token'])) {
                        // Check request
                        if ($_GET['token'] == $app->user->csrf_basic) {
                            $result['status'] = profile::blockUser($_GET['uid'], $action == 'block');
                        }
                    }
                }
            }
        }
    }
}
$json = json_encode($result);
echo $json;