/** * @method GET */ function get() { // get token $token = Utilities::ValidateJWTToken(apache_request_headers()); // check if token is not null if ($token != NULL) { // get users $list = User::GetUsersForSite($token->SiteId, true); $site = Site::GetBySiteId($token->SiteId); $updated_list = array(); //print each file name foreach ($list as $user) { $hasPhoto = false; $fullPhotoUrl = ''; if ($user['PhotoUrl'] != '' && $user['PhotoUrl'] != '') { $hasPhoto = true; // set images URL if (FILES_ON_S3 == true) { $bucket = $site['Bucket']; $imagesURL = str_replace('{{bucket}}', $bucket, S3_URL); $imagesURL = str_replace('{{site}}', $site['FriendlyId'], $imagesURL); } else { $imagesURL = $site['Domain']; } $fullPhotoUrl = $imagesURL . '/files/thumbs/' . $user['PhotoUrl']; } $user['HasPhoto'] = $hasPhoto; $user['FullPhotoUrl'] = $fullPhotoUrl; array_push($updated_list, $user); } // return a json response $response = new Tonic\Response(Tonic\Response::OK); $response->contentType = 'application/json'; $response->body = json_encode($updated_list); return $response; } else { // unauthorized access return new Tonic\Response(Tonic\Response::UNAUTHORIZED); } }
/** * @method GET */ function get() { // get an authuser $authUser = new AuthUser(); if (isset($authUser->UserUniqId)) { // check if authorized // get pages $list = User::GetUsersForSite($authUser->SiteId, true); // return a json response $response = new Tonic\Response(Tonic\Response::OK); $response->contentType = 'application/json'; $response->body = json_encode($list); return $response; } else { // unauthorized access return new Tonic\Response(Tonic\Response::UNAUTHORIZED); } }