*/ /** * Akcje modułu akcesoria * * @author Krzysztof Bebło * * @package stAccessoriesPlugin * @subpackage actions */ class stAccessoriesBackendActions extends stActions { /** * Dodaje akcesoria do produktu * * @return przekierowuje na strone akcesorii dodanych produktów */ public function executeAddAccessories() { $product_id = $this->getRequestParameter('forward_parameters[product_id]'); $accessories = $this->getRequestParameter('product[selected]', array()); if (empty($accessories)) { $this->redirect($this->getRequest()->getReferer()); } foreach ($accessories as $id) { $product_accessories = new ProductHasAccessories(); $product_accessories->setProductId($product_id); $product_accessories->setAccessoriesId($id); $product_accessories->save(); } return $this->redirect('stProduct/productInAccessoriesList?product_id=' . $product_id); } }