Пример #1
0
 public function fetchAllActiveWithMenuItems()
 {
     $menus = parent::fetchAll();
     foreach ($menus as $menu) {
         $menu->menuItems = $this->getMenuItemMapper()->fetchAllActiveWithChildrenByMenuId($menu->id);
     }
     return $menus;
 }
Пример #2
0
 public function delete($id, Application_Model_Abstract $link = null)
 {
     $id = (int) $id;
     if (is_null($link)) {
         $link = $this->find($id);
     }
     $this->getReOrderer()->reorderAllBelowModel($link, array("{$this->getDataPropertyName('linkCategoryId')} = ?" => $link->linkCategoryId));
     parent::delete($id);
 }
 public function delete($id, Application_Model_Abstract $comeniusEventImage = null)
 {
     $id = (int) $id;
     if (is_null($comeniusEventImage)) {
         $comeniusEventImage = $this->find($id);
     }
     $this->getReOrderer()->reorderAllBelowModel($comeniusEventImage, array("{$this->getDataPropertyName('comeniusEventId')} = ?" => $comeniusEventImage->comeniusEventId));
     parent::delete($id);
 }
Пример #4
0
 public function delete($id, Application_Model_Abstract $enquiryType = null)
 {
     $id = (int) $id;
     $reorderType = (int) $reorderType;
     if (is_null($enquiryType)) {
         $enquiryType = $this->find($id);
     }
     $this->getReOrderer()->reorderAllBelowModel($enquiryType);
     parent::delete($id);
 }
Пример #5
0
 public function delete($id, Application_Model_Abstract $menuItem = null)
 {
     $id = (int) $id;
     if (is_null($menuItem)) {
         $menuItem = $this->find($id);
     }
     $menuItem->menuItems = $this->fetchAllByParentId($menuItem->id);
     foreach ($menuItem->menuItems as $childItem) {
         $this->delete($childItem->id, $childItem);
     }
     $this->getReOrderer()->reorderAllBelowModel($menuItem, array("{$this->getDataPropertyName('menuId')} = ?" => $menuItem->menuId, "{$this->getDataPropertyName('parentId')} = ?" => $menuItem->parentId));
     parent::delete($id);
 }
Пример #6
0
 public function save(Application_Model_Abstract $comeniusEvent)
 {
     $_comeniusYearMapper = new Application_Model_Mapper_ComeniusYear();
     $_comeniusYearMapper->save(new Application_Model_ComeniusYear(array('id' => $comeniusEvent->yearId)));
     parent::save($comeniusEvent);
 }
Пример #7
0
 public function __constructor()
 {
     parent::__constructor();
 }
Пример #8
0
 public function save(Application_Model_Abstract $page)
 {
     $this->getMenuItemMapper()->save($page->menuItem);
     parent::save($page);
 }