$pipe = Pipe::fromDB($c); $query = $pipe->getQuery(); $response = $store->getIdPs($query); // $response = $query; // $response = $store->getFeed($parameters[1]); } else { if (DiscoUtils::route('get', '^/feed/([a-z0-9\\-_]+)/disco$', $parameters, $body)) { $response = $store->getFeed($parameters[1]); } else { if (DiscoUtils::route('get', '^/feed/([a-z0-9\\-_]+)/metadata$', $parameters, $body)) { $response = $store->getFeedMetadata($parameters[1]); } else { if (DiscoUtils::route('get', '^/apps$', $parameters, $body)) { $response = array('foo' => 'bar'); } else { if (DiscoUtils::route('get', '^/logo$', $parameters, $qs)) { if (!isset($_REQUEST['entityId'])) { throw new Exception('Missing required parameter entityId'); } if (!isset($_REQUEST['feed'])) { throw new Exception('Missing required parameter feed'); } $data = $logostore->get($_REQUEST['entityId'], $_REQUEST['feed'], true); // $data = $logostore->get('https://pieter.aai.surfnet.nl/simplesamlphp/saml2/idp/metadata.php', 'surfnet2', true); header('Content-Type: image/png'); echo $data['logo']->bin; exit; } else { throw new Exception('Invalid request'); } }
} else { if (DiscoUtils::route('get', '^/reviews/([^/]+)$', $parameters, $qs)) { } else { if (DiscoUtils::route('post', '^/reviews/([^/]+)$', $parameters, $qs)) { } else { if (DiscoUtils::route('get', '^/favs$', $parameters, $qs)) { $userid = $gk->getUserID(); $fav = Favourites::getByID($userid); $data = $fav->getView(); if (!empty($data) && isset($data['favs'])) { $response = $data['favs']; } else { $response = array(); } } else { if (DiscoUtils::route('post', '^/favs$', $parameters, $qs)) { // $inputraw = file_get_contents("php://input"); $userid = $gk->getUserID(); // $response = array( // 'userid' => $userid, // 'data' => $inputraw, // 'qs' => $qs, // 'parameters' => $parameters, // 'headers' => getallheaders(), // ); $fav = new Favourites(array('id' => $userid, 'favs' => $qs)); $fav->save(); $fav = Favourites::getByID($userid); $data = $fav->getView(); if (!empty($data) && isset($data['favs'])) { $response = $data['favs'];