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; }
/** * 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_strategy' => true)); $filters['mu_values'] = R3EcoGisHelper::getMunicipalityAndMunicipalityCollectionList($this->do_id, null, null, array('join_with_global_strategy' => 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['do_id'] = $this->do_id; $filters['pr_id'] = $this->pr_id; $filters['mu_id'] = $this->mu_id; $filters['mu_name'] = $this->mu_name; $filters['gst_name'] = $this->gst_name; return $filters; }
/** * Return the data for a single customer */ public function getLookupData($id = null) { $lkp = array(); if ($this->auth->getParam('mu_id') == '') { $lkp['pr_values'] = R3EcoGisHelper::getProvinceList($this->do_id); $lkp['mu_values'] = R3EcoGisHelper::getMunicipalityAndMunicipalityCollectionList($this->do_id); } 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']; } } return $lkp; }
/** * Return the data for a single customer */ public function getLookupData($id = null) { R3EcoGisHelper::includeHelperClass('obj.global_consumption_row.php'); R3EcoGisHelper::includeHelperClass('obj.global_plain_row.php'); $lkp = array(); $lkp['ft_id_values'] = R3EcoGisHelper::getWorkFundingTypeList($_SESSION['do_id']); if ($this->auth->getParam('mu_id') == '') { $lkp['pr_values'] = R3EcoGisHelper::getProvinceList($this->do_id); $lkp['mu_values'] = R3EcoGisHelper::getMunicipalityAndMunicipalityCollectionList($this->do_id); } 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' || $this->act == 'show') { $mu_id = $this->data['mu_id']; } } $lkp['gc_parent_values'] = R3EcoGisGlobalPlainHelper::getCategoriesListByparentId($_SESSION['do_id']); $lkp['consumption_energy_source_list'] = R3EcoGisGlobalConsumptionHelper::getEnergySourceList($_SESSION['do_id'], 'CONSUMPTION', array('order' => 'ges_name, gest_order, ges_order, ges.ges_id, es_order, es_name, es.es_id, udm_order, udm_name, udm.udm_id')); $lkp['production_energy_source_list'] = R3EcoGisActionCatalogHelper::getProductionEnergySourceList($_SESSION['do_id']); if ($this->act != 'add') { $lkp['gc_values'] = R3EcoGisGlobalPlainHelper::getCategoriesListByparentId($_SESSION['do_id'], $this->data['gc_parent_id']); $lkp['ac_object_values'] = R3EcoGisActionCatalogHelper::getSubCategoriesListById($_SESSION['do_id'], $this->data['mu_id'], $this->data['gc_id']); $lkp['gpa_values'] = R3EcoGisGlobalPlainHelper::getPlainActionList($_SESSION['do_id'], $this->data['gc_id']); if ($this->data['esu_id_production'] != '') { $lkp['es_id_production_values'] = array(); $lkp['udm_id_production_values'] = array(); foreach ($lkp['production_energy_source_list'][$this->data['ges_id_production']]['source'] as $esKey => $esVal) { $lkp['es_id_production_values'][$esKey] = $esVal['name']; foreach ($esVal['udm'] as $udmKey => $udmVal) { $lkp['udm_id_production_values'][$udmKey] = $udmVal['name']; } } } } else { if ($this->bu_id != '') { $lkp['gpa_values'] = R3EcoGisGlobalPlainHelper::getPlainActionList($_SESSION['do_id'], $this->data['gc_id']); } } $lkp['ac_related_actions_list'] = array(); if (!empty($this->data['mu_id'])) { $lkp['ac_related_actions_list'] = $this->getActionListForRelatedSelection($this->data['mu_id'], $this->data['ac_id']); } return $lkp; }
public function getLookupData($id = null) { $lkp = array(); if ($this->auth->getParam('mu_id') == '') { $lkp['mu_values'] = R3EcoGisHelper::getMunicipalityAndMunicipalityCollectionList($this->do_id); } else { $lkp['mu_values'] = array($this->auth->getParam('mu_id') => ''); } return $lkp; }
/** * Return the data for a single customer */ public function getLookupData($id = null) { $lkp = array(); if ($this->auth->getParam('mu_id') == '') { $lkp['pr_values'] = R3EcoGisHelper::getProvinceList($this->do_id); $lkp['mu_values'] = R3EcoGisHelper::getMunicipalityAndMunicipalityCollectionList($this->do_id); } 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']['data']) == 1) { $mu_id = key($lkp['mu_values']['data']); } else { if ($this->act == 'mod' || $this->act == 'show') { $mu_id = $this->data['mu_id']; } } $lkp['global_strategy_list'] = R3EcoGisSimulationHelper::getGlobalStrategyList($this->do_id, $mu_id); $lkp['summary_type_list'] = R3EcoGisSimulationHelper::getSummaryTypeList(); $lkp['summary_table_list'] = array('NORMAL' => _('Espansa'), 'GROUPED' => _('Raggruppata')); $lkp['do_id'] = $this->do_id; $lkp['pr_id'] = $this->pr_id; $lkp['mu_id'] = $this->mu_id; return $lkp; }