/** * Return the filter values (list form) */ public function getFilterValues() { $filters = array(); if ($this->auth->getParam('mu_id') == '') { $filters['pr_values'] = R3EcoGisHelper::getProvinceList($this->do_id, array('join_with_global_plain' => true)); $filters['mu_values'] = R3EcoGisHelper::getMunicipalityAndMunicipalityCollectionList($this->do_id, null, null, array('join_with_global_plain' => true)); } else { $filters['mu_values'] = array($this->auth->getParam('mu_id') => ''); } if (count($filters['mu_values']) == 1) { $mu_id = key($filters['mu_values']); $filters['fr_values'] = R3EcoGisHelper::getFractionList($this->do_id, $mu_id, array('used_by' => 'building')); $filters['st_values'] = R3EcoGisHelper::getStreetList($this->do_id, $mu_id, array('used_by' => 'building')); } else { $mu_id = null; } $filters['gc_values'] = R3EcoGisHelper::getCategoriesListTreeForFilter($this->do_id, 'global_plain_action'); $filters['gpa_values'] = R3EcoGisHelper::getGlobalplainActionListForFilter($this->do_id, 'global_plain_action'); // global_plain_action_list_data $filters['do_id'] = $this->getFilterValue('do_id'); $filters['pr_id'] = $this->getFilterValue('pr_id'); $filters['mu_id'] = $this->getFilterValue('mu_id'); $filters['mu_name'] = $this->getFilterValue('mu_name'); $filters['gc_id_filter'] = $this->getFilterValue('gc_id_filter'); $filters['gpa_name'] = $this->getFilterValue('gpa_name'); return $filters; }
/** * Return the filter values (list form) */ public function getFilterValues() { $filters = array(); if ($this->auth->getParam('mu_id') == '') { $filters['pr_values'] = R3EcoGisHelper::getProvinceList($this->do_id, array('join_with_action_catalog' => true)); $filters['mu_values'] = R3EcoGisHelper::getMunicipalityAndMunicipalityCollectionList($this->do_id, null, null, array('join_with_action_catalog' => true)); } else { $filters['mu_values'] = array($this->auth->getParam('mu_id') => ''); } $filters['gc_values'] = R3EcoGisHelper::getCategoriesListTreeForFilter($this->do_id, 'action_catalog'); $filters['gpa_values'] = R3EcoGisHelper::getGlobalplainActionListForFilter($this->do_id, 'action_catalog'); $filters['do_id'] = $this->getFilterValue('do_id'); $filters['pr_id'] = $this->getFilterValue('pr_id'); $filters['mu_id'] = $this->getFilterValue('mu_id'); $filters['mu_name'] = $this->getFilterValue('mu_name'); $filters['gc_id'] = $this->getFilterValue('gc_id'); $filters['gpa_name'] = $this->getFilterValue('gpa_name'); $filters['ac_alternative_simulation'] = $this->getFilterValue('ac_alternative_simulation'); $filters['ac_name'] = $this->getFilterValue('ac_name'); return $filters; }