Example #1
0
 public function collections($rtrn = 'list', $filters = array())
 {
     if (!isset($filters['sort'])) {
         $filters['sort'] = 'title';
     }
     if (!isset($filters['sort_Dir'])) {
         $filters['sort_Dir'] = 'ASC';
     }
     switch (strtolower($rtrn)) {
         case 'count':
             $warehouse = new Warehouse();
             $count = $warehouse->getCollections('count');
             return $count;
             break;
         case 'list':
         case 'rows':
         case 'results':
         default:
             $warehouse = new Warehouse();
             if (!($results = $warehouse->getCollections('rows', $filters))) {
                 $results = array();
             }
             $categories = new \Hubzero\Base\ItemList($results);
             return $categories;
             break;
     }
 }