View Single Post
  #2  
Old 09-26-2019, 05:17 AM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

Default Re: "Fake" orders (or how do a cart become an order ?)

This is where an IDE can help a lot...


Search for "is_order" shows this in classes/XLite/Model/Repo/Cart.php




Code:
/** * Define query for markAsOrder() method * * @paraminteger $orderId Order id * * @return \Doctrine\DBAL\Statement|void */ protectedfunctiondefineMarkAsOrderQuery($orderId) { $stmt = $this->_em->getConnection()->prepare( 'UPDATE'.$this->_class->getTableName() .' ' .'SET is_order = :flag ' .'WHERE order_id = :id' ); if ($stmt) { $stmt->bindValue(':flag', 1); $stmt->bindValue(':id', $orderId); } else { $stmt = null; } return$stmt; }




And in classes/XLite/Model/Repo/Order.php


Code:
/** * Define query for markAsCart() method * * @paraminteger $orderId Order id * * @return \Doctrine\DBAL\Statement|void */ protectedfunctiondefineMarkAsCartQuery($orderId) { $stmt = $this->_em->getConnection()->prepare( 'UPDATE'.$this->_class->getTableName() .' ' .'SET is_order = :flag ' .'WHERE order_id = :id' ); if ($stmt) { $stmt->bindValue(':flag', 0); $stmt->bindValue(':id', $orderId); } else { $stmt = null; } return$stmt; }
__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote