function retorno_automatico($VendedorEmail, $TransacaoID, $Referencia, $TipoFrete, $ValorFrete, $Anotacao, $DataTransacao, $TipoPagamento, $StatusTransacao, $CliNome, $CliEmail, $CliEndereco, $CliNumero, $CliComplemento, $CliBairro, $CliCidade, $CliEstado, $CliCEP, $CliTelefone, $produtos, $NumItens)
{
    // abre a class
    jimport('edesktop.programas.loja.pedidos');
    $pedido = new edesktop_loja_pedidos();
    // corrige a data
    list($data, $hora) = explode(' ', $DataTransacao);
    $data = explode('/', $data);
    $data = $data['2'] . '/' . $data['1'] . '/' . $data['0'];
    $DataTransacao = $data . ' ' . $hora;
    $dadosPedido = array('id' => $Referencia, 'TransacaoID' => $TransacaoID, 'Extras' => $Extras, 'DataTransacao' => $DataTransacao, 'TipoPagamento' => $TipoPagamento, 'StatusTransacao' => $StatusTransacao);
    // cadastra o pedido
    $pedido->salvar($dadosPedido);
}
Exemple #2
0
<?php

// Altera o titulo
$_SESSION['eload']['title'] = "Cusulta de pedidos - {sitename}";
// carrega o ID da Transação
$pedido = JRequest::getvar('pedido', false);
// remove os '-'
$id = str_replace('-', '', $pedido);
// carrega o e-mail
$email = JRequest::getvar('email', false);
// proteção sql injection
jimport('edesktop.util');
$id2 = util::quote($id);
$email2 = util::quote($email);
// carrega a class
jimport('edesktop.programas.loja.pedidos');
// inicia o obj
$p = new edesktop_loja_pedidos();
// busca os dados
$dados = $p->busca_por_transacaoID($id2, $email2);
// verifica a consulta
$msg = false;
if ($email && !$dados) {
    $msg = true;
}
// envia os dados
$this->assignRef('msg', $msg);
$this->assignRef('dados', $dados);
$this->assignRef('pedido', $pedido);
$this->assignRef('email', $email);