Skip to content

Commit

Permalink
Update pagseguro_debito.php
Browse files Browse the repository at this point in the history
  • Loading branch information
opencart-extension committed Apr 13, 2016
1 parent 36ff86c commit 1f66a5d
Showing 1 changed file with 35 additions and 35 deletions.
70 changes: 35 additions & 35 deletions upload/catalog/controller/payment/pagseguro_debito.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,20 @@ public function index() {

$data = array();

$this->load->model('checkout/order');

$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
$this->load->model('checkout/order');
$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);

$this->load->model('payment/pagseguro');

$data['session_id'] = $this->model_payment_pagseguro->captureToken();

/* CPF */
if (isset($order_info['custom_field'][$this->config->get('pagseguro_cpf')])) {
$data['cpf'] = $order_info['custom_field'][$this->config->get('pagseguro_cpf')];
} else {
$data['cpf'] = '';
}
/* CPF */
if (isset($order_info['custom_field'][$this->config->get('pagseguro_cpf')])) {
$data['cpf'] = $order_info['custom_field'][$this->config->get('pagseguro_cpf')];
} else {
$data['cpf'] = '';
}

$data['continue'] = $this->url->link('checkout/success', '', true);

Expand Down Expand Up @@ -52,33 +52,33 @@ public function transition() {
$count = 1;

foreach($this->cart->getProducts() as $product) {
if ($product['price'] > 0) {
$data['itemId' . $count] = $product['product_id'];
$data['itemDescription' . $count] = $product['name'] . ' | ' . $product['model'];
$data['itemAmount' . $count] = number_format($this->currency->format($product['price'], $order_info['currency_code'], $order_info['currency_value'], false), 2);
$data['itemQuantity' . $count] = $product['quantity'];

$count++;
}
if ($product['price'] > 0) {
$data['itemId' . $count] = $product['product_id'];
$data['itemDescription' . $count] = $product['name'] . ' | ' . $product['model'];
$data['itemAmount' . $count] = number_format($this->currency->format($product['price'], $order_info['currency_code'], $order_info['currency_value'], false), 2);
$data['itemQuantity' . $count] = $product['quantity'];
$count++;
}
}

/* Aplica Desconto */
if (isset($this->session->data['pagseguro_desconto']))
$data['extraAmount'] = $this->session->data['pagseguro_desconto'] * (-1);

/* Aplica Acréscimo */
if (isset($this->session->data['pagseguro_desconto']))
$data['extraAmount'] += $this->session->data['pagseguro_acrescimo'];

/* Captura desconto do cupom */
$discount = $this->model_payment_pagseguro->discount($order_info['total']);

if ($discount > 0)
$data['extraAmount'] += ($this->model_payment_pagseguro->discount($order_info['total']) * (-1));

/* Formata os dados */
if (isset($data['extraAmount']))
$data['extraAmount'] = number_format($data['extraAmount'], 2, '.', '');
/* Aplica Desconto */
if (isset($this->session->data['pagseguro_desconto']))
$data['extraAmount'] = $this->session->data['pagseguro_desconto'] * (-1);
/* Aplica Acréscimo */
if (isset($this->session->data['pagseguro_acrescimo']))
$data['extraAmount'] += $this->session->data['pagseguro_acrescimo'];
/* Captura desconto do cupom */
$discount = $this->model_payment_pagseguro->discount($order_info['total']);
if ($discount > 0)
$data['extraAmount'] += ($this->model_payment_pagseguro->discount($order_info['total']) * (-1));
/* Formata os dados */
if (isset($data['extraAmount']))
$data['extraAmount'] = number_format($data['extraAmount'], 2, '.', '');

/* Nome do Cliente */
$data['senderName'] = utf8_decode(trim($order_info['firstname']) . ' ' . trim($order_info['lastname']));
Expand Down Expand Up @@ -177,4 +177,4 @@ public function confirm() {
unset($this->session->data['pagseguro_acrescimo']);
}
}
}
}

0 comments on commit 1f66a5d

Please sign in to comment.