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());
 }
예제 #3
0
 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);
 }
예제 #4
0
 protected function _afterInsert(Kwf_Model_Row_Interface $row)
 {
     parent::_afterInsert($row);
     Kwc_Shop_Cart_Orders::setCartOrderId($row->id);
 }