コード例 #1
0
ファイル: users.php プロジェクト: AdventureKing/EventFeast
<?php

/**
 * Users List
 * url - /list
 * method - GET
 */
$app->get('/users/list', 'authenticate', function () use($app) {
    $response = array();
    $db = new DbHandlerParse();
    $results = $db->getUserList();
    $records = array();
    $followers = new Followers();
    //echo "Successfully retrieved " . count($results) . " scores.<br><br>";
    // Do something with the returned ParseObject values
    for ($i = 0; $i < count($results); $i++) {
        $object = $results[$i];
        $record = array();
        $records[$i]['userId'] = $object->getObjectId();
        $records[$i]['firstName'] = $object->get('firstName');
        $records[$i]['lastName'] = $object->get('lastName');
        $records[$i]['username'] = $object->get('username');
        $records[$i]['email'] = $object->get('email');
        $records[$i]['following'] = $followers->isFollowing($object->getObjectId());
        //echo $object->getObjectId() . ' - ' . $object->get('username') . '<br>';
    }
    // check for records returned
    if ($records) {
        $response["result"] = "success";
        $response['message'] = count($records) . " users found.";
        $response['items'] = $records;