public function fetchAllActiveWithMenuItems() { $menus = parent::fetchAll(); foreach ($menus as $menu) { $menu->menuItems = $this->getMenuItemMapper()->fetchAllActiveWithChildrenByMenuId($menu->id); } return $menus; }
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); }
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); }
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); }
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); }
public function __constructor() { parent::__constructor(); }
public function save(Application_Model_Abstract $page) { $this->getMenuItemMapper()->save($page->menuItem); parent::save($page); }