public function view($gID = null) { $products = new StoreProductList(); $products->setItemsPerPage(10); $products->setGroupID($gID); $products->activeOnly(false); $products->setShowOutOfStock(true); if ($this->get('keywords')) { $products->setSearch($this->get('keywords')); } $paginator = $products->getPagination(); $pagination = $paginator->renderDefaultView(); $this->set('products', $paginator->getCurrentPageResults()); $this->set('pagination', $pagination); $this->set('paginator', $paginator); $this->requireAsset('css', 'vividStoreDashboard'); $this->requireAsset('javascript', 'vividStoreFunctions'); $grouplist = StoreGroupList::getGroupList(); $this->set("grouplist", $grouplist); }
public function view($gID = null) { $products = new VividProductList(); $products->setItemsPerPage(10); $products->setGroupID($gID); $products->activeOnly(false); if ($this->get('keywords')) { $products->setSearch($this->get('keywords')); } $paginator = $products->getPagination(); $pagination = $paginator->renderDefaultView(); $this->set('products', $paginator->getCurrentPageResults()); $this->set('pagination', $pagination); $this->set('paginator', $paginator); $pkg = Package::getByHandle('vivid_store'); $packagePath = $pkg->getRelativePath(); $this->addHeaderItem(Core::make('helper/html')->css($packagePath . '/css/vividStoreDashboard.css')); $this->addFooterItem(Core::make('helper/html')->javascript($packagePath . '/js/vividStoreFunctions.js')); $grouplist = VividProductGroupList::getGroupList(); $this->set("grouplist", $grouplist); }