Beispiel #1
0
         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);
Beispiel #2
0
/*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*/