Guest User

Untitled

a guest
Oct 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. <?php
  2. require 'app/Mage.php';
  3. error_reporting(E_ALL | E_STRICT);
  4. ini_set('html_errors', 1);
  5. Mage::setIsDeveloperMode(true);
  6. ini_set('display_errors', 1);
  7.  
  8. Mage::app('');
  9.  
  10. if(!isset($_POST['submit'])) {
  11. ?>
  12. <form action="fireEvent.php" method="post">
  13. Order ID: <input type="text" name="order_id" />
  14. <input type="submit" name="submit" value="Simuleer" />
  15.  
  16. </form>
  17. <?php
  18. } else {
  19.  
  20. $order_id = (int)$_POST['order_id'];
  21.  
  22. if(strlen($order_id)!=4) {
  23. echo "Order ID is te lang of te kort.<br /><br />Pak het order id uit de URL; /sales_order/view/order_id/<strong>XXXX</strong>/";
  24. exit;
  25. }
  26.  
  27. try {
  28.  
  29. $foo = Mage::getModel('elgentos_insurance/observer');
  30.  
  31. $order = Mage::getModel('sales/order')->load($order_id);
  32.  
  33. Mage::dispatchEvent('sales_order_payment_pay', array('order' => $order));
  34.  
  35. echo "Order ID ".$order_id." betaling succesvol gesimuleerd.";
  36. }
  37. catch(Exception $e)
  38. {
  39. echo "exception<br/>$e";
  40. }
  41.  
  42. }
Add Comment
Please, Sign In to add comment