Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 22nd, 2012  |  syntax: None  |  size: 1.54 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. //Script starts w/ 10.75mb consumed, with this code enabled the script (magento classes) consumes memory continuiously - 97.25mb
  2. //With this code DISABLED, the script consumes 10.75mb
  3.  
  4.  
  5.                         try {
  6. /*
  7.                             $order = Mage::getModel('sales/order')->load($intOrderEntityID);
  8.  
  9.                             //var_dump($arrOrder);
  10.  
  11.                             echo "EnityID:" . $intOrderEntityID;
  12.  
  13.                             $invoice = $order->prepareInvoice();
  14.                             $invoice->setRequestedCaptureCase(Mage_Sales_Model_Order_Invoice::CAPTURE_OFFLINE);
  15.                             $invoice->register();
  16.  
  17.                             $shipment = $order->prepareShipment();
  18.                             $shipment->register();
  19.  
  20.  
  21.                             $order->setStatus(Mage_Sales_Model_Order::STATE_COMPLETE);
  22.  
  23.                             $transactionSave = Mage::getModel('core/resource_transaction')
  24.                             ->addObject($invoice)
  25.                             ->addObject($shipment)
  26.                             ->addObject($invoice->getOrder());
  27.  
  28.                             $transactionSave->save();
  29. */
  30.  
  31.                             if($intOrderEntityID == 100){
  32.                               //exit for testing purpose - stop after 100
  33.                               exit();
  34.                             }
  35.                         }
  36.                         catch (Mage_Core_Exception $e) {
  37.                             necho($e->getMessage());
  38.                         }