public function load($row) { $ret = 0; foreach ($row->getChildRows('Products') as $p) { $data = Kwc_Shop_AddToCartAbstract_OrderProductData::getInstance($p->add_component_class); $ret += $data->getAmount($p); } return $ret; }
public function load($row) { $data = Kwc_Shop_AddToCartAbstract_OrderProductData::getInstance($row->add_component_class); $parts = array(); foreach ($data->getAdditionalOrderData($row) as $data) { if ($data['class'] == 'amount') { continue; } $i = $data['name'] . ': ' . $data['value']; $i = Kwf_Trl::getInstance()->trlStaticExecute($i); $parts[] = $i; } return implode(', ', $parts); }
protected function _initFields() { parent::_initFields(); $cards = $this->_form->add(new Kwf_Form_Container_Cards('add_component_class', trlKwf('Type'))); foreach (Kwc_Abstract::getComponentClasses() as $c) { if (is_instance_of($c, 'Kwc_Shop_AddToCartAbstract_Component')) { $card = $cards->add(); $card->setName($c); $card->setTitle(Kwc_Abstract::getSetting($c, 'productTypeText')); $formClass = Kwc_Admin::getComponentClass($c, 'FrontendForm'); $form = new $formClass($c, $c); $form->setModel(Kwf_Model_Abstract::getInstance('Kwc_Shop_Cart_OrderProducts')); $form->setIdTemplate('{0}'); Kwc_Shop_AddToCartAbstract_OrderProductData::getInstance($c)->alterBackendOrderForm($form); $card->add($form); } } $cards->setAllowBlank(false); }
public function load($row) { $data = Kwc_Shop_AddToCartAbstract_OrderProductData::getInstance($row->add_component_class); return $data->getPrice($row); }
public final function getProductText(Kwc_Shop_Cart_OrderProduct $orderProduct) { return Kwc_Shop_AddToCartAbstract_OrderProductData::getInstance($this->getData()->componentClass)->getProductText($orderProduct); }
public final function orderConfirmed(Kwc_Shop_Cart_OrderProduct $orderProduct) { Kwc_Shop_AddToCartAbstract_OrderProductData::getInstance($this->getData()->componentClass)->orderConfirmed($orderProduct); }