public function get_page($id = 0)
{
if ($id == false or $id == 0) {
return false;
}
if (intval($id) != 0) {
$page = $this->get_by_id($id);
if (empty($page)) {
$page = $this->get_by_url($id);
}
} else {
if (empty($page)) {
$page = array();
$page['layout_name'] = trim($id);
$page = $this->get($page);
$page = $page[0];
}
}
return $page;
}