public function executeDeletepage() { $this->setscope(); $pageid = $this->getRequest()->getParameter('pageid'); if ($this->pageowner($pageid)) { $page = sfBreadNavPeer::getNode($pageid); $page->delete(); //sfBreadNavPeer::deleteDescendants($page); //sfBreadNavPeer::deleteNode($page); $this->redirect('sfBreadNavAdmin/index?scope=' . $this->scope); } else { //display permission error $this->setTemplate('breadnav'); $this->message = "You need to be logged in to delete menu pages."; return sfView::ERROR; } }