findOneById($id)) { if(strlen($page->getText()) == 0 && !$show_empty) { return; } if(is_null($title)) { return link_to($page->getName(), 'page_read', $page, $options); } else { return link_to($title, 'page_read', $page, $options); } } return false; } /** * Vrátí text stránky (bez title) podle zadaného ID * * @param integer $id * @return string */ function page_content($id) { if($page = Doctrine::getTable('Page')->findOneById($id)) { return $page->getText(); } return false; } /** * Vrátí nadpis stránky podle zadaného ID * * @param integer $id * @return string */ function page_title($id) { if($page = Doctrine::getTable('Page')->findOneById($id)) { return $page->getName(); } return false; } /** * Vloží obsah stránky (včetne title) podle zadaného ID * * @param integer $id * @param string $title * @param boolean $use_title */ function include_page($id, $title = null, $use_title = true) { if($page = Doctrine::getTable('Page')->findOneById($id)) { $title = is_null($title) ? $page->getName() : $title; $result = '
'; if($use_title) { $result .= '

'.$title.'

'; } $result .= '

'.$page->getText().'

'; $result .= '
'; print($result); } }