<?php include "autoload.php"; header('Access-Control-Allow-Origin: *'); error_reporting(4); $digitalOcean = new DigitalOcean(); $servers = $digitalOcean->getMasterServer(); $view = new stdClass(); $view->streams = array(); foreach ($servers->servers as $server) { foreach ($server->nginx->server->application as $application) { foreach ($application->live->stream as $stream) { if ($stream->name != "test" && $stream->bw_in > 0) { $view->streams[] = new Stream($stream, $application->name); } } } } function cmp($a, $b) { return strcmp($a->applicationname, $b->applicationname); } usort($view->streams, cmp); echo json_encode($view->streams);