} $message = ''; foreach ($_POST as $key => $value) { $message .= $key . ': ' . $value . "\n"; } if (sizeof($errors)) { $message .= sizeof($errors) . ' error(s):' . "\n"; /* Force status to 1 - ERROR ! */ $_POST['status'] = 1; } foreach ($errors as $error) { $message .= $error . "\n"; } $message = nl2br(strip_tags($message)); $status = intval($_POST['status']); switch ($status) { /* Bankwire */ case 0: $moneyBookers->validateOrder(intval($_POST['transaction_id']), _PS_OS_BANKWIRE_, floatval($_POST['mb_amount']), $moneyBookers->displayName, $message); break; /* Payment OK */ /* Payment OK */ case 2: $moneyBookers->validateOrder(intval($_POST['transaction_id']), _PS_OS_PAYMENT_, floatval($_POST['mb_amount']), $moneyBookers->displayName, $message); break; /* Unknown or error */ /* Unknown or error */ default: $moneyBookers->validateOrder(intval($_POST['transaction_id']), _PS_OS_ERROR_, 0, $moneyBookers->displayName, $message); break; }
if (sizeof($errors)) { $message .= sizeof($errors) . ' error(s):' . "\n"; /* Force status to 1 - ERROR ! */ $_POST['status'] = 1; } foreach ($errors as $error) { $message .= $error . "\n"; } $message = nl2br(strip_tags($message)); $id_cart = (int) substr($_POST['transaction_id'], 0, strpos($_POST['transaction_id'], '_')); $secure_cart = explode('_', $_POST['transaction_id']); $status = (int) $_POST['status']; if (!isset($secure_cart[2])) { $secure_cart[2] = 'KO'; } switch ($status) { /* Bankwire */ case 0: $moneyBookers->validateOrder((int) $secure_cart[0], Configuration::get('PS_OS_BANKWIRE'), (double) $_POST['amount'], $moneyBookers->displayName, $message, array(), NULL, false, $secure_cart[2]); break; /* Payment OK */ /* Payment OK */ case 2: $moneyBookers->validateOrder((int) $secure_cart[0], Configuration::get('PS_OS_PAYMENT'), (double) $_POST['amount'], $moneyBookers->displayName, $message, array(), NULL, false, $secure_cart[2]); break; /* Unknown or error */ /* Unknown or error */ default: $moneyBookers->validateOrder((int) $secure_cart[0], Configuration::get('PS_OS_ERROR'), 0, $moneyBookers->displayName, $message, array(), NULL, false, $secure_cart[2]); break; }
foreach ($_POST as $key => $value) { $message .= $key . ': ' . $value . "\n"; } if (sizeof($errors)) { $message .= sizeof($errors) . ' error(s):' . "\n"; /* Force status to 1 - ERROR ! */ $_POST['status'] = 1; } foreach ($errors as $error) { $message .= $error . "\n"; } $message = nl2br(strip_tags($message)); $id_cart = (int) substr($_POST['transaction_id'], 0, strpos($_POST['transaction_id'], '_')); $secure_cart = explode('_', $_POST['transaction_id']); $status = (int) $_POST['status']; switch ($status) { /* Bankwire */ case 0: $moneyBookers->validateOrder((int) $secure_cart[0], _PS_OS_BANKWIRE_, (double) $_POST['amount'], $moneyBookers->displayName, $message, array(), NULL, false, $secure_cart[2]); break; /* Payment OK */ /* Payment OK */ case 2: $moneyBookers->validateOrder((int) $secure_cart[0], _PS_OS_PAYMENT_, (double) $_POST['amount'], $moneyBookers->displayName, $message, array(), NULL, false, $secure_cart[2]); break; /* Unknown or error */ /* Unknown or error */ default: $moneyBookers->validateOrder((int) $secure_cart[0], _PS_OS_ERROR_, 0, $moneyBookers->displayName, $message, array(), NULL, false, $secure_cart[2]); break; }