public function getLookupData($id = null) { $lkp = parent::getLookupData($id); if ($this->auth->getParam('mu_id') == '') { $lkp['pr_values'] = R3EcoGisHelper::getProvinceList($this->do_id); $lkp['mu_values'] = R3EcoGisHelper::getMunicipalityAndMunicipalityCollectionList($this->do_id, null, null, array('join_with_global_strategy_paes' => true)); } else { $lkp['mu_values'] = array($this->auth->getParam('mu_id') => ''); } $mu_id = $this->auth->getParam('mu_id'); if ($this->act == 'add' && count($lkp['mu_values']) == 1) { $mu_id = key($lkp['mu_values']); } else { if ($this->act == 'mod') { $mu_id = $this->data['mu_id']; } } $lkp['gpa_gauge_values'] = R3EcoGisHelper::getGlobalPlainActionTypeList($_SESSION['do_id']); return $lkp; }