$Frete = new Frete($mysqli); $cepDestino = $_REQUEST['cep']; $query = "SELECT\r\n\t\t\t\t\tSUM(ROUND(TPSI.PESO_KG*CARR.QUANTIDADE,2)) PESO_KG,\r\n\t\t\t\t\tSUM(TPSI.ALTURA_CM) ALTURA,\r\n\t\t\t\t\tSUM(TPSI.LARGURA_CM) LARGURA,\r\n\t\t\t\t\tSUM(TPSI.PROFUNDIDADE_CM) PROFUNDIDADE,\r\n\t\t\t\t\tSUM(ROUND((TPSI.ALTURA_CM*TPSI.LARGURA_CM*TPSI.PROFUNDIDADE_CM)/6000,3)) PESO_CUBICO,\r\n\t\t\t\t\tSUM(((CARR.PRECO_UNITARIO_VENDA+IFNULL(CARR.VALOR_PACOTE_PRESENTE,0))*CARR.QUANTIDADE)-IFNULL(CARR.VALOR_DESCONTO,0)) PRECO_VENDA,\r\n\t\t\t\t\tPTFR.TIFR_ID_TIPO_FRETE,\r\n\t\t\t\t\tTIFR.DESCRICAO_FRETE\r\n\t\t\t\tFROM\r\n\t\t\t\t\te_CARRINHO CARR,\r\n\t\t\t\t\t" . TABELA_PRODUTO_SITE . " TPSI,\r\n\t\t\t\t\te_PRODUTO_TIPO_FRETE PTFR,\r\n\t\t\t\t\te_TIPO_FRETE TIFR\r\n\t\t\t\tWHERE\r\n\t\t\t\t\tCARR.PRCO_ID_PRODUTO_COMBINACAO = TPSI.PRCO_ID_PRODUTO_COMBINACAO\r\n\t\t\t\tAND CARR.DATA_DELETE IS NULL\r\n\t\t\t\tAND IFNULL(CARR.FINALIZADO, 'N') = 'N'\r\n\t\t\t\tAND (CARR.COD_TEMP_CLIENTE = '" . COD_TEMP_CLIENTE . "' " . $where . ")\r\n\t\t\t\tAND TPSI.PROD_ID_PRODUTO = PTFR.PROD_ID_PRODUTO\r\n\t\t\t\tAND PTFR.TIFR_ID_TIPO_FRETE = TIFR.ID_TIPO_FRETE\r\n\t\t\t\tGROUP BY\r\n\t\t\t\t\tPTFR.TIFR_ID_TIPO_FRETE, TIFR.DESCRICAO_FRETE"; //printr($query); $resultTipoFrete = $mysqli->ConsultarSQL($query); $row = $resultTipoFrete[0]; $arrayTipoFrete = array(); foreach ($resultTipoFrete as $value) { $arrayTipoFrete[] = $value['TIFR_ID_TIPO_FRETE']; } if (in_array(ID_TIPO_FRETE_TRANSP_PADRAO, $arrayTipoFrete)) { $tipoFrete = array(ID_TIPO_FRETE_TRANSP_PADRAO); } else { $tipoFrete = $arrayTipoFrete; } $retornoFrete = $Frete->fnCalculaFrete($cepDestino, $row['PESO_KG'], $row['PESO_CUBICO'], $row['ALTURA'], $row['LARGURA'], $row['PROFUNDIDADE'], $tipoFrete, $row['PRECO_VENDA']); if ($retornoFrete) { $freteCalculado = 'S'; $retornoCalculoFrete = $retornoFrete; } else { $freteCalculado = 'E'; $retornoCalculoFrete = "erro"; } } if (in_array('S', $arrayFreteGratis)) { $freteGratis = 'S'; $_SESSION['sessionFreteGratis'] = $freteGratis; } else { $freteGratis = 'N'; $_SESSION['sessionFreteGratis'] = $freteGratis; }