Пример #1
0
     $iptPais = sqlvalue($_POST['iptPais'], true);
     $iptEstado = sqlvalue($_POST['iptEstado'], true);
     $iptIdentificacaoEndereco = sqlvalue($_POST['iptIdentificacaoEndereco'], true);
     $textAreaReferencia = sqlvalue($_POST['textAreaReferencia'], true);
     $idPessoaEndereco = sqlvalue($_POST['idPessoaEndereco'], false);
     $pagina = $_POST['pagina'];
     $idPessoa = sqlvalue($_POST['idPessoa'], false);
     $idPedido = sqlvalue($_POST['idPedido'], false);
     $queryEndereco = "INSERT INTO e_PESSOA_ENDERECO\r\n\t\t\t\t\t\t\t\t\t           (PESS_ID_PESSOA\r\n\t\t\t\t\t\t\t\t\t           ,ENDERECO\r\n\t\t\t\t\t\t\t\t\t           ,NUMERO\r\n\t\t\t\t\t\t\t\t\t           ,COMPLEMENTO\r\n\t\t\t\t\t\t\t\t\t           ,BAIRRO\r\n\t\t\t\t\t\t\t\t\t           ,MUNICIPIO\r\n\t\t\t\t\t\t\t\t\t           ,CEP\r\n\t\t\t\t\t\t\t\t\t           ,UF\r\n\t\t\t\t\t\t\t\t\t           ,PAIS\r\n\t\t\t\t\t\t\t\t\t           ,REFERENCIA\r\n\t\t\t\t\t\t\t\t\t           ,APELIDO_ENDERECO\r\n\t\t\t\t\t\t\t\t\t           ,ENDERECO_PRINCIPAL\r\n\t\t\t\t\t\t\t\t\t           ,DATA_INSERT\r\n\t\t\t\t\t\t\t\t\t           ,USUARIO_INSERT)\r\n\t\t\t\t\t\t\t\t\t     VALUES\r\n\t\t\t\t\t\t\t\t\t           (" . $idPessoa . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptEndereco . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptNumero . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptComplemento . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptBairro . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptCidade . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptCep . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptEstado . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptPais . "\r\n\t\t\t\t\t\t\t\t\t           ," . $textAreaReferencia . "\r\n\t\t\t\t\t\t\t\t\t           ," . $iptIdentificacaoEndereco . "\r\n\t\t\t\t\t\t\t\t\t           ,'N'\r\n\t\t\t\t\t\t\t\t\t           ,now()\r\n\t\t\t\t\t\t\t\t\t\t\t   ,'actions/cadastro.php');";
     //printr($queryEndereco);
     $resultEndereco = $mysqli->ExecutarSQL($queryEndereco);
     $query = "SELECT MAX(ID_PESSOA_ENDERECO) ID_PESSOA_ENDERECO\r\n\t\t\t\t\t\t\tFROM e_PESSOA_ENDERECO\r\n\t\t\t\t\t\t\tWHERE PESS_ID_PESSOA = " . $idPessoa . ";";
     $idPessoaEndereco = $mysqli->ConsultarSQL($query);
     $idPessoaEndereco = $idPessoaEndereco[0]['ID_PESSOA_ENDERECO'];
     if ($pagina == 'checkout') {
         $Pedido->fnPedidoEnderecoUpdate($idPedido, $idPessoaEndereco);
     }
     if ($resultEndereco) {
         $retorno = '{"retorno": "sucesso"}';
     } else {
         $retorno = '{"retorno": "erro"}';
     }
     echo $retorno;
     break;
 case 'alterarDadosGerais':
     if ($_POST['checkNewsletter']) {
         $checkboxReceberNews = sqlvalue('S', true);
     } else {
         $checkboxReceberNews = sqlvalue('N', true);
     }
     $idPessoa = sqlvalue($_POST['idPessoa'], false);
    $smarty->assign('idListaCasamento', $listaCasamento['ID_LISTA_CASAMENTO']);
    $smarty->assign('url', $listaCasamento['URL']);
    $smarty->assign('nomeConjuge1', ucwords(strtolower($listaCasamento['CONJUGE1'])));
    $smarty->assign('nomeConjuge2', ucwords(strtolower($listaCasamento['CONJUGE2'])));
    $smarty->assign('fotoCapa', $listaCasamento['FOTO_CAPA']);
}
$paginaTit = 'Pagamento e Entrega';
$navegacao = 'Pagamento e Entrega';
$menu = 'pagamento_entrega';
$smarty->assign('etapaPedido', 2);
$idPedido = $_SESSION['sessionIdPedido'];
$smarty->assign('idPedido', $idPedido);
//printr($_SESSION);
if ($idPedido) {
    if (isset($_REQUEST['idNovoEndereco'])) {
        $Pedido->fnPedidoEnderecoUpdate($idPedido, $_REQUEST['idNovoEndereco']);
    }
    if (isset($_SESSION['sessionValorDescontoCarrinho']) and $_SESSION['sessionValorDescontoCarrinho'] > 0) {
        $valorDescontoCarrinho = sqlvalue($_SESSION['sessionValorDescontoCarrinho'], true);
        $queryValorTotalPedido = "SELECT \r\n\t\t\t\t\t\t\t\t\t\tSUM(PEIT.PRECO_UNITARIO_VENDA*PEIT.QUANTIDADE) VALOR_TOTAL\r\n\t\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\t\te_PEDIDO_ITEM PEIT\r\n\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\tPEIT.PEDI_ID_PEDIDO = " . $idPedido . "";
        $valorTotalPedido = $mysqli->ConsultarSQL($queryValorTotalPedido);
        $mysqli->ExecutarSQL("UPDATE e_PEDIDO_ITEM\r\n\t\t\t\t\t\t\t\t SET VALOR_DESCONTO = ROUND((" . $valorDescontoCarrinho . "/" . $valorTotalPedido[0]['VALOR_TOTAL'] . ")*(PRECO_UNITARIO_VENDA*QUANTIDADE),2)\r\n\t\t\t\t\t\t\t   WHERE PEDI_ID_PEDIDO = " . $idPedido . "");
    }
    if (isset($_SESSION['sessionIdCupomDesconto'])) {
        $idPromocaoCarrinho = sqlvalue($_SESSION['sessionIdCupomDesconto'], true);
        $mysqli->ExecutarSQL("UPDATE e_PEDIDO SET PRCA_ID_PROMOCAO_CARRINHO = " . $idPromocaoCarrinho . " WHERE ID_PEDIDO = " . $idPedido . "");
    }
    /*ENDERECO PEDIDO*/
    $listaPedidoEndereco = $Pedido->fnPedidoEnderecoFinaliza($idPedido);
    $cepEnderecoEntrega = $listaPedidoEndereco[0]['CEP'];
    $idPessoaEnderecoEntrega = $listaPedidoEndereco[0]['PEEN_ID_PESSOA_ENDERECO'];