$currentHackathon = $query->get("QpZGpVa5oc"); // The object was retrieved successfully. } catch (ParseException $ex) { // The object was not retrieved successfully. // error is a ParseException with an error code and message. } // Get other users $query = new ParseQuery("_User"); $query->equalTo("currentHackathon", $currentHackathon); $results = $query->find(); $numberOfUsers = count($results); //echo "<h2>$numberOfUsers are online!</h2>"; foreach ($results as $result) { //echo $result->get('fullName') . "</br>"; } $numSeekers = count(getSeekers()); if ($numberOfUsers == 0) { $msg = 'No one currently needs your sleeping bag. Keep hacking!'; } else { $msg = 'There are <span id="number">' . $numSeekers . '</span> hackers that need a sleeping bag. Would you like to help one?'; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title> HackBag - <?php $currentHackathon->get('name');
function getSeekerList() { $seekers = getSeekers(); $users = array(); foreach ($seekers as $seeker) { $transaction = $seeker->get("currentTransaction"); $transaction->fetch(); $startTime = $transaction->get("startTime"); $endTime = $transaction->get("endTime"); $user = array("id" => $seeker->getObjectId(), "name" => $seeker->get("fullName"), "start" => $startTime, "end" => $endTime); $users[] = $user; } $json = json_encode($users); return $json; }