protected function _formatConfig($parentData, $row) { $ret = parent::_formatConfig($parentData, $row); $ret['targetPage'] = Kwf_Component_Data_Root::getInstance()->getComponentByDbId($row->target_page_id, array('subroot' => $parentData, 'limit' => 1)); if (!$ret['targetPage']) { return null; } //can happen if page was deleted but entry still exists return $ret; }
protected function _formatConfig($parentData, $row) { $data = parent::_formatConfig($parentData, $row); if (!$this->_settings['uniqueFilename']) { $data['filename'] = $this->_getIdFromRow($row) . '-'; $data['filename'] .= Kwf_Filter::filterStatic($this->_getFilenameFromRow($row), 'Ascii'); if (strlen($data['filename']) > $this->_settings['maxFilenameLength']) { $data['filename'] = substr($data['filename'], 0, $this->_settings['maxFilenameLength']); } } else { //wenn uniqueFilename muss er exakt so belassen werden wie er ist //(weil danach ja die andere richtung gesucht wird) $data['filename'] = $this->_getFilenameFromRow($row); } $data['name'] = $this->_getNameFromRow($row); $data['rel'] = ''; $data['isPseudoPage'] = true; return $data; }
protected function _formatConfig($parentData, $row) { $ret = parent::_formatConfig($parentData, $row); $ret['targetPage'] = Kwf_Component_Data_Root::getInstance()->getComponentById($row->target_page_id); return $ret; }
protected function _formatConfig($parentData, $id) { $ret = parent::_formatConfig($parentData, $id); $ret['name'] = $ret['row']->name; return $ret; }