Пример #1
0
     // 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;
Пример #2
0
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 {