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); }
<?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);