예제 #1
0
 public static function getFilterTypes()
 {
     $filterTypes = array();
     $filterTypes[self::FILTER_TYPE_DATE] = '';
     $filterTypes[self::FILTER_TYPE_STRING] = array();
     $filterTypes[self::FILTER_TYPE_ENUM] = array();
     $queries = array();
     $reportQuery = new ReportQuery();
     $reportQueryIterator = $reportQuery->getIterator();
     foreach ($reportQueryIterator as $query) {
         $queries[] = $query->query;
     }
     $filterTypes[self::FILTER_TYPE_QUERY] = $queries;
     $filterTypes[self::FILTER_TYPE_LIST_BUILDING] = array();
     $filterTypes[self::FILTER_TYPE_LIST_PRACTICE] = array();
     $filterTypes[self::FILTER_TYPE_LIST_PROVIDER] = array();
     $filterTypes[self::FILTER_TYPE_LIST_ROOM] = array();
     $filterTypes[self::FILTER_TYPE_LIST_BUILDING_PREF] = array();
     $filterTypes[self::FILTER_TYPE_LIST_ROOM_PREF] = array();
     $filterTypes[self::FILTER_TYPE_LIST_PROVIDER_PREF] = array();
     $filterTypes[self::FILTER_TYPE_SPECIAL] = array();
     return $filterTypes;
 }
예제 #2
0
 public static function getFilterTypes()
 {
     $filterTypes = array();
     $filterTypes[self::FILTER_TYPE_DATE] = '';
     $filterTypes[self::FILTER_TYPE_STRING] = array();
     $filterTypes[self::FILTER_TYPE_ENUM] = array();
     $queries = array();
     $reportQuery = new ReportQuery();
     $reportQueryIterator = $reportQuery->getIterator();
     foreach ($reportQueryIterator as $query) {
         $queries[] = $query->query;
     }
     $filterTypes[self::FILTER_TYPE_QUERY] = $queries;
     return $filterTypes;
 }