if ($result) { $retorno = '{"retorno": "sucesso"}'; } else { $retorno = '{"retorno": "erro"}'; } } else { $retorno = '{"retorno": "saldoIndisponivel", "saldo": "' . $saldoProduto . '"}'; } require_once CLASS_DIR . '/' . 'carrinho.class.php'; $Carrinho = new Carrinho($mysqli); if ($_SESSION['sessionIdListaCasamento']) { $whereListaCasamento = " AND CARR.LICA_ID_LISTA_CASAMENTO = " . $idListaCasamento . " "; } else { $whereListaCasamento = " AND CARR.LICA_ID_LISTA_CASAMENTO IS NULL "; } $Carrinho->fnCarrinhoTopo(NULL, $whereListaCasamento); echo $retorno; break; case 'finalizaCarrinho': $idPessoaLogada = $_SESSION['sessionIdPessoaLogada']; if ($idPessoaLogada) { $where = "OR PESS_ID_PESSOA = " . $idPessoa . ""; } if ($_SESSION['sessionIdListaCasamento']) { $idListaCasamento = sqlvalue($_SESSION['sessionIdListaCasamento'], false); $whereListaCasamento = " AND CARR.LICA_ID_LISTA_CASAMENTO = " . $idListaCasamento . " "; } else { $whereListaCasamento = " AND CARR.LICA_ID_LISTA_CASAMENTO IS NULL "; } $queryCarrinho = "SELECT\r\n\t\t\t\t\t\t\tTPSI.DESCRICAO_VENDA,\r\n\t\t\t\t\t\t\tTPSI.REFERENCIA,\r\n\t\t\t\t\t\t\tCARR.PRECO_UNITARIO_VENDA+IFNULL(CARR.VALOR_PACOTE_PRESENTE,0) PRECO_UNITARIO_VENDA,\r\n\t\t\t\t\t\t\tCARR.QUANTIDADE,\r\n\t\t\t\t\t\t\tTPSI.URL_AMIGAVEL,\r\n\t\t\t\t\t\t\tTPSI.IMAGEM_PRINCIPAL,\r\n\t\t\t\t\t\t\tTPSI.PRCO_ID_PRODUTO_COMBINACAO ID_PRODUTO_ATRIBUTO_VALOR,\r\n\t\t\t\t\t\t\tCARR.ID_CARRINHO,\r\n\t\t\t\t\t\t\tCARR.PACOTE_PRESENTE,\r\n\t\t\t\t\t\t\tCARR.VALOR_PACOTE_PRESENTE,\r\n\t\t\t\t\t\t\tCASE IFNULL(CARR.LICA_ID_LISTA_CASAMENTO,0) WHEN 0 \r\n\t\t\t\t\t\t\tTHEN fn_saldo_disponivel_produto(CARR.PRCO_ID_PRODUTO_COMBINACAO, now())\r\n\t\t\t\t\t\t\tELSE IFNULL(LCPR.QTD_SOLICITADA,0)-IFNULL(LCPR.QTD_VENDIDA,0) END SALDO\r\n\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\te_CARRINHO CARR LEFT JOIN e_LISTA_CASAMENTO_PRODUTO LCPR\r\n\t\t\t\t\t\t\t\t\t\t\t\t ON CARR.LICA_ID_LISTA_CASAMENTO = LCPR.LICA_ID_LISTA_CASAMENTO\r\n\t\t\t\t\t\t\t\t\t\t\t\t AND CARR.PRCO_ID_PRODUTO_COMBINACAO = LCPR.PCAV_ID_PRODUTO_COMBINACAO_ATRIBUTO_VALOR,\r\n\t\t\t\t\t\t\t" . TABELA_PRODUTO_SITE . " TPSI\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\tCARR.PRCO_ID_PRODUTO_COMBINACAO = TPSI.PRCO_ID_PRODUTO_COMBINACAO\r\n\t\t\t\t\t\tAND CARR.DATA_DELETE IS NULL\r\n\t\t\t\t\t\tAND CARR.FINALIZADO = 'N'\r\n\t\t\t\t\t\tAND (CARR.COD_TEMP_CLIENTE = '" . COD_TEMP_CLIENTE . "' " . $where . ")\r\n\t\t\t\t\t\tAND CARR.LOJA_ID_LOJA = " . ID_LOJA . "\r\n\t\t\t\t\t\t" . $whereListaCasamento . "\r\n\t\t\t\t\t\tORDER BY\r\n\t\t\t\t\t\t\tCARR.ID_CARRINHO DESC"; $listaProdutoCarrinho = $mysqli->ConsultarSQL($queryCarrinho);
/*CARRINHO TOPO*/ require_once CLASS_DIR . '/' . 'carrinho.class.php'; $Carrinho = new Carrinho($mysqli); if ($idPessoaLogada) { $idPessoaLogada = sqlvalue($_SESSION['sessionIdPessoa'], true); //$where = "OR PESS_ID_PESSOA = ".$idPessoaLogada.""; $where = ""; } if ($idListaCasamento) { $idListaCasamento = sqlvalue($idListaCasamento, false); $whereListaCasamento = " AND CARR.LICA_ID_LISTA_CASAMENTO = " . $idListaCasamento . " "; } else { $whereListaCasamento = " AND CARR.LICA_ID_LISTA_CASAMENTO IS NULL "; } if (!$_SESSION['sessionCarrinhoTopo']) { $listaProdutoCarrinhoTopo = $Carrinho->fnCarrinhoTopo($where, $whereListaCasamento); } else { $listaProdutoCarrinhoTopo = $_SESSION['sessionCarrinhoTopo']; } $quantidadeTotalCarrinhoTopo = 0; $precoTotalVendaCarrinhoTopo = 0; foreach ($listaProdutoCarrinhoTopo as $value) { $quantidadeTotalCarrinhoTopo = $quantidadeTotalCarrinhoTopo + $value["QUANTIDADE"]; $precoTotalVendaCarrinhoTopo = $precoTotalVendaCarrinhoTopo + $value["PRECO_UNITARIO_VENDA"] * $value["QUANTIDADE"]; } //$smarty->assign('queryCarrinhoTopo', $queryCarrinhoTopo); $smarty->assign('listaProdutoCarrinhoTopo', $listaProdutoCarrinhoTopo, true); $smarty->assign('quantidadeTotalCarrinhoTopo', $quantidadeTotalCarrinhoTopo, true); $smarty->assign('precoTotalVendaCarrinhoTopo', $precoTotalVendaCarrinhoTopo, true); /**/ /*facebook*/