public function sendContent($includeMaster) { $session = new Kwf_Session_Namespace('kwcShopCart'); if ($session->wirecardCartId) { Kwc_Shop_Cart_Orders::setCartOrderId($session->wirecardCartId); $order = Kwf_Model_Abstract::getInstance(Kwc_Abstract::getSetting($this->_data->parent->parent->parent->componentClass, 'childModel'))->getReferencedModel('Order')->getCartOrder(); $db = Kwf_Registry::get('db'); $db->query("UPDATE `kwc_shop_orders` SET `status` = 'cart' WHERE `id` = {$db->quote($order->id)} AND `status` = 'processing'"); unset($session->wirecardCartId); } Kwf_Util_Redirect::redirect($this->_data->parent->parent->parent->getUrl()); }
public function sendContent($includeMaster) { $session = new Kwf_Session_Namespace('kwcShopCart'); if ($session->wirecardCartId) { Kwc_Shop_Cart_Orders::setCartOrderId($session->wirecardCartId); $order = Kwf_Model_Abstract::getInstance(Kwc_Abstract::getSetting($this->_data->parent->parent->parent->componentClass, 'childModel'))->getReferencedModel('Order')->getCartOrder(); if ($order) { $order->status = 'cart'; $order->save(); } unset($session->wirecardCartId); } Kwf_Util_Redirect::redirect($this->_data->parent->parent->parent->getUrl()); }
protected function _afterInsert(Kwf_Model_Row_Interface $row) { parent::_afterInsert($row); //if getCartOrderId was null (tough it should not happen as the cart is empty in that case and the form doesn't validate then) Kwc_Shop_Cart_Orders::setCartOrderId($row->id); }
protected function _afterInsert(Kwf_Model_Row_Interface $row) { parent::_afterInsert($row); Kwc_Shop_Cart_Orders::setCartOrderId($row->id); }