diff --git a/htdocs/paypal/ajaxtransaction.php b/htdocs/paypal/ajaxtransaction.php
index 53a68d34559..70757509fb2 100644
--- a/htdocs/paypal/ajaxtransaction.php
+++ b/htdocs/paypal/ajaxtransaction.php
@@ -156,17 +156,27 @@ if (isset($_GET['action']) && ! empty($_GET['action']) && isset($_GET['transacti
$object->ref_ext = $_SESSION[$_GET['transaction_id']]['SHIPTOCITY'];
$object->contactid = $contact->id;
- $i=0;
- while (isset($_SESSION[$_GET['transaction_id']]["L_NAME".$i]))
- {
- $product = new Product($db);
- $product->fetch('',$_SESSION[$_GET['transaction_id']]["L_NUMBER".$i]);
+ $object_id = $object->create($user);
+ if ($object_id > 0)
+ {
+ $i=0;
+ while (isset($_SESSION[$_GET['transaction_id']]["L_NAME".$i]))
+ {
+ $product = new Product($db);
+ $product->fetch('',$_SESSION[$_GET['transaction_id']]["L_NUMBER".$i]);
+
+ //$_SESSION[$_GET['transaction_id']]["L_QTY".$i];
+ echo 'ref='.$product->ref.' label='.$product->libelle.'
';
+
+ $i++;
+ }
- //$_SESSION[$_GET['transaction_id']]["L_QTY".$i];
- echo 'ref='.$product->ref.' label='.$product->libelle.'
';
-
- $i++;
- }
+ $db->commit();
+ }
+ else
+ {
+ $db->rollback();
+ }
}
echo 'socid='.$soc->id;
diff --git a/htdocs/paypal/transaction.php b/htdocs/paypal/transaction.php
index 33f1cdc437e..182626505db 100644
--- a/htdocs/paypal/transaction.php
+++ b/htdocs/paypal/transaction.php
@@ -113,7 +113,7 @@ llxHeader();
$( "div.paypal_link" ).click(function() {
var id_value = $(this).attr("id");
if ($.jnotify) {
- $.jnotify("trans('PleaseBePatient'); ?>", 2000);
+ $.jnotify("trans('PleaseBePatient'); ?>", 1500);
}
$.get( "/paypal/ajaxtransaction.php", {
action: 'showdetails',