public function renderDeleteProductButton($productId) { if (AppUserRolesConfig::hasAddEditDeletePriviligies()) { FormViewHelper::init(); FormViewHelper::setMethod("post"); FormViewHelper::setAction(\EShop\Config\RouteConfig::getBasePath() . 'products/deleteProduct'); FormViewHelper::initHiddenField()->setName('productId')->setValue($productId)->create(); FormViewHelper::initHiddenField()->setName('categoryId')->setValue(substr($_GET['uri'], strlen($_GET['uri']) - 1, strlen($_GET['uri'])))->create(); FormViewHelper::initSubmitButton()->setValue('Delete')->setAttribute('class', 'btn-default product-btn')->create()->render(); } }
public function renderDeleteButton($categoryId) { if (AppUserRolesConfig::hasAddEditDeletePriviligies()) { FormViewHelper::init(); FormViewHelper::setAttribute('class', 'delete-category-form'); FormViewHelper::setMethod("post"); FormViewHelper::setAction(\EShop\Config\RouteConfig::getBasePath() . 'categories/delete'); FormViewHelper::initSubmitButton()->setValue('Delete')->setName('confirm')->setAttribute('class', 'btn-delete-category')->setAttribute('class', 'btn btn-danger btn-sm')->create(); FormViewHelper::initHiddenField()->setName('categoryId')->setValue($categoryId)->create()->render(); } }
public function renderProduct() { if (AppUserRolesConfig::hasAddEditDeletePriviligies()) { FormViewHelper::init(); FormViewHelper::setAttribute('class', 'productForm'); FormViewHelper::setMethod("post"); FormViewHelper::setAction(\EShop\Config\RouteConfig::getBasePath() . 'products/edit'); FormViewHelper::initTextField()->setName('productName')->setValue($this->productOldInformation->getProductName())->setAttribute('class', 'form-group')->create(); FormViewHelper::initHiddenField()->setName('productId')->setValue($this->productOldInformation->getProductId())->setAttribute('class', 'form-group')->create(); FormViewHelper::initTextField()->setName('quantity')->setValue($this->productOldInformation->getQuantity())->create(); $select = FormViewHelper::initSelect(); $select->setAttribute('class', 'form-group'); $select->setName('categoryId'); foreach ($this->categories as $category) { if ($category->getId() == $this->productOldInformation->getCategoryId()) { $select->addOption($category->getId(), $category->getName(), true); } else { $select->addOption($category->getId(), $category->getName()); } } $select->create(); FormViewHelper::initSubmitButton()->setValue('Edit')->setAttribute('class', 'btn-primary btn-lg')->create()->render(); } }