public function getParent($id = 0) { if ($id == 0 && parent::getParent() !== null) { return parent::getParent(); } elseif ($id > 0) { $pageDiv = new PagstructurePagdivs(); $rowsetPageDiv = $pageDiv->fetchAll($pageDiv->select()->where("pagdivs_id = " . $id)); if (count($rowsetPageDiv) > 0) { $page = new Pagstructure(); $page->set($rowsetPageDiv->current()->pagstructure_id); if ($page->get()) { return $page; } else { return null; } } else { return null; } } else { return null; } }