/** * @return P4A_Frame */ public function nextPage() { if ($this->pages->getNumItems() == 0) { $return = null; return $return; } $this->redesign(); $active_page_name = $this->getActivePage()->getName(); $this->pages->reset(); while ($page = $this->pages->nextItem()) { if ($page->getName() == $active_page_name) { $page = $this->pages->nextItem(); if ($page === null) { return $active_page; } else { return $this->setActivePage($page); } } } }
/** * @return boolean */ public function hasItems() { if ($this->items->getNumItems()) { return true; } return false; }