Exemple #1
0
 /**
  * Adds a single product specified by its values to the basket.
  *
  * @param Controller_Frontend_Interface $controller Basket frontend controller
  * @param array $values Associative list of key/value pairs from the view specifying the product
  * @param array $options List of options for addProducts() in basket frontend controller
  */
 protected function _addProduct(Controller_Frontend_Interface $controller, array $values, array $options)
 {
     $controller->addProduct(isset($values['prod-id']) ? $values['prod-id'] : null, isset($values['quantity']) ? $values['quantity'] : 1, $options, isset($values['attrvar-id']) ? array_filter((array) $values['attrvar-id']) : array(), isset($values['attrconf-id']) ? array_filter((array) $values['attrconf-id']) : array(), isset($values['attrhide-id']) ? array_filter((array) $values['attrhide-id']) : array(), isset($values['warehouse']) ? $values['warehouse'] : 'default');
 }
Exemple #2
0
 /**
  * Adds a single product specified by its values to the basket.
  *
  * @param Controller_Frontend_Interface $controller Basket frontend controller
  * @param array $values Associative list of key/value pairs from the view specifying the product
  * @param array $options List of options for addProducts() in basket frontend controller
  */
 protected function _addProduct(Controller_Frontend_Interface $controller, array $values, array $options)
 {
     $controller->addProduct(isset($values['prodid']) ? (string) $values['prodid'] : '', isset($values['quantity']) ? (int) $values['quantity'] : 1, $options, isset($values['attrvarid']) ? array_filter((array) $values['attrvarid']) : array(), isset($values['attrconfid']) ? array_filter((array) $values['attrconfid']) : array(), isset($values['attrhideid']) ? array_filter((array) $values['attrhideid']) : array(), isset($values['attrcustid']) ? array_filter((array) $values['attrcustid']) : array(), isset($values['warehouse']) ? (string) $values['warehouse'] : 'default');
 }