/**
  * Convenience static method for searching without instantiating the class.
  *
  * Invoked from the API layer.
  *
  * @param array $userSearchParams
  *   See setSearchParams();
  * @return array $this->searchResults
  */
 public static function doSearch($userSearchParams)
 {
     $searcher = new self($userSearchParams);
     return $searcher->search();
 }
Example #2
0
 /**
  * Performs db search based on parameters from url manager
  *
  * @return	array
  */
 public static function search_from_url()
 {
     $sm = vivvo_lite_site::get_instance();
     $params = self::get_search_params_from_url($sm);
     $list = new self($sm);
     return $list->search($params['search_options'], $params['search_sort_by'], $params['search_order'], $params['search_limit'], $params['offset']);
 }