示例#1
0
 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;
     }
 }