Merge pull request #9230 from totten/master-req2
[civicrm-core.git] / extern / ipn.php
index 9d65844e608db5033811b020cbdac877c34fbc62..3974cdc392081993a20e4b0b9a11e2317c76f75e 100644 (file)
@@ -48,10 +48,14 @@ if (empty($_GET)) {
 }
 else {
   $log->alert('payment_notification PayPal_Standard', $_REQUEST);
-  $paypalIPN = new CRM_Core_Payment_PayPalIPN();
+  $paypalIPN = new CRM_Core_Payment_PayPalIPN($_REQUEST);
   // @todo upgrade standard per Pro
 }
 try {
+  //CRM-18245
+  if ($config->userFramework == 'Joomla') {
+    CRM_Utils_System::loadBootStrap();
+  }
   $paypalIPN->main();
 }
 catch (CRM_Core_Exception $e) {