Esempio n. 1
0
 // Setup the default params
 $params = array("page" => 1, "limit" => 10, "query" => "", "sort" => "default", "action" => "browse", "type" => "experiments");
 // 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 = searchExperiments($query, $page, $limit, $sort);
 } else {
     if ($sort == "default" || $sort == "recent") {
         $data = browseExperimentsByRecent($page, $limit, true);
     } else {
         if ($sort == "popularity") {
             $data = browseExperimentsByPopular($page, $limit, true);
         } else {
             if ($sort == "activity") {
                 $data = browseExperimentsByActivity($page, $limit, true);
             } else {
                 if ($sort == "rating") {
                     $data = browseExperimentsByRating($page, $limit, true);
                 }
             }
         }
Esempio n. 2
0
$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 {
            if ($type == "people") {
                $results = browsePeople($page, $limit);
                $count = browsePeople(-1, $limit);
            } else {
                if ($type == "activities") {
                    $results = browseActivities($page, $limit);
                    $count = browseActivities(-1, $limit);