public function renderDefault($sort_by) { $data = $this->ItemListModel->getAllItems(); switch ($sort_by) { case "title": $data = $this->ItemListModel->getAllItemsBy("item_name"); break; case "price-asc": $data = $this->ItemListModel->getAllItemsBy("price DESC"); break; case "price-desc": $data = $this->ItemListModel->getAllItemsBy("price ASC"); break; } //$this->getUser()->getId() //echo $this->context->cartsession->getCart(); $category = $this->context->category->getAllCategory(); $this->template->category = $category; if ($this->getUser()->isLoggedIn()) { $cart_items = $this->context->cart->itemsInCart($this->context->cartsession->getCart()); $this->template->cart = $cart_items; } $this->template->items = $data; if ($this->getUser()->isLoggedIn()) { $this->template->logged = true; } else { $this->template->logged = false; } }
public function renderDefault($id, $category_name, $sort_by) { $data = $this->CategoryListModel->getAllItems($id); switch ($sort_by) { case "title": $data = $this->CategoryListModel->getAllItemsBy("item_name", $id); break; case "price-asc": $data = $this->CategoryListModel->getAllItemsBy("price DESC", $id); break; case "price-desc": $data = $this->CategoryListModel->getAllItemsBy("price ASC", $id); break; } if ($this->getUser()->isLoggedIn()) { $cart_items = $this->context->cart->itemsInCart($this->getUser()->getIdentity()->data[0]); $this->template->cart = $cart_items; } $category = $this->context->category->getAllCategory(); $this->template->category = $category; $this->template->id = $id; $this->template->category_name = $category_name; $this->template->items = $data; if ($this->getUser()->isLoggedIn()) { $this->template->logged = true; } else { $this->template->logged = false; } }
public function renderItem() { $data = $this->ItemListModel->getAllItems(); $this->template->data = $data; if (!isset($this->getUser()->getIdentity()->data[0])) { $this->flashMessage('Pravděpodobně nemáte oprávnění :(', 'error'); $this->redirect('Main:'); } }