public function init() { parent::init(); $site = new Model_Site(); $page = new Model_Page(); $categories = new Model_Categories(); $products = new Model_Products(); $all_menus = $site->AllMenus(); foreach ($all_menus as $menu_id => $menu) { $menu_key = 'menu_' . $menu_id; $this->view->{$menu_key} = $menu; } $this->view->category_menu = $site->categoryMenu(); $categoryTree = $categories->listCategoryTree(); $this->view->categoryTree = $categoryTree; $this->view->widget_blurb = $site->widget_blurb(); //@todo to be removed soon $this->view->categories = $page->displayCategories(null, 12); $this->view->Brands = $site->ListBrands(); $this->view->best_sellers = $products->bestSeller(); $this->view->featured_products = $products->featuredProducts(); }
public function categoriesbackupAction() { $categories = new Model_Categories(); if ($this->_getParam('edit')) { $category_id = $this->_getParam('edit'); $category = $categories->listCategories($category_id); $this->view->data = $category[0]; $parents = $categories->listParentCategories($category_id); $this->view->parentcategories = $parents; if ($_POST) { $categories->update($_POST['ID'], $_POST); $this->_redirect('/admin/categories/edit/' . $_POST['ID']); } } if ($this->_getParam('delete')) { $category_id = $this->_getParam('delete'); $category = $categories->delete($category_id); $this->_redirect('/admin/categories/'); } //create if ($_POST) { $new_category = $categories->create($_POST); $this->_redirect('/admin/categories/'); } if (!$this->_getParam('edit')) { $parents = $categories->listParentCategories(); $this->view->parentcategories = $parents; } $this->view->category_tree = $categories->listCategoryTree(); $this->view->orphan_categories = $categories->listOrphanCategories(); #$categories_list = $categories->listCategories(); #$this->paginator($categories_list); }
public function categoryMenu() { $categories = new Model_Categories(); return $categories->listCategoryTree(); }