public function view() { parent::load(); $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'sa_orzeczenia', 'sa_orzeczenia.sedzia_id' => $this->object->getId()))); $this->set('DataBrowserTitle', 'Orzeczenia wydane przez sędziego'); $this->render('DataBrowser/browser'); }
public function view() { parent::load(); $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'urzednicy_rejestr_korzysci', 'urzednicy_rejestr_korzysci.osoba_id' => $this->object->getId()))); $this->set('DataBrowserTitle', 'Rejestr korzyści majątkowych urzędnika'); $this->render('Dane.DataBrowser/browser'); }
public function miejscowosci() { parent::load(); $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'miejscowosci', 'miejscowosci.wojewodztwo_id' => $this->object->getId()), 'aggsPreset' => 'miejscowosci')); $this->set('title_for_layout', 'Powiaty w województwie ' . $this->object->getData('nazwa')); $this->render('Dane.DataBrowser/browser'); }
public function view() { parent::load(); $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'poslowie', 'poslowie.komisja_id' => $this->object->getId()))); $this->set('DataBrowserTitle', 'Posłowie w tej komisji'); $this->render('DataBrowser/browser'); }
public function view() { parent::load(); return $this->redirect('/bdl#' . $this->object->getData('bdl_wskazniki_kategorie.slug')); $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'bdl_wskazniki', 'bdl_wskazniki.grupa_id' => $this->object->getId()))); $this->set('DataBrowserTitle', 'Wskaźniki w tej grupie'); $this->render('DataBrowser/browser'); }
public function view() { parent::load(); $expand_dimension = isset($this->request->query['i']) ? (int) $this->request->query['i'] : $this->object->getData('i'); $dims = $this->object->getLayer('dimennsions'); $expanded_dimension = array(); // debug($dims); die(); // building dimmensions array (it will be usefull as a parameter for future API calls $dimmensions_array = array(); for ($d = 0; $d < 5; $d++) { $dvalue = 0; if ($d != $expand_dimension) { $dvalue = isset($this->request->query['d' . $d]) ? (int) $this->request->query['d' . $d] : (int) @$dims[$d]['options'][0]['id']; } $dimmensions_array[] = $dvalue; } // Setting selected dimmension $i = 0; foreach ($dims as &$dim) { if (isset($option)) { unset($option); } foreach ($dim['options'] as &$option) { $option['selected'] = $option['id'] == $dimmensions_array[$i]; } if (isset($option)) { unset($option); } if ($expand_dimension == $i) { $this->loadModel('Bdl.BDL'); $dimmensions_array[$i] = '!'; $exp_data = $this->BDL->getData(array('dims' => $dimmensions_array, 'wskaznik_id' => $this->object->getId(), 'years' => true)); $expanded_dimension = $dim; if (isset($option)) { unset($option); } foreach ($expanded_dimension['options'] as &$option) { $temp_dimmensions_array = $dimmensions_array; $temp_dimmensions_array[$i] = (int) $option['id']; foreach ($exp_data as $ed) { if ($temp_dimmensions_array == $ed['dims']) { $option['data'] = $ed; break; } } } if (isset($option)) { unset($option); } } $i++; } $this->set('dims', $dims); $this->set('expand_dimension', $expand_dimension); $this->set('expanded_dimension', $expanded_dimension); $this->set('dimmensions_array', $dimmensions_array); }
public function load() { if ($this->request->params['action'] != 'view') { $this->addInitAggs(array('all' => array('global' => '_empty', 'aggs' => array('zamowienia' => array('filter' => array('bool' => array('must' => array(array('term' => array('dataset' => 'zamowienia_publiczne')), array('term' => array('data.zamowienia_publiczne.zamawiajacy_id' => $this->request->params['id'])))))))))); } parent::load(); if ($this->object->getData('dataset') && $this->object->getData('object_id')) { return $this->redirect('/dane/' . $this->object->getData('dataset') . '/' . $this->object->getData('object_id')); } }
public function zamrazarka() { if ($this->request->params['subid']) { parent::load(); $zamrazarka = $this->Dataobject->find('first', array('conditions' => array('dataset' => 'sejm_zamrazarka', 'id' => $this->request->params['subid']))); $this->set('zamrazarka', $zamrazarka); } else { $this->redirect($this->referer()); } }
public function load() { if ($this->request->params['action'] != 'view') { $aggs = array('prawo' => array('filter' => array('bool' => array('must' => array(array('term' => array('dataset' => 'prawo')), array('nested' => array('path' => 'feeds_channels', 'filter' => array('bool' => array('must' => array(array('term' => array('feeds_channels.dataset' => 'instytucje')), array('term' => array('feeds_channels.object_id' => $this->request->params['id'])))))))))), 'scope' => 'global'), 'prawo_urzedowe' => array('filter' => array('bool' => array('must' => array(array('term' => array('dataset' => 'prawo_urzedowe')), array('term' => array('data.prawo_urzedowe.instytucja_id' => $this->request->params['id']))))), 'scope' => 'global'), 'zamowienia' => array('filter' => array('bool' => array('must' => array(array('term' => array('dataset' => 'zamowienia_publiczne')), array('nested' => array('path' => 'feeds_channels', 'filter' => array('bool' => array('must' => array(array('term' => array('feeds_channels.dataset' => 'instytucje')), array('term' => array('feeds_channels.object_id' => $this->request->params['id'])))))))))), 'scope' => 'global'), 'urzednicy' => array('filter' => array('bool' => array('must' => array(array('term' => array('dataset' => 'urzednicy')), array('term' => array('data.urzednicy.instytucja_id' => $this->request->params['id']))))), 'scope' => 'global')); if ($this->request->params['id'] == '3214') { // SEJM $aggs['sejm_posiedzenia'] = array('filter' => array('bool' => array('must' => array(array('term' => array('dataset' => 'sejm_posiedzenia'))))), 'scope' => 'global'); } $this->addInitAggs($aggs); } parent::load(); }
public function view() { $this->addInitLayers(array('gmina')); parent::load(); if ($this->object->getData('typ_id') == '2' || $this->object->getData('typ_id') == '3') { if ($gmina_id = $this->object->getLayer('gmina')) { $this->redirect('/dane/gminy/' . $gmina_id); } } $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'gminy', 'gminy.powiat_id' => $this->object->getId()), 'aggsPreset' => 'gminy')); $this->set('title_for_layout', 'Gminy w powiecie ' . ' ' . $this->object->getData('nazwa')); $this->render('DataBrowser/browser'); }
public function view() { parent::load(); $dokument_id = $this->object->getData('urzednicy_rejestr_korzysci.dokument_id'); $html = $this->object->getLayer('html'); if ($dokument_id) { $this->set('dokument_id', $dokument_id); } if ($html) { $this->set('content_html', $html); } if (!$html and !$dokument_id) { throw new Exception("Either pdf or html should be set for " . $this->request->url); } }
public function view($package = 1) { parent::load(); $docs = $this->object->loadLayer('docs'); $selected_doc_id = $this->object->getData('dokument_id'); if (@$this->request->query['f']) { foreach ($docs as $category) { foreach ($category['files'] as $file) { if ($file['files']['dokument_id'] == $this->request->query['f']) { $selected_doc_id = $file['files']['dokument_id']; break; } } } } $this->set('selected_doc_id', $selected_doc_id); }
public function prawo_projekty_nieobecnosc() { parent::load(); $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'prawo_projekty', 'prawo_projekty.poslowie_nieobecni' => $this->object->getId()), 'aggsPreset' => 'prawo_projekty')); $wstrzymal_str = $this->object->getData('plec') == 'K' ? 'pojawiła' : 'pojawił'; $this->set('title_for_layout', 'Projekty dla których ' . $this->object->getData('nazwa') . ' nie ' . $wstrzymal_str . ' się na głosowaniu'); $this->set('DataBrowserTitle', 'Projekty dla których ' . $this->object->getData('nazwa') . ' nie ' . $wstrzymal_str . ' się na głosowaniu'); $this->render('Dane.DataBrowser/browser'); }
public function load() { $this->addInitAggs(array('dokumenty' => array('filter' => array('bool' => array('must' => array(array('term' => array('dataset' => 'zamowienia_publiczne_dokumenty')), array('term' => array('data.zamowienia_publiczne_dokumenty.parent_id' => $this->request->params['id']))))), 'scope' => 'global', 'aggs' => array('wykonawcy' => array('nested' => array('path' => 'zamowienia_publiczne-wykonawcy'), 'aggs' => array('top' => array('terms' => array('field' => 'zamowienia_publiczne-wykonawcy.id'), 'aggs' => array('nazwa' => array('terms' => array('field' => 'zamowienia_publiczne-wykonawcy.nazwa')), 'krs_id' => array('terms' => array('field' => 'zamowienia_publiczne-wykonawcy.krs_id')), 'waluta' => array('terms' => array('field' => 'zamowienia_publiczne-wykonawcy.waluta')), 'cena' => array('sum' => array('field' => 'zamowienia_publiczne-wykonawcy.cena')))))))))); parent::load(); }
public function akty() { parent::load(); $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'prawo', 'prawo.haslo_id' => $this->object->getId()))); $this->set('title_for_layout', "Akty prawne dla tematu " . $this->object->getTitle()); }
public function glosowania() { parent::load(); $this->Components->load('Dane.DataBrowser', array('conditions' => array('dataset' => 'sejm_glosowania', 'sejm_glosowania.posiedzenie_id' => $this->object->getId()))); $this->set('title_for_layout', "Głosowania | " . $this->object->getTitle()); }