public static function from_params($params)
 {
     $search = new Search();
     $alias = array_values(ContentDM::get_alias($params));
     $search->maxrecs = 20;
     $search->sortby = array('title');
     $search->searchstring = Search::generate_search_string($params);
     if (isset($params['document-types'])) {
         if (in_array('map', $params['document-types'])) {
             $search->search_alias = array('/p129401coll3');
         }
     }
     $start = isset($params['CISOSTART']) ? $params['CISOSTART'] : "1,1";
     $search->start = split(',', $start);
     $search->search_alias = $alias;
     return $search;
 }
Example #2
0
 public static function from_params($params)
 {
     Search::complexify_simple_search_params($params);
     $search = new Search();
     $search->search_alias = array_values(ContentDM::get_alias($params));
     $search->search_all = $params['CISOROOT'] == 'all' ? TRUE : FALSE;
     $search->maxrecs = 20;
     if (isset($params['document-types'])) {
         $search->set_document_types($params['document-types']);
     }
     if (isset($params['media-types'])) {
         $search->media_types = $params['media-types'];
     } else {
         if (isset($query_params['media-types%5B%5D'])) {
             $search->media_types = $params['media-types%5B%5D'];
         }
     }
     $search->set_search_string($params);
     $search->start = isset($params['CISOSTART']) ? $params['CISOSTART'] : '1';
     return $search;
 }
function getAlias()
{
    global $thisfile, $specifyCollection;
    return ContentDM::get_alias($_GET);
}