Example #1
0
<?php

// No direct access
defined('_CEXE') or die;
// Incluir as funções do controlador apenas uma vez
require_once dirname(__FILE__) . DS . 'controller.php';
$app = new Vendas();
$app->view();
 function VerifyTransaction($data = array())
 {
     $vendas = new Vendas();
     $data_new = array('vnd_accounts_id' => $data->reference, 'vnd_transaction_id' => $data->code, 'vnd_status' => $data->status, 'vnd_type_payment' => $data->paymentMethod->type, 'vnd_payment_link' => $data->paymentLink, 'vnd_item_count' => $data->items->item->quantity, 'vnd_produtos_id' => $data->items->item->id, 'vnd_valor' => $data->grossAmount);
     if ($vendas->CheckVendaExists($data_new['vnd_transaction_id'])) {
         $vendas->EditRegistro($data_new['vnd_transaction_id'], $data_new);
     } else {
         $vendas->AddRegistro($data_new);
     }
 }