|
|
|
|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 64
Members: 0
Total: 64
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Can sum one decode it for me? |
|
Posted: Mon Sep 10, 2012 4:39 pm |
|
|
marioaugusto23 |
Regular user |
|
|
Joined: Jul 17, 2012 |
Posts: 9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Posted: Tue Sep 11, 2012 9:27 pm |
|
|
demon |
Moderator |
|
|
Joined: Sep 22, 2010 |
Posts: 485 |
|
|
|
|
|
|
|
Code: | <?php
include(dirname(__FILE__) . "/../../config/config.inc.php");
include(dirname(__FILE__) . "/../../header.php");
include_once(dirname(__FILE__) . "/itauboleto.php");
$itauBoleto = new itauBoleto();
$itauBoletoExt = $itauBoleto->instanceClass(false, false, false, false);
if ($cart->id_customer == 0 OR $cart->id_address_delivery == 0 OR $cart->id_address_invoice == 0 OR !$itauBoleto->active)
Tools::redirectLink(__PS_BASE_URI__ . "order.php?step=1");
$authorized = false;
foreach (Module::getPaymentModules() as $module)
if ($module["name"] == "itauboleto") {
$authorized = true;
break;
}
if (!$authorized)
die(Tools::displayError("This payment method is not available."));
$customer = new Customer((int) $cart->id_customer);
if (!Validate::isLoadedObject($customer))
Tools::redirectLink(__PS_BASE_URI__ . "order.php?step=1");
if (!Tools::getIsset("voucher")) {
if (Configuration::get("ITAUBOLETO_DISCOUNT") > 0)
echo $itauBoletoExt->applyDiscount($cart);
}
$currency = new Currency((int) (isset($_POST["currency_payement"]) ? $_POST["currency_payement"] : $cookie->id_currency));
$total = (float) ($cart->getOrderTotal(true, Cart::BOTH));
$date_upd = date("Y-m-d H:i:s");
$url = $itauBoletoExt->itauBoletoUrl() . "id_cart=" . $cart->id . "&key=" . md5($cart->id);
$image = Tools::getShopDomainSsl(true, true) . __PS_BASE_URI__ . "modules/" . $itauBoleto->name . "/img/button.png";
$mailVars = array(
"{button}" => "<a href=\"\".$url.\"\" target=\"_blank\" ><img src=\"\".$image.\"\"></a>",
"{link}" => ""
);
$status = Configuration::get("_PS_OS_ITAUBOLETO_");
$itauBoleto->validateOrder($cart->id, $status, $total, $itauBoleto->displayName, NULL, $mailVars, (int) $currency->id, false, $customer->secure_key);
$order = new Order($itauBoleto->currentOrder);
$nnumber = $itauBoletoExt->number_pad($order->id, 8);
$data = array(
"id_order" => $itauBoleto->currentOrder,
"id_cart" => $cart->id,
"nosso_numero" => $nnumber,
"numero_documento" => $nnumber,
"email" => $customer->email,
"url" => $url,
"status" => $status,
"date_doc" => $date_upd,
"date_upd" => $date_upd
);
Db::getInstance()->autoExecute(_DB_PREFIX_ . "itauboleto_data", $data, "INSERT");
Tools::redirectLink(__PS_BASE_URI__ . "order-confirmation.php?id_cart=" . $cart->id . "&id_module=" . $itauBoleto->id . "&id_order=" . $itauBoleto->currentOrder . "&key=" . $customer->secure_key);
?> |
|
|
_________________ Go BIG or go HOME ! |
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|
|