Пример #1
0
 protected function _createData($parentData, $row, $select)
 {
     $ret = parent::_createData($parentData, $row, $select);
     $ignoreVisible = false;
     if ($select->hasPart('ignoreVisible')) {
         $ignoreVisible = $select->getPart('ignoreVisible');
     }
     $ret->targetPage = Kwf_Component_Data_Root::getInstance()->getComponentByDbId($row->target_page_id, array('subroot' => $parentData, 'limit' => 1, 'ignoreVisible' => $ignoreVisible));
     if (!$ret->targetPage) {
         return null;
     }
     //can happen if page was deleted but entry still exists
     return $ret;
 }