// Setup the default params $params = array("page" => 1, "limit" => 10, "query" => "", "sort" => "default", "action" => "browse", "type" => "people"); // Check to see if values are set, overwrite defaults if set foreach ($params as $k => $v) { if (isset($_REQUEST[$k])) { $params[$k] = strtolower(safeString($_REQUEST[$k])); } } $action = $params['action']; $type = $params['type']; $query = $params['query']; $page = $params['page']; $limit = $params['limit']; $sort = $params['sort']; if ($action == "search") { $data = searchVisualizations($query, $page, $limit, $sort); } else { $data = browseVisualizationsByTimeCreated($page, $limit); } $status = 200; break; case "getSessions": if (isset($_REQUEST['experiment'])) { $id = safeString($_REQUEST['experiment']); $dataset = getSessionsForExperiment($id); if ($dataset) { $data = $dataset; $status = 200; } } break;
foreach ($params as $k => $v) { if (isset($_REQUEST[$k])) { $params[$k] = strtolower(safeString($_REQUEST[$k])); } } $action = $params['action']; $type = $params['type']; $query = $params['query']; $page = $params['page']; $limit = $params['limit']; $sort = $params['sort']; // Determine the results if ($action == "search") { if ($type == "visualizations") { $results = searchVisualizations($query, $page, $limit, $sort); $count = searchVisualizations($query, -1, $limit, $sort); } else { if ($type == "people") { $results = searchPeople($query, $page, $limit, $sort); $count = searchPeople($query, -1, $limit, $sort); } else { $results = searchExperiments($query, $page, $limit, $sort); $count = searchExperiments($query, -1, $limit, $sort); } } } else { if ($action == "browse") { if ($type == "visualizations") { $results = browseVisualizationsByTimeCreated($page, $limit); $count = browseVisualizationsByTimeCreated(-1, $limit); } else {