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; }