public function beforeRender() { if ($this->hasUserRole('3')) { $this->addObjectEditable('prawo_hasla_merge'); } parent::beforeRender(); }
public function beforeRender() { parent::beforeRender(); if ($this->object) { $this->addBreadcrumb(array('href' => '/dane/wojewodztwa/' . $this->object->getData('wojewodztwa.id'), 'label' => 'Województwo ' . lcfirst($this->object->getData('wojewodztwa.nazwa')))); } }
public function beforeRender() { // PREPARE MENU $href_base = '/dane/wojewodztwa/' . $this->request->params['id']; $menu = array('items' => array(array('id' => '', 'href' => $href_base, 'label' => 'Gminy'), array('id' => 'powiaty', 'href' => $href_base . '/powiaty', 'label' => 'Powiaty'), array('id' => 'miejscowosci', 'href' => $href_base . '/miejscowosci', 'label' => 'Miejscowości'))); $menu['selected'] = $this->request->params['action'] == 'view' ? '' : $this->request->params['action']; $this->menu = $menu; parent::beforeRender(); }
public function beforeRender() { if (!file_exists(ROOT . DS . APP_DIR . DS . 'Plugin' . DS . $this->params->plugin . DS . 'View' . DS . $this->viewPath . DS . $this->view . '.ctp')) { # try to fallback on some default if (file_exists(ROOT . DS . APP_DIR . DS . 'Plugin' . DS . $this->params->plugin . DS . 'View' . DS . 'DocsObjects' . DS . $this->view . '.ctp')) { $this->view = 'DocsObjects/' . $this->view; } } parent::beforeRender(); }
public function beforeRender() { $id = false; if (isset($this->request->params['subid'])) { $id = $this->request->params['subid']; } elseif ($first_hit = $this->feed['hits'][0]) { $id = $first_hit->getId(); } if ($id) { $this->loadDoc($id); } parent::beforeRender(); }
public function beforeRender() { // PREPARE MENU $href_base = '/dane/msig/' . $this->request->params['id']; $item = array('id' => '', 'label' => 'Dokument'); if ($dzialy = $this->object->getLayer('toc')) { $item['label'] = 'Spis treści'; foreach ($dzialy as $dzial_id => $dzial) { $item['dropdown']['items'][] = array('id' => $dzial_id, 'label' => $dzial['nazwa'], 'href' => $href_base . '/dzialy/' . $dzial_id); } } $menu = array('items' => array($item)); if ($dzialy = $this->object->getLayer('toc')) { $menu['items'][] = array('id' => 'dokument', 'label' => 'Dokument', 'href' => $href_base . '/dokument'); } $this->menu = $menu; parent::beforeRender(); }
public function beforeRender() { // PREPARE MENU $href_base = $this->object->getUrl(); $menu = array('items' => array(array('id' => '', 'href' => $href_base, 'label' => 'Dane'))); $menu['items'][] = array('id' => 'graph', 'href' => $href_base . '/graph', 'label' => 'Powiązania'); /* if( $this->object->getData('liczba_zmian') ) { $menu['items'][] = array( 'id' => 'historia', 'href' => $href_base . '/historia', 'label' => 'Historia', 'count' => $this->object->getData('liczba_zmian'), ); } */ $menu['selected'] = $this->request->params['action'] == 'view' ? '' : $this->request->params['action']; $this->set('_menu', $menu); $this->menu = $menu; parent::beforeRender(); }
public function beforeRender() { parent::beforeRender(); if (in_array($this->object->getData('typ_id'), array('1'))) { $this->addBreadcrumb(array('href' => '/prawo/ustawy', 'label' => 'Ustawy')); } elseif (in_array($this->object->getData('typ_id'), array('3'))) { $this->addBreadcrumb(array('href' => '/prawo/rozporzadzenia', 'label' => 'Rozporządzenia')); } elseif (in_array($this->object->getData('typ_id'), array('6', '7', '8', '10', '11', '12'))) { $this->addBreadcrumb(array('href' => '/prawo/umowy', 'label' => 'Umowy międzynarodowe')); } elseif (in_array($this->object->getData('typ_id'), array('0', '2', '4', '5', '9', '13', '14', '15'))) { $this->addBreadcrumb(array('href' => '/prawo/inne', 'label' => 'Inne akty prawne')); } }
public function beforeRender() { if ($this->domainMode == 'PK') { $this->_layout['footer']['element'] = 'pk'; $this->_layout['header']['element'] = 'pk'; } parent::beforeRender(); if ($this->object) { $this->addBreadcrumb(array('href' => '/dane/wojewodztwa/' . $this->object->getData('wojewodztwa.id'), 'label' => 'Województwo ' . lcfirst($this->object->getData('wojewodztwa.nazwa')))); if ($this->object->getData('powiaty.typ_id') == '1') { $this->addBreadcrumb(array('href' => '/dane/powiaty/' . $this->object->getData('powiaty.id'), 'label' => 'Powiat ' . lcfirst($this->object->getData('powiaty.nazwa')))); } if ($this->request->params['action'] == 'finanse') { $aggs = $this->viewVars['dataBrowser']['aggs']; $this->viewVars['dataBrowser']['aggs'] = null; $dataset = 'wydatki'; if (empty($aggs['gmina']['sumy']['timerange'][$dataset])) { $dataset = 'dochody'; } $global = array('min' => array('value' => $aggs['gminy']['sumy']['timerange']['min']['buckets'][0]['key'], 'label' => $aggs['gminy']['sumy']['timerange']['min']['buckets'][0]['reverse']['top']['hits']['hits'][0]['fields']['source'][0]['data']['gminy.nazwa'], 'id' => $aggs['gminy']['sumy']['timerange']['min']['buckets'][0]['reverse']['top']['hits']['hits'][0]['fields']['source'][0]['data']['gminy.id']), 'max' => array('value' => $aggs['gminy']['sumy']['timerange']['max']['buckets'][0]['key'], 'label' => $aggs['gminy']['sumy']['timerange']['max']['buckets'][0]['reverse']['top']['hits']['hits'][0]['fields']['source'][0]['data']['gminy.nazwa'], 'id' => $aggs['gminy']['sumy']['timerange']['max']['buckets'][0]['reverse']['top']['hits']['hits'][0]['fields']['source'][0]['data']['gminy.id']), 'cur' => $aggs['gmina']['sumy']['timerange'][$dataset]['value'], 'median' => $aggs['gminy']['sumy']['timerange']['percentiles']['values']['50.0'], 'histogram' => $aggs['gminy']['sumy']['timerange']['histogram']['buckets']); $global = array_merge($global, array('left' => $global['min']['value'] == $global['max']['value'] ? 0 : 100 * ($global['cur'] - $global['min']['value']) / ($global['max']['value'] - $global['min']['value']), 'median_left' => $global['min']['value'] == $global['max']['value'] ? 0 : 100 * ($global['median'] - $global['min']['value']) / ($global['max']['value'] - $global['min']['value']))); $dzialy = array(); foreach ($aggs['gmina']['dzialy']['timerange']['dzialy']['buckets'] as $b) { $dzial = array('id' => $b['key'], 'label' => @$b['label']['buckets'][0]['key']); foreach ($aggs['gminy']['dzialy']['timerange']['dzialy']['buckets'] as $d) { if ($d['key'] == $b['key']) { $min = (int) $d['min']['buckets'][0]['key']; $max = (int) $d['max']['buckets'][0]['key']; $range = $max - $min; $histogram_i = (string) (count($this->histogramIntervals) - 1); foreach ($this->histogramIntervals as $i => $interval) { $buckets = ceil($range / $interval); if ($buckets > 8 && $buckets < 100) { $histogram_i = $i; break; } } if ($range > 300000 && $histogram_i == count($this->histogramIntervals) - 1) { $histogram_i = (string) (count($this->histogramIntervals) - 2); } $dzial['global'] = array('min' => array('value' => $d['min']['buckets'][0]['key'], 'label' => $d['min']['buckets'][0]['reverse']['top']['hits']['hits'][0]['fields']['source'][0]['data']['gminy.nazwa'], 'id' => $d['min']['buckets'][0]['reverse']['top']['hits']['hits'][0]['fields']['source'][0]['data']['gminy.id']), 'max' => array('value' => $d['max']['buckets'][0]['key'], 'label' => $d['max']['buckets'][0]['reverse']['top']['hits']['hits'][0]['fields']['source'][0]['data']['gminy.nazwa'], 'id' => $d['max']['buckets'][0]['reverse']['top']['hits']['hits'][0]['fields']['source'][0]['data']['gminy.id']), 'cur' => $b[$dataset]['value'], 'median' => $d['percentiles']['values']['50.0'], 'histogram' => $d['histogram_' . $histogram_i]['buckets'], 'interval' => $this->histogramIntervals[(int) $histogram_i]); $dzial['global'] = array_merge($dzial['global'], array('left' => $dzial['global']['min']['value'] == $dzial['global']['max']['value'] ? 0 : 100 * ($dzial['global']['cur'] - $dzial['global']['min']['value']) / ($dzial['global']['max']['value'] - $dzial['global']['min']['value']), 'median_left' => $dzial['global']['min']['value'] == $dzial['global']['max']['value'] ? 0 : 100 * ($dzial['global']['median'] - $dzial['global']['min']['value']) / ($dzial['global']['max']['value'] - $dzial['global']['min']['value']), 'class' => $dzial['global']['cur'] > $dzial['global']['median'] ? 'more' : 'less')); break; } } foreach ($aggs['gmina']['rozdzialy']['timerange']['dzialy']['buckets'] as &$c) { if ($c['key'] == $dzial['id']) { $rozdzialy = $c['rozdzialy']['buckets']; foreach ($rozdzialy as &$r) { if (!$r['key']) { continue; } $r = array('id' => $r['key'], 'label' => $r['nazwa']['buckets'][0]['key'], 'wydatki' => $r[$dataset]['value']); } $dzial['rozdzialy'] = $rozdzialy; unset($c); break; } } $dzialy[] = $dzial; } // debug( $dzialy ); die(); $this->set('global', $global); $this->set('dzialy', $dzialy); } } }
public function beforeRender() { if ($this->object) { if ($this->object->getId() == 3214) { $this->headerObject = array('url' => '/dane/img/headers/sejmometr.jpg', 'height' => '250px'); } else { $this->headerObject = array('url' => '/dane/img/headers/instytucje.jpg', 'height' => '250px'); } } parent::beforeRender(); }
public function beforeRender() { if ($this->hasUserRole('3')) { $this->addObjectEditable('bdl_opis'); $this->addObjectEditable('bdl_wymiar'); } parent::beforeRender(); if ($this->object) { $this->addBreadcrumb(array('href' => '/bdl#' . $this->object->getData('bdl_wskazniki.kategoria_slug'), 'label' => '<span class="normalizeText">' . $this->object->getData('bdl_wskazniki.kategoria_tytul') . '</span>')); $this->addBreadcrumb(array('href' => '/bdl#' . $this->object->getData('bdl_wskazniki.kategoria_slug') . ',' . $this->object->getData('bdl_wskazniki.grupa_slug'), 'label' => '<span class="normalizeText">' . $this->object->getData('bdl_wskazniki.grupa_tytul') . '</span>')); } }