public function fnPessoaDados($idPessoa) { $idPessoa = sqlvalue($idPessoa, false); $query = "SELECT \r\n\t\t\t\t\t\tPESS.TIPO,\r\n\t\t\t\t\t\tPESS.NOME,\r\n\t\t\t\t\t\tPESS.SOBRENOME,\r\n\t\t\t\t\t\tPESS.NOME_FANTASIA,\r\n\t\t\t\t\t\tPESS.APELIDO,\r\n\t\t\t\t\t\tPESS.SEXO,\r\n\t\t\t\t\t\tIFNULL(PESS.CNPJ, PESS.CPF) CPF,\r\n\t\t\t\t\t\tPESS.IE,\r\n\t\t\t\t\t\tdate_format(PESS.DATA_NASCIMENTO, '%d/%m/%Y') DATA_NASCIMENTO,\r\n\t\t\t\t\t\tPESS.NEWSLETTER,\r\n\t\t\t\t\t\tPECO.DESCRICAO TELEFONE1,\r\n\t\t\t\t\t\tPECO2.DESCRICAO CELULAR,\r\n\t\t\t\t\t\tPESS.EMAIL,\r\n\t\t\t\t\t\tPESS.NOME_CONTATO,\r\n\t\t\t\t\t\tPESS.ID_PESSOA\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\t\te_PESSOA PESS LEFT JOIN e_PESSOA_CONTATO PECO\r\n\t\t\t\t\t\t\t\t\t\t\t ON PESS.ID_PESSOA = PECO.PESS_ID_PESSOA\r\n\t\t\t\t\t\t\t\t\t\t\tAND PECO.TICO_ID_TIPO_CONTATO = 1\r\n\t\t\t\t\t\t\t\t\t LEFT JOIN e_PESSOA_CONTATO PECO2\r\n\t\t\t\t\t\t\t\t\t\t\t ON PESS.ID_PESSOA = PECO2.PESS_ID_PESSOA\r\n\t\t\t\t\t\t\t\t\t\t\tAND PECO2.TICO_ID_TIPO_CONTATO = 2\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tPESS.ID_PESSOA = " . $idPessoa . ""; $retorno = $this->mysqli->ConsultarSQL($query); return $retorno; }
public function fnFrete($tipoFrete = null, $idPedido = null) { $idPedido = sqlvalue($idPedido, false); $tipoFrete = sqlvalue($tipoFrete, false); if (isset($tipoFrete) and isset($idPedido)) { $queryPeso = "SELECT \r\n\t\t\t\t\t\t\t ROUND((SUM((IFNULL(PROD.ALTURA_CM,0)*PEIT.QUANTIDADE))*SUM((IFNULL(PROD.LARGURA_CM,0)*PEIT.QUANTIDADE))*SUM((IFNULL(PROD.PROFUNDIDADE_CM,0)*PEIT.QUANTIDADE)))/6000,2) TOTAL_PESO_CUBICO,\r\n\t\t\t\t\t\t\t ROUND(SUM((IFNULL(PROD.PESO_KG,0)*PEIT.QUANTIDADE)),2) TOTAL_PESO_KG,\r\n\t\t\t\t\t\t\t ROUND(SUM((IFNULL(PROD.ALTURA_CM,0)*PEIT.QUANTIDADE)),2) TOTAL_ALTURA,\r\n\t\t\t\t\t\t\t ROUND(SUM((IFNULL(PROD.LARGURA_CM,0)*PEIT.QUANTIDADE)),2) TOTAL_LARGURA,\r\n\t\t\t\t\t\t\t ROUND(SUM((IFNULL(PROD.PROFUNDIDADE_CM,0)*PEIT.QUANTIDADE)),2) TOTAL_PROFUNDIDADE,\r\n\t\t\t\t\t\t\t PEEN.CEP_ID_CEP\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t e_PEDIDO PEDI,\r\n\t\t\t\t\t\t\t e_PEDIDO_ITEM PEIT,\r\n\t\t\t\t\t\t\t e_PRODUTO_COMBINACAO_ATRIBUTO_VALOR PCAV,\r\n\t\t\t\t\t\t\t e_PRODUTO_COMBINACAO PRCO,\r\n\t\t\t\t\t\t\t e_PRODUTO PROD,\r\n\t\t\t\t\t\t\t e_PEDIDO_ENDERECO PEEN\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t PEDI.ID_PEDIDO = PEIT.PEDI_ID_PEDIDO\r\n\t\t\t\t\t\t\tAND PEIT.PCAV_ID_PRODUTO_COMBINACAO_ATRIBUTO_VALOR = PCAV.ID_PRODUTO_COMBINACAO_ATRIBUTO_VALOR\r\n\t\t\t\t\t\t\tAND PCAV.PRCO_ID_PRODUTO_COMBINACAO = PRCO.ID_PRODUTO_COMBINACAO\r\n\t\t\t\t\t\t\tAND PRCO.PROD_ID_PRODUTO = PROD.ID_PRODUTO\r\n\t\t\t\t\t\t\tAND PEDI.ID_PEDIDO = " . $idPedido . "\r\n\t\t\t\t\t\t\tAND PEDI.ID_PEDIDO = PEEN.PEDI_ID_PEDIDO\r\n\t\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t\t\tPEEN.CEP_ID_CEP"; $resultQueryPeso = $mysqli->ExecutarSQL($queryPeso); $rowQueryPeso = @mssql_fetch_array($resultQueryPeso); $totalPesoCubico = number_format($rowQueryPeso["TOTAL_PESO_CUBICO"], 2, ',', '.'); $totalPesoKg = number_format($rowQueryPeso["TOTAL_PESO_KG"], 2, ',', '.'); $totalAltura = number_format($rowQueryPeso["TOTAL_ALTURA"], 2, ',', '.'); $totalLargura = number_format($rowQueryPeso["TOTAL_LARGURA"], 2, ',', '.'); $totalProfundidade = number_format($rowQueryPeso["TOTAL_PROFUNDIDADE"], 2, ',', '.'); $cepDestino = $rowQueryPeso["CEP_ID_CEP"]; if ($totalAltura <= 105 or $totalLargura <= 105 or $totalProfundidade <= 105) { /*WEBSERVICE CORREIOS*/ $xml = simplexml_load_file("http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=08132828&sDsSenha=02804744&sCepOrigem=93525240&sCepDestino=" . $cepDestino . "&nVlPeso=" . $totalPesoKg . "&nCdFormato=1&nVlComprimento=" . $totalProfundidade . "&nVlAltura=" . $totalAltura . "&nVlLargura=" . $totalLargura . "&sCdMaoPropria=n&nVlValorDeclarado=0&sCdAvisoRecebimento=n&nCdServico=" . $tipoFrete . "&nVlDiametro=0&StrRetorno=xml&nIndicaCalculo=3"); //printr($xml); } else { $xml = ""; $tipoFrete = ID_TIPO_FRETE_TRANSP_PADRAO; } } if ($xml->cServico->Codigo) { $valorFrete = formataPrecoInsert($xml->cServico->Valor); $codErro = $xml->cServico->Erro; $MsgErro = $xml->cServico->MsgErro; if ($codErro == '0') { $retorno = array(array("VALOR_FRETE" => $valorFrete)); $mysqli->ExecutarSQL("UPDATE e_PEDIDO SET VALOR_FRETE = " . $valorFrete . ", TIFR_ID_TIPO_FRETE = " . $tipoFrete . " WHERE ID_PEDIDO = " . $idPedido . ""); } else { $retorno = array(array("MENSAGEM_ERRO" => $MsgErro, "COD_ERRO" => $codErro)); //printr($retorno); } } else { if (isset($tipoFrete)) { $tipoFrete = sqlvalue($tipoFrete, true); } else { $tipoFrete = "PEDI.TIFR_ID_TIPO_FRETE"; } if ($totalPesoCubico > $totalPesoKg) { if ($totalPesoCubico > PESO_MAXIMO_CORREIOS) { $adicionalTotalPesoCubico = $totalPesoCubico / PESO_MAXIMO_CORREIOS; $peso = PESO_MAXIMO_CORREIOS; $coluna = "IFNULL(PRUF.VALOR_FRETE, 0)*" . $adicionalTotalPesoCubico; } else { $peso = $totalPesoCubico; $coluna = "IFNULL(PRUF.VALOR_FRETE, 0)"; } } else { $peso = $totalPesoKg; $coluna = "IFNULL(PRUF.VALOR_FRETE, 0)"; } $query = "DECLARE @FRETE_GRATIS VARCHAR(1),\r\n\t\t\t\t\t\t\t\t@VALOR_FRETE NUMERIC(14,4),\r\n\t\t\t\t\t\t\t\t@TIPO_FRETE VARCHAR(10),\r\n\t\t\t\t\t\t\t\t@PESO_TOTAL NUMERIC(14,4)\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tSET @PESO_TOTAL = " . $peso . "\r\n\t\t\t\t\t\tSET @TIPO_FRETE = " . $tipoFrete . "\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tIF(@TIPO_FRETE <> " . ID_TIPO_FRETE_TRANSP_PADRAO . ")\r\n\t\t\t\t\t\tBEGIN\r\n\t\t\t\t\t\t\tSELECT \r\n\t\t\t\t\t\t\t\t@FRETE_GRATIS = IFNULL(PRUF.FRETE_GRATIS, 'N'),\r\n\t\t\t\t\t\t\t\t@VALOR_FRETE = ROUND(" . $coluna . ",2),\r\n\t\t\t\t\t\t\t\t@TIPO_FRETE = " . $tipoFrete . " \r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\te_PEDIDO PEDI,\r\n\t\t\t\t\t\t\t\te_PEDIDO_ENDERECO PEEN,\r\n\t\t\t\t\t\t\t\te_MUNICIPIO MUNI,\r\n\t\t\t\t\t\t\t\te_CEP_PRECIFICACAO_UF PRUF\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\tPEDI.ID_PEDIDO = PEEN.PEDI_ID_PEDIDO\r\n\t\t\t\t\t\t\tAND PEDI.ID_PEDIDO = " . $idPedido . "\r\n\t\t\t\t\t\t\tAND PEEN.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t\tAND PRUF.TIFR_ID_TIPO_FRETE = " . $tipoFrete . "\r\n\t\t\t\t\t\t\tAND MUNI.UNFE_ID_ESTADO = PRUF.UNFE_ID_ESTADO\r\n\t\t\t\t\t\t\tAND " . $peso . " BETWEEN PRUF.PESO_INICIAL AND PRUF.PESO_FINAL\r\n\t\t\t\t\t\t\tAND PEEN.CEP_ID_CEP BETWEEN PRUF.CEP_INICIAL AND PRUF.CEP_FINAL\r\n\t\t\t\t\t\tEND\r\n\t\t\t\t\t\tELSE\r\n\t\t\t\t\t\tBEGIN\r\n\t\t\t\t\t\t\tIF EXISTS (\r\n\t\t\t\t\t\t\t\tSELECT \r\n\t\t\t\t\t\t\t\t\t1\r\n\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\te_PEDIDO PEDI,\r\n\t\t\t\t\t\t\t\t\te_PEDIDO_ENDERECO PEEN,\r\n\t\t\t\t\t\t\t\t\te_MUNICIPIO MUNI,\r\n\t\t\t\t\t\t\t\t\te_PRECIFICACAO_TRANSP PRUF\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\tPEDI.ID_PEDIDO = PEEN.PEDI_ID_PEDIDO\r\n\t\t\t\t\t\t\t\tAND PEDI.ID_PEDIDO = " . $idPedido . "\r\n\t\t\t\t\t\t\t\tAND PEEN.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t\t\tAND PRUF.TIFR_ID_TIPO_FRETE = " . $tipoFrete . "\r\n\t\t\t\t\t\t\t\tAND MUNI.UNFE_ID_ESTADO = PRUF.UNFE_ID_ESTADO\r\n\t\t\t\t\t\t\t\tAND MUNI.ID_MUNICIPIO = IFNULL(PRUF.MUNI_ID_MUNICIPIO,0)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\tBEGIN\r\n\t\t\t\t\t\t\t\tSELECT \r\n\t\t\t\t\t\t\t\t\t@FRETE_GRATIS = 'N',\r\n\t\t\t\t\t\t\t\t\t@VALOR_FRETE = ((@PESO_TOTAL*PRUF.FRETE_KG)+PRUF.TAXA_FRETE_KG)+IFNULL(PRUF.PEDAGIO,0)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t+ TIFR.TAS_VALOR\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t+ CASE WHEN ((SUM(PEIT.PRECO_UNITARIO_VENDA*PEIT.QUANTIDADE)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+SUM(IFNULL(PEIT.VALOR_PACOTE_PRESENTE,0)*PEIT.QUANTIDADE)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t-IFNULL(PEIT.VALOR_DESCONTO,0))*TIFR.GRIS_PERCENTUAL)/100 < TIFR.GRIS_MINIMO\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tTHEN TIFR.GRIS_MINIMO\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tELSE ((SUM(PEIT.PRECO_UNITARIO_VENDA*PEIT.QUANTIDADE)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+SUM(IFNULL(PEIT.VALOR_PACOTE_PRESENTE,0)*PEIT.QUANTIDADE)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t-IFNULL(PEIT.VALOR_DESCONTO,0))*TIFR.GRIS_PERCENTUAL)/100\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tEND,\r\n\t\t\t\t\t\t\t\t\t@TIPO_FRETE = " . $tipoFrete . "\r\n\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\te_PEDIDO PEDI,\r\n\t\t\t\t\t\t\t\t\te_PEDIDO_ENDERECO PEEN,\r\n\t\t\t\t\t\t\t\t\te_MUNICIPIO MUNI,\r\n\t\t\t\t\t\t\t\t\te_PRECIFICACAO_TRANSP PRUF,\r\n\t\t\t\t\t\t\t\t\te_TIPO_FRETE TIFR,\r\n\t\t\t\t\t\t\t\t\te_PEDIDO_ITEM PEIT\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\tPEDI.ID_PEDIDO = PEEN.PEDI_ID_PEDIDO\r\n\t\t\t\t\t\t\t\tAND PEDI.ID_PEDIDO = " . $idPedido . "\r\n\t\t\t\t\t\t\t\tAND PEEN.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t\t\tAND PRUF.TIFR_ID_TIPO_FRETE = " . $tipoFrete . "\r\n\t\t\t\t\t\t\t\tAND MUNI.UNFE_ID_ESTADO = PRUF.UNFE_ID_ESTADO\r\n\t\t\t\t\t\t\t\tAND PRUF.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t\t\tAND PRUF.TIFR_ID_TIPO_FRETE = TIFR.ID_TIPO_FRETE\r\n\t\t\t\t\t\t\t\tAND PEDI.ID_PEDIDO = PEIT.PEDI_ID_PEDIDO\r\n\t\t\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t\t\t((@PESO_TOTAL*PRUF.FRETE_KG)+PRUF.TAXA_FRETE_KG)+IFNULL(PRUF.PEDAGIO,0),\r\n\t\t\t\t\t\t\t\tTIFR.GRIS_MINIMO,\r\n\t\t\t\t\t\t\t\tTIFR.GRIS_PERCENTUAL,\r\n\t\t\t\t\t\t\t\tTIFR.TAS_VALOR,\r\n\t\t\t\t\t\t\t\tPEIT.VALOR_DESCONTO\r\n\t\t\t\t\t\t\tEND\r\n\t\t\t\t\t\t\tELSE\r\n\t\t\t\t\t\t\tBEGIN\r\n\t\t\t\t\t\t\t\tSELECT \r\n\t\t\t\t\t\t\t\t\t@FRETE_GRATIS = 'N',\r\n\t\t\t\t\t\t\t\t\t@VALOR_FRETE = ((@PESO_TOTAL*PRUF.FRETE_KG)+PRUF.TAXA_FRETE_KG)+IFNULL(PRUF.PEDAGIO,0)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t+ TIFR.TAS_VALOR\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t+ CASE WHEN ((SUM(PEIT.PRECO_UNITARIO_VENDA*PEIT.QUANTIDADE)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+SUM(IFNULL(PEIT.VALOR_PACOTE_PRESENTE,0)*PEIT.QUANTIDADE)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t-IFNULL(PEIT.VALOR_DESCONTO,0))*TIFR.GRIS_PERCENTUAL)/100 < TIFR.GRIS_MINIMO\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tTHEN TIFR.GRIS_MINIMO\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tELSE ((SUM(PEIT.PRECO_UNITARIO_VENDA*PEIT.QUANTIDADE)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t+SUM(IFNULL(PEIT.VALOR_PACOTE_PRESENTE,0)*PEIT.QUANTIDADE)\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t-IFNULL(PEIT.VALOR_DESCONTO,0))*TIFR.GRIS_PERCENTUAL)/100\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tEND,\r\n\t\t\t\t\t\t\t\t\t@TIPO_FRETE = " . $tipoFrete . "\r\n\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\te_PEDIDO PEDI,\r\n\t\t\t\t\t\t\t\t\te_PEDIDO_ENDERECO PEEN,\r\n\t\t\t\t\t\t\t\t\te_MUNICIPIO MUNI,\r\n\t\t\t\t\t\t\t\t\te_PRECIFICACAO_TRANSP PRUF,\r\n\t\t\t\t\t\t\t\t\te_TIPO_FRETE TIFR,\r\n\t\t\t\t\t\t\t\t\te_PEDIDO_ITEM PEIT\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\tPEDI.ID_PEDIDO = PEEN.PEDI_ID_PEDIDO\r\n\t\t\t\t\t\t\t\tAND PEDI.ID_PEDIDO = " . $idPedido . "\r\n\t\t\t\t\t\t\t\tAND PEEN.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t\t\tAND PRUF.TIFR_ID_TIPO_FRETE = " . $tipoFrete . "\r\n\t\t\t\t\t\t\t\tAND MUNI.UNFE_ID_ESTADO = PRUF.UNFE_ID_ESTADO\r\n\t\t\t\t\t\t\t\tAND PRUF.MUNI_ID_MUNICIPIO IS NULL\r\n\t\t\t\t\t\t\t\tAND PRUF.TIFR_ID_TIPO_FRETE = TIFR.ID_TIPO_FRETE\r\n\t\t\t\t\t\t\t\tAND PEDI.ID_PEDIDO = PEIT.PEDI_ID_PEDIDO\r\n\t\t\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t\t\t((@PESO_TOTAL*PRUF.FRETE_KG)+PRUF.TAXA_FRETE_KG)+IFNULL(PRUF.PEDAGIO,0),\r\n\t\t\t\t\t\t\t\tTIFR.GRIS_MINIMO,\r\n\t\t\t\t\t\t\t\tTIFR.GRIS_PERCENTUAL,\r\n\t\t\t\t\t\t\t\tTIFR.TAS_VALOR,\r\n\t\t\t\t\t\t\t\tPEIT.VALOR_DESCONTO\r\n\t\t\t\t\t\t\tEND\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\tEND\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tUPDATE e_PEDIDO SET VALOR_FRETE = @VALOR_FRETE, FRETE_GRATIS = @FRETE_GRATIS, TIFR_ID_TIPO_FRETE = @TIPO_FRETE \r\n\t\t\t\t\t\tWHERE ID_PEDIDO = " . $idPedido . ";\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tSELECT @FRETE_GRATIS FRETE_GRATIS, @VALOR_FRETE VALOR_FRETE"; printr($query); $retorno = $mysqli->ConsultarSQL($query); } //fim else xml return $retorno; }
public function fnListaCasamentoProduto($idListaCasamento) { $idListaCasamento = sqlvalue($idListaCasamento, false); $query = "\r\n\t\t\t\t\tSELECT\r\n\t\t\t\t\t\tTPSI.PRCO_ID_PRODUTO_COMBINACAO ID_PRODUTO,\r\n\t\t\t\t\t\tTPSI.DESCRICAO_VENDA,\r\n\t\t\t\t\t\tCASE WHEN TPSI.DATA_INICIAL_LANCAMENTO < now() \r\n\t\t\t\t\t\t\t AND TPSI.DATA_FINAL_LANCAMENTO > now() \r\n\t\t\t\t\t\t\t THEN 'S' ELSE 'N' END LANCAMENTO,\r\n\t\t\t\t\t\tTPSI.REFERENCIA,\r\n\t\t\t\t\t\tIFNULL(LCPR.ID_LISTA_CASAMENTO_PRODUTO,9999) ID_LISTA_CASA_PROD_ORDEM,\r\n\t\t\t\t\t\tLCPR.ID_LISTA_CASAMENTO_PRODUTO,\r\n\t\t\t\t\t\tIFNULL(LCPR.ATIVO, 'N') ATIVO\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\t\t" . TABELA_PRODUTO_SITE . " TPSI LEFT JOIN e_LISTA_CASAMENTO_PRODUTO LCPR\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tON TPSI.PRCO_ID_PRODUTO_COMBINACAO = LCPR.PCAV_ID_PRODUTO_COMBINACAO_ATRIBUTO_VALOR\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t AND LCPR.LICA_ID_LISTA_CASAMENTO = " . $idListaCasamento . "\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tAND IFNULL(LCPR.QTD_SOLICITADA,0) > IFNULL(LCPR.QTD_VENDIDA,0)\r\n\t\t\t\t\t\t\t\t\t"; //printr($query); $result = $this->mysqli->ConsultarSQL($query); return $result; }
public function fnEnderecoPessoa($idPessoa = null) { if (isset($idPessoa)) { $idPessoa = sqlvalue($idPessoa, false); $where = "AND PEEN.PESS_ID_PESSOA = " . $idPessoa . ""; } else { $where = ""; } $query = "SELECT\r\n\t\t\t\t\t\tPEEN.ID_PESSOA_ENDERECO,\r\n\t\t\t\t\t\tPEEN.APELIDO_ENDERECO,\r\n\t\t\t\t\t\tPEEN.ENDERECO,\r\n\t\t\t\t\t\tPEEN.NUMERO,\r\n\t\t\t\t\t\tPEEN.COMPLEMENTO,\r\n\t\t\t\t\t\tPEEN.BAIRRO,\r\n\t\t\t\t\t\tMUNI.NOME_MUNICIPIO,\r\n\t\t\t\t\t\tMUNI.UNFE_ID_ESTADO,\r\n\t\t\t\t\t\tPEEN.CEP_ID_CEP\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\t\te_PESSOA_ENDERECO PEEN,\r\n\t\t\t\t\t\te_MUNICIPIO MUNI\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tPEEN.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t" . $where . ""; $retorno = $mysqli->ConsultarSQL($query); //printr($query); return $retorno; }
public function fnCompreJuntoProduto($idCompreJunto, $idProduto = null, $idProdutoCombinacao = null) { if (isset($idCompreJunto)) { $idCompreJunto = implode(',', $idCompreJunto); } $where = ""; if (isset($idProduto)) { $idProduto = sqlvalue($idProduto, false); $idProdutoCombinacao = sqlvalue($idProdutoCombinacao, false); $where = "AND (TPSI.PROD_ID_PRODUTO <> " . $idProduto . " OR TPSI.PRCO_ID_PRODUTO_COMBINACAO = " . $idProdutoCombinacao . ")"; } $query = "SELECT \r\n TPSI.PRCO_ID_PRODUTO_COMBINACAO ID_PRODUTO_ATRIBUTO_VALOR\r\n ,TPSI.PROD_ID_PRODUTO\r\n ,TPSI.PRCO_ID_PRODUTO_COMBINACAO\r\n ,TPSI.DESCRICAO_VENDA\r\n ,TPSI.REFERENCIA\r\n ,CAST(TPSI.DESCRICAO_LONGA AS VARCHAR(4000)) DESCRICAO_LONGA\r\n ,CAST(TPSI.DESCRICAO_CURTA AS VARCHAR(4000)) DESCRICAO_CURTA\r\n ,TPSI.PRECO_VENDA\r\n ,CASE WHEN IFNULL(TPSI.PRECO_PROMOCIONAL,0) > TPSI.PRECO_VENDA\r\n THEN NULL\r\n ELSE TPSI.PRECO_PROMOCIONAL\r\n END PRECO_PROMOCIONAL\r\n ,TPSI.TIPO_PROMOCAO\r\n ,TPSI.VALOR_PROMOCAO\r\n ,TPSI.DATA_INICIAL_VALIDADE_PROMO\r\n ,TPSI.DATA_FINAL_VALIDADE_PROMO\r\n ,TPSI.FRETE_GRATIS\r\n ,TPSI.DATA_INICIAL_LANCAMENTO\r\n ,TPSI.DATA_FINAL_LANCAMENTO\r\n ,TPSI.PNAU_ID_PRODUTO_NIVEL_AUXILIAR\r\n ,TPSI.DESCRICAO_PRODUTO_NIVEL_AUXILIAR\r\n ,TPSI.TAGS\r\n ,TPSI.URL_AMIGAVEL\r\n ,TPSI.META_TITLE\r\n ,TPSI.META_DESCRIPTION\r\n ,TPSI.META_KEYWORDS\r\n ,TPSI.VIDEO\r\n ,TPSI.IMAGEM_PRINCIPAL\r\n ,TPSI.ARQUIVO_DOWNLOAD\r\n ,PCJU.ID_PRODUTO_COMPRE_JUNTO\r\n ,PCJU.TIPO_DESCONTO\r\n ,PCJU.VALOR_DESCONTO\r\n ,fn_saldo_disponivel_produto(TPSI.PRCO_ID_PRODUTO_COMBINACAO, GETDATE()) SALDO\r\n ,CASE WHEN GETDATE() BETWEEN TPSI.DATA_INICIAL_LANCAMENTO AND TPSI.DATA_FINAL_LANCAMENTO\r\n THEN 'S' ELSE 'N' END LANCAMENTO\r\n FROM\r\n " . TABELA_PRODUTO_SITE . " TPSI,\r\n e_PRODUTO_COMPRE_JUNTO_COMBINACAO PCJC,\r\n e_PRODUTO_COMPRE_JUNTO PCJU\r\n WHERE\r\n TPSI.PROD_ID_PRODUTO = PCJC.PROD_ID_PRODUTO\r\n AND PCJC.DATA_DELETE IS NULL\r\n AND PCJC.PCJU_ID_PRODUTO_COMPRE_JUNTO = PCJU.ID_PRODUTO_COMPRE_JUNTO\r\n AND PCJU.ID_PRODUTO_COMPRE_JUNTO IN (" . $idCompreJunto . ")\r\n " . $where . "\r\n GROUP BY\r\n TPSI.PRCO_ID_PRODUTO_COMBINACAO\r\n ,TPSI.PROD_ID_PRODUTO\r\n ,TPSI.PRCO_ID_PRODUTO_COMBINACAO\r\n ,TPSI.DESCRICAO_VENDA\r\n ,TPSI.REFERENCIA\r\n ,CAST(TPSI.DESCRICAO_LONGA AS VARCHAR(4000))\r\n ,CAST(TPSI.DESCRICAO_CURTA AS VARCHAR(4000))\r\n ,TPSI.PRECO_VENDA\r\n ,CASE WHEN IFNULL(TPSI.PRECO_PROMOCIONAL,0) > TPSI.PRECO_VENDA\r\n THEN NULL\r\n ELSE TPSI.PRECO_PROMOCIONAL\r\n END\r\n ,TPSI.TIPO_PROMOCAO\r\n ,TPSI.VALOR_PROMOCAO\r\n ,TPSI.DATA_INICIAL_VALIDADE_PROMO\r\n ,TPSI.DATA_FINAL_VALIDADE_PROMO\r\n ,TPSI.FRETE_GRATIS\r\n ,TPSI.DATA_INICIAL_LANCAMENTO\r\n ,TPSI.DATA_FINAL_LANCAMENTO\r\n ,TPSI.PNAU_ID_PRODUTO_NIVEL_AUXILIAR\r\n ,TPSI.DESCRICAO_PRODUTO_NIVEL_AUXILIAR\r\n ,TPSI.TAGS\r\n ,TPSI.URL_AMIGAVEL\r\n ,TPSI.META_TITLE\r\n ,TPSI.META_DESCRIPTION\r\n ,TPSI.META_KEYWORDS\r\n ,TPSI.VIDEO\r\n ,TPSI.IMAGEM_PRINCIPAL\r\n ,TPSI.ARQUIVO_DOWNLOAD\r\n ,PCJU.ID_PRODUTO_COMPRE_JUNTO\r\n ,PCJU.TIPO_DESCONTO\r\n ,PCJU.VALOR_DESCONTO\r\n ,fn_saldo_disponivel_produto(TPSI.PRCO_ID_PRODUTO_COMBINACAO, GETDATE())\r\n ,CASE WHEN GETDATE() BETWEEN TPSI.DATA_INICIAL_LANCAMENTO AND TPSI.DATA_FINAL_LANCAMENTO\r\n THEN 'S' ELSE 'N' END\r\n ORDER BY\r\n PROD_ID_PRODUTO"; $result = $this->mysqli->ConsultarSQL($query); return $result; }
public function fnPedidoManutencao($filtro, $idSituacaoPedidoItem = null) { if (isset($idSituacaoPedidoItem)) { $idSituacaoPedidoItem = sqlvalue($idSituacaoPedidoItem, false); $where = "AND PEIT.SPIT_ID_SITUACAO_PEDIDO_ITEM = " . $idSituacaoPedidoItem . ""; } else { $where = ""; } $query = "SELECT\r\n\t\t\t\t\t\tPEDI.ID_PEDIDO,\r\n\t\t\t\t\t\tCONVERT(CHAR, PEDI.DATA_EMISSAO, 103) DATA_EMISSAO,\r\n\t\t\t\t\t\tPEIT.ID_PEDIDO_ITEM,\r\n\t\t\t\t\t\tPISI.ID_PEDIDO_ITEM_SITUACAO,\r\n\t\t\t\t\t\tPISI.DESCRICAO_PEDIDO_ITEM_SITUACAO,\r\n\t\t\t\t\t\tPEIT.PRECO_UNITARIO_VENDA,\r\n\t\t\t\t\t\tPEIT.QUANTIDADE,\r\n\t\t\t\t\t\tPEIT.QUANTIDADE_ATENDIDO,\r\n\t\t\t\t\t\tPROD.DESCRICAO_VENDA,\r\n\t\t\t\t\t\tPROD.REFERENCIA\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\t\te_PEDIDO PEDI,\r\n\t\t\t\t\t\te_PEDIDO_ITEM PEIT,\r\n\t\t\t\t\t\te_PEDIDO_ITEM_SITUACAO PISI,\r\n\t\t\t\t\t\te_PRODUTO_COMBINACAO_ATRIBUTO_VALOR PCAV,\r\n\t\t\t\t\t\te_PRODUTO_COMBINACAO PRCO,\r\n\t\t\t\t\t\te_PRODUTO PROD\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tPEDI.ID_PEDIDO = PEIT.PEDI_ID_PEDIDO\r\n\t\t\t\t\tAND PEDI.LOJA_ID_LOJA = " . ID_LOJA . "\r\n\t\t\t\t\tAND PEIT.SPIT_ID_SITUACAO_PEDIDO_ITEM = PISI.ID_PEDIDO_ITEM_SITUACAO\r\n\t\t\t\t\tAND PEIT.PCAV_ID_PRODUTO_COMBINACAO_ATRIBUTO_VALOR = PCAV.ID_PRODUTO_COMBINACAO_ATRIBUTO_VALOR\r\n\t\t\t\t\tAND PCAV.PRCO_ID_PRODUTO_COMBINACAO = PRCO.ID_PRODUTO_COMBINACAO\r\n\t\t\t\t\tAND PRCO.PROD_ID_PRODUTO = PROD.ID_PRODUTO\r\n\t\t\t\t\tAND fn_situacao_pedido(PEDI.ID_PEDIDO) <> " . ID_SITUACAO_PEDIDO_ATENDIDO . ""; $result = $mysqli->ExecutarSQL($query); $pedido = array(); while ($row = @mssql_fetch_assoc($result)) { $pedido[$row["ID_PEDIDO"]][] = $row; } //printr($pedido); $retorno = $pedido; return $retorno; }
public function fnCalculaFrete($cepDestino, $pesoKg, $pesoCubico, $altura, $largura, $profundidade, $tipoFrete, $valorVenda) { $pesoCubicoTratado = number_format($pesoCubico, 2, ',', '.'); $pesoKgTratado = number_format($pesoKg, 2, ',', '.'); $alturaTratado = number_format($altura, 2, ',', '.'); $larguraTratado = number_format($largura, 2, ',', '.'); $profundidadeTratado = number_format($profundidade, 2, ',', '.'); $cepDestino = str_replace('-', '', $cepDestino); if ($pesoCubico > $pesoKg) { $pesoCalculo = $pesoCubico; } else { $pesoCalculo = $pesoKg; } if ($alturaTratado <= 105 and $larguraTratado <= 105 and $profundidadeTratado <= 105 and !in_array(ID_TIPO_FRETE_TRANSP_PADRAO, $tipoFrete) and $pesoCalculo <= 30) { $alturaTratado = 4; $larguraTratado = 11; $profundidadeTratado = 16; $pesoCalculo = 2; $valueTipoFrete = implode(",", $tipoFrete); $url = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?nCdEmpresa=" . COD_EMPRESA_CORREIOS . "&sDsSenha=" . SENHA_EMPRESA_CORREIOS . "&sCepOrigem=" . CEP_ORIGEM . "&sCepDestino=" . $cepDestino . "&nVlPeso=" . $pesoCalculo . "&nCdFormato=1&nVlComprimento=" . $profundidadeTratado . "&nVlAltura=" . $alturaTratado . "&nVlLargura=" . $larguraTratado . "&sCdMaoPropria=n&nVlValorDeclarado=0&sCdAvisoRecebimento=n&nCdServico=" . $valueTipoFrete . "&nVlDiametro=0&StrRetorno=xml&nIndicaCalculo=3"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 15); $xml = curl_exec($ch); curl_close($ch); if ($xml) { $xml = new SimpleXMLElement($xml); foreach ($xml as $key => $value) { if ($value->Valor > 0) { $arrayRetorno[] = (array) $value; } } } else { //PROVISORIO $query = "SELECT \r\n\t\t\t\t\t\t\t\t\tROUND(REPLACE(CPUF.VALOR_FRETE, ',', '.'),2) Valor,\r\n\t\t\t\t\t\t\t\t\tCPUF.TIFR_ID_TIPO_FRETE Codigo,\r\n\t\t\t\t\t\t\t\t\tCPUF.PRAZO_ENTREGA PrazoEntrega\r\n\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\te_CEP_PRECIFICACAO_UF CPUF\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t'" . $cepDestino . "' BETWEEN CPUF.CEP_INICIAL AND CPUF.CEP_FINAL\r\n\t\t\t\t\t\t\t\tAND " . $pesoCalculo . " BETWEEN CPUF.PESO_INICIAL AND CPUF.PESO_FINAL\r\n\t\t\t\t\t\t\t\tAND TIFR_ID_TIPO_FRETE <> 81019"; $arrayRetorno = $this->mysqli->ConsultarSQL($query); } } else { $cepDestino = sqlvalue($cepDestino, true); $pesoCalculo = sqlvalue(number_format($pesoCalculo, 2, ".", ""), false); $valorVenda = sqlvalue(number_format($valorVenda, 2, ".", ""), false); $query = "IF EXISTS (\r\n\t\t\t\t\t\t\t\t\t\tSELECT \r\n\t\t\t\t\t\t\t\t\t\t\t1\r\n\t\t\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\t\t\te_CEP CEP,\r\n\t\t\t\t\t\t\t\t\t\t\te_BAIRRO BAIR,\r\n\t\t\t\t\t\t\t\t\t\t\te_MUNICIPIO MUNI,\r\n\t\t\t\t\t\t\t\t\t\t\te_PRECIFICACAO_TRANSP PRUF\r\n\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\tCEP.CEP = " . $cepDestino . "\r\n\t\t\t\t\t\t\t\t\t\tAND CEP.BAIR_ID_BAIRRO = BAIR.ID_BAIRRO\r\n\t\t\t\t\t\t\t\t\t\tAND BAIR.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t\t\t\t\tAND PRUF.TIFR_ID_TIPO_FRETE = " . ID_TIPO_FRETE_TRANSP_PADRAO . "\r\n\t\t\t\t\t\t\t\t\t\tAND MUNI.UNFE_ID_ESTADO = PRUF.UNFE_ID_ESTADO\r\n\t\t\t\t\t\t\t\t\t\tAND MUNI.ID_MUNICIPIO = IFNULL(PRUF.MUNI_ID_MUNICIPIO,0)\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\tBEGIN\r\n\t\t\t\t\t\t\tSELECT \r\n\t\t\t\t\t\t\tTOP 1\r\n\t\t\t\t\t\t\tROUND(((" . $pesoCalculo . "*PRTR.FRETE_KG)+PRTR.TAXA_FRETE_KG)+IFNULL(PRTR.PEDAGIO,0)\r\n\t\t\t\t\t\t\t+ TIFR.TAS_VALOR\r\n\t\t\t\t\t\t\t+ CASE WHEN (" . $valorVenda . "*TIFR.GRIS_PERCENTUAL)/100 < TIFR.GRIS_MINIMO\r\n\t\t\t\t\t\t\t\t\tTHEN TIFR.GRIS_MINIMO\r\n\t\t\t\t\t\t\t\t\tELSE (" . $valorVenda . "*TIFR.GRIS_PERCENTUAL)/100\r\n\t\t\t\t\t\t\t\t\tEND,2)\tValor,\r\n\t\t\t\t\t\t\tTIFR.ID_TIPO_FRETE Codigo,\r\n\t\t\t\t\t\t\tPRTR.PRAZO_ENTREGA PrazoEntrega\r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\te_PRECIFICACAO_TRANSP PRTR,\r\n\t\t\t\t\t\t\t\te_TIPO_FRETE TIFR,\r\n\t\t\t\t\t\t\t\te_MUNICIPIO MUNI,\r\n\t\t\t\t\t\t\t\te_CEP CEP,\r\n\t\t\t\t\t\t\t\te_BAIRRO BAIR\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\tPRTR.TIFR_ID_TIPO_FRETE = TIFR.ID_TIPO_FRETE\r\n\t\t\t\t\t\t\tAND MUNI.ID_MUNICIPIO = IFNULL(PRTR.MUNI_ID_MUNICIPIO,0)\r\n\t\t\t\t\t\t\tAND MUNI.UNFE_ID_ESTADO = PRTR.UNFE_ID_ESTADO\r\n\t\t\t\t\t\t\tAND CEP.BAIR_ID_BAIRRO = BAIR.ID_BAIRRO\r\n\t\t\t\t\t\t\tAND BAIR.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t\tAND CEP.CEP = " . $cepDestino . "\r\n\t\t\t\t\t\t\tAND PRTR.TIFR_ID_TIPO_FRETE = " . ID_TIPO_FRETE_TRANSP_PADRAO . "\r\n\t\t\t\t\t\t\tEND\r\n\t\t\t\t\t\t\tELSE\r\n\t\t\t\t\t\t\tBEGIN\r\n\t\t\t\t\t\t\tSELECT\r\n\t\t\t\t\t\t\tTOP 1 \r\n\t\t\t\t\t\t\tROUND(((" . $pesoCalculo . "*PRTR.FRETE_KG)+PRTR.TAXA_FRETE_KG)+IFNULL(PRTR.PEDAGIO,0)\r\n\t\t\t\t\t\t\t+ TIFR.TAS_VALOR\r\n\t\t\t\t\t\t\t+ CASE WHEN (" . $valorVenda . "*TIFR.GRIS_PERCENTUAL)/100 < TIFR.GRIS_MINIMO\r\n\t\t\t\t\t\t\t\t\tTHEN TIFR.GRIS_MINIMO\r\n\t\t\t\t\t\t\t\t\tELSE (" . $valorVenda . "*TIFR.GRIS_PERCENTUAL)/100\r\n\t\t\t\t\t\t\t\t\tEND,2) Valor,\r\n\t\t\t\t\t\t\tTIFR.ID_TIPO_FRETE Codigo,\r\n\t\t\t\t\t\t\tPRTR.PRAZO_ENTREGA PrazoEntrega\r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\te_PRECIFICACAO_TRANSP PRTR,\r\n\t\t\t\t\t\t\t\te_TIPO_FRETE TIFR,\r\n\t\t\t\t\t\t\t\te_MUNICIPIO MUNI,\r\n\t\t\t\t\t\t\t\te_CEP CEP,\r\n\t\t\t\t\t\t\t\te_BAIRRO BAIR\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\tPRTR.TIFR_ID_TIPO_FRETE = TIFR.ID_TIPO_FRETE\r\n\t\t\t\t\t\t\tAND PRTR.MUNI_ID_MUNICIPIO IS NULL\r\n\t\t\t\t\t\t\tAND MUNI.UNFE_ID_ESTADO = PRTR.UNFE_ID_ESTADO\r\n\t\t\t\t\t\t\tAND CEP.CEP = " . $cepDestino . "\r\n\t\t\t\t\t\t\tAND CEP.BAIR_ID_BAIRRO = BAIR.ID_BAIRRO\r\n\t\t\t\t\t\t\tAND BAIR.MUNI_ID_MUNICIPIO = MUNI.ID_MUNICIPIO\r\n\t\t\t\t\t\t\tAND PRTR.TIFR_ID_TIPO_FRETE = " . ID_TIPO_FRETE_TRANSP_PADRAO . "\r\n\t\t\t\t\t\t\tEND"; //printr($query); $rowQuery = $this->mysqli->ConsultarSQL($query); $arrayRetorno = $rowQuery; } return $arrayRetorno; }
$sOrder = substr_replace($sOrder, "", -2); if ($sOrder == "ORDER BY") { $sOrder = ""; } } function mysqli_escape($str) { if (get_magic_quotes_gpc()) { $str = stripslashes($str); } return str_replace("'", "''", $str); } $sWhere = ""; //$_GET['sSearch'] = 'paul'; if (isset($_GET['sSearch']) && $_GET['sSearch'] != "") { $sSearch = sqlvalue("%" . $_GET["sSearch"] . "%", true); $sWhere = "AND ("; $sWhere .= "NUMERO_PEDIDO LIKE " . $sSearch . " OR\r\n DATA_EMISSAO LIKE " . $sSearch . " OR\r\n NOME LIKE " . $sSearch . " OR\r\n CPF LIKE " . $sSearch . " OR\r\n EMAIL LIKE " . $sSearch . " OR\r\n VALOR_TOTAL_PAGAMENTO LIKE " . $sSearch . " OR\r\n DESCRICAO_FORMA_PAGAMENTO LIKE " . $sSearch . " OR\r\n DESCRICAO_PEDIDO_ITEM_SITUACAO LIKE " . $sSearch . ""; $sWhere .= ")"; } if (ID_LOJA != 1) { $whereIdLoja = "AND PEDI.LOJA_ID_LOJA = " . ID_LOJA . ""; } else { $whereIdLoja = ""; } $sQuery = "SELECT\r\n\t\t\t\t\tPEDI.ID_PEDIDO,\r\n PEDI.NUMERO_PEDIDO,\r\n date_format(PEDI.DATA_EMISSAO, '%d/%m/%Y %h:%i:%s') DATA_EMISSAO,\r\n CASE IFNULL(PESS.CPF, 'J') WHEN 'J' THEN \r\n PESS.NOME_FANTASIA\r\n ELSE\r\n concat(ifnull(PESS.NOME, ''), ' ', ifnull(PESS.SOBRENOME, ''))\r\n END NOME,\r\n IFNULL(PESS.CNPJ, PESS.CPF) CPF,\r\n PESS.EMAIL,\r\n (SUM(((PEIT.PRECO_UNITARIO_VENDA*PEIT.QUANTIDADE)\r\n - (IFNULL(PEIT.VALOR_DESCONTO,0)+IFNULL(PEIT.VALOR_DESCONTO_ADICIONAL,0)))\r\n +(IFNULL(PEIT.VALOR_PACOTE_PRESENTE,0)*PEIT.QUANTIDADE))+IFNULL(PEDI.VALOR_FRETE,0)) VALOR_TOTAL_PAGAMENTO,\r\n PEPA.NUMERO_PARCELAS,\r\n FOPA.DESCRICAO_FORMA_PAGAMENTO,\r\n PISI.DESCRICAO_PEDIDO_ITEM_SITUACAO,\r\n rtrim(ltrim(date_format(ADDDATE(PEDI.DATA_EMISSAO, ifnull(PEDI.PRAZO_ENTREGA_DIAS,0)), '%d/%m/%Y'))) ETA,\r\n PEDI.PRAZO_ENTREGA_DIAS,\r\n TIFR.DESCRICAO_FRETE,\r\n PEDI.VALOR_FRETE/*,\r\n PEIT.LICA_ID_LISTA_CASAMENTO*/\r\n\t\t\t\tFROM\r\n\t\t\t\t\te_PEDIDO PEDI,\r\n\t\t\t\t\te_PEDIDO_PAGAMENTO PEPA,\r\n\t\t\t\t\te_FORMA_PAGAMENTO FOPA,\r\n\t\t\t\t\te_PEDIDO_ITEM_SITUACAO PISI,\r\n\t\t\t\t\te_PESSOA PESS,\r\n\t\t\t\t\te_TIPO_FRETE TIFR,\r\n\t\t\t\t\te_PEDIDO_ITEM PEIT\r\n\t\t\t\tWHERE\r\n\t\t\t\t\tPEDI.ID_PEDIDO = PEPA.PEDI_ID_PEDIDO\r\n\t\t\t\tAND PEPA.FOPA_ID_FORMA_PAGAMENTO = FOPA.ID_FORMA_PAGAMENTO\r\n\t\t\t\tAND fn_situacao_pedido(PEDI.ID_PEDIDO) = PISI.ID_PEDIDO_ITEM_SITUACAO\r\n\t\t\t\tAND PEDI.PESS_ID_PESSOA = PESS.ID_PESSOA\r\n\t\t\t\t" . $whereIdLoja . "\r\n\t\t\t\tAND PEDI.TIFR_ID_TIPO_FRETE = TIFR.ID_TIPO_FRETE\r\n\t\t\t\tAND PEDI.ID_PEDIDO = PEIT.PEDI_ID_PEDIDO\r\n AND PEPA.ATIVO = 'S'\r\n\t\t\t\t{$sWhere}\r\n\t\t\t\tGROUP BY\r\n PEDI.ID_PEDIDO,\r\n PEDI.NUMERO_PEDIDO,\r\n date_format(PEDI.DATA_EMISSAO, '%d/%m/%Y %h:%i:%s'),\r\n PEPA.NUMERO_PARCELAS,\r\n FOPA.DESCRICAO_FORMA_PAGAMENTO,\r\n PISI.DESCRICAO_PEDIDO_ITEM_SITUACAO,\r\n IFNULL(PESS.CNPJ, PESS.CPF),\r\n CASE IFNULL(PESS.CPF, 'J') WHEN 'J' THEN \r\n PESS.NOME_FANTASIA\r\n ELSE\r\n concat(ifnull(PESS.NOME, ''), ' ', ifnull(PESS.SOBRENOME, ''))\r\n END,\r\n PESS.EMAIL,\r\n rtrim(ltrim(date_format(ADDDATE(PEDI.DATA_EMISSAO, ifnull(PEDI.PRAZO_ENTREGA_DIAS,0)), '%d/%m/%Y'))),\r\n PEDI.PRAZO_ENTREGA_DIAS,\r\n TIFR.DESCRICAO_FRETE,\r\n PEDI.VALOR_FRETE,\r\n PEPA.VALOR_TOTAL_PAGAMENTO,\r\n PEPA.NUMERO_PARCELAS,\r\n FOPA.DESCRICAO_FORMA_PAGAMENTO,\r\n PISI.DESCRICAO_PEDIDO_ITEM_SITUACAO/*,\r\n PEIT.LICA_ID_LISTA_CASAMENTO*/\r\n " . $sOrder . "\r\n limit " . $sTop . ", " . $sLength . ""; //printr($sQuery); $rResult = $mysqli->ExecutarSQL($sQuery); /* Data set length after filtering */ $sQuery = "SELECT COUNT(PEDI.ID_PEDIDO)\r\n FROM\r\n e_PEDIDO PEDI,\r\n e_PEDIDO_PAGAMENTO PEPA,\r\n e_FORMA_PAGAMENTO FOPA,\r\n e_PEDIDO_ITEM_SITUACAO PISI,\r\n e_PESSOA PESS,\r\n e_TIPO_FRETE TIFR,\r\n e_PEDIDO_ITEM PEIT\r\n WHERE\r\n PEDI.ID_PEDIDO = PEPA.PEDI_ID_PEDIDO\r\n AND PEPA.FOPA_ID_FORMA_PAGAMENTO = FOPA.ID_FORMA_PAGAMENTO\r\n AND fn_situacao_pedido(PEDI.ID_PEDIDO) = PISI.ID_PEDIDO_ITEM_SITUACAO\r\n AND PEDI.PESS_ID_PESSOA = PESS.ID_PESSOA\r\n AND PEDI.LOJA_ID_LOJA = " . ID_LOJA . "\r\n AND PEDI.TIFR_ID_TIPO_FRETE = TIFR.ID_TIPO_FRETE\r\n AND PEDI.ID_PEDIDO = PEIT.PEDI_ID_PEDIDO\r\n AND PEPA.ATIVO = 'S'\r\n {$sWhere}\r\n GROUP BY\r\n PEDI.ID_PEDIDO,\r\n PEDI.NUMERO_PEDIDO,\r\n date_format(PEDI.DATA_EMISSAO, '%d/%m/%Y %h:%i:%s'),\r\n PEPA.NUMERO_PARCELAS,\r\n FOPA.DESCRICAO_FORMA_PAGAMENTO,\r\n PISI.DESCRICAO_PEDIDO_ITEM_SITUACAO,\r\n IFNULL(PESS.CNPJ, PESS.CPF),\r\n CASE IFNULL(PESS.CPF, 'J') WHEN 'J' THEN \r\n PESS.NOME_FANTASIA\r\n ELSE\r\n concat(ifnull(PESS.NOME, ''), ' ', ifnull(PESS.SOBRENOME, ''))\r\n END,\r\n PESS.EMAIL,\r\n rtrim(ltrim(date_format(ADDDATE(PEDI.DATA_EMISSAO, ifnull(PEDI.PRAZO_ENTREGA_DIAS,0)), '%d/%m/%Y'))),\r\n PEDI.PRAZO_ENTREGA_DIAS,\r\n TIFR.DESCRICAO_FRETE,\r\n PEDI.VALOR_FRETE,\r\n PEPA.VALOR_TOTAL_PAGAMENTO,\r\n PEPA.NUMERO_PARCELAS,\r\n FOPA.DESCRICAO_FORMA_PAGAMENTO,\r\n PISI.DESCRICAO_PEDIDO_ITEM_SITUACAO/*,\r\n PEIT.LICA_ID_LISTA_CASAMENTO*/"; //printr($sQuery);
<?php $paginaTit = 'Lista de Casamento Alterar Dados'; $navegacao = 'Lista de Casamento Alterar Dados'; $menu = 'lista-de-casamento-alterar-dados'; if (!$_SESSION['sessionMinhaIdListaCasamento']) { header('Location:/lista-de-casamento'); } $idListaCasamento = sqlvalue($_SESSION['sessionMinhaIdListaCasamento'], false); $query = "SELECT\n\t\t\t\tLICA.URL\n\t\t\t ,LICA.CONJUGE1\n\t\t\t ,LICA.EMAIL_CONJUGE1\n\t\t\t ,LICA.NOME_PAI_CONJUGE1\n\t\t\t ,LICA.NOME_MAE_CONJUGE1\n\t\t\t ,LICA.CONJUGE2\n\t\t\t ,LICA.EMAIL_CONJUGE2\n\t\t\t ,LICA.NOME_PAI_CONJUGE2\n\t\t\t ,LICA.NOME_MAE_CONJUGE2\n\t\t\t ,LICA.FOTO_CAPA\n\t\t\t ,LICA.MENSAGEM\n\t\t\t ,LCEN.NOME_CONTATO\n\t\t\t ,LCEN.TIPO_ENDERECO\n\t\t\t ,CONVERT(CHAR, LCEN.DATA_EVENTO, 103) DATA_EVENTO\n\t\t\t ,LCEN.HORA_EVENTO\n\t\t\t ,LCEN.LOCAL_EVENTO\n\t\t\t ,LCEN.ENDERECO\n\t\t\t ,LCEN.NUMERO\n\t\t\t ,LCEN.COMPLEMENTO\n\t\t\t ,LCEN.BAIRRO\n\t\t\t ,LCEN.MUNICIPIO\n\t\t\t ,LCEN.CEP_ID_CEP\n\t\t\t ,LCEN.ESTADO\n\t\t\t ,LCEN.REFERENCIA\n\t\t\t ,LCEN.TELEFONE_PRINCIPAL\n\t\t\t ,LCEN.CELULAR\n\t\t\t ,LICA.ID_LISTA_CASAMENTO\n\t\t\tFROM\n\t\t\t\te_LISTA_CASAMENTO LICA,\n\t\t\t\te_LISTA_CASAMENTO_ENDERECO LCEN\n\t\t\tWHERE\n\t\t\t\tLICA.ID_LISTA_CASAMENTO = LCEN.LICA_ID_LISTA_CASAMENTO\n\t\t\tAND LICA.ATIVO = 'S'\n\t\t\tAND LICA.ID_LISTA_CASAMENTO = " . $idListaCasamento . ""; $result = $mysqli->ConsultarSQL($query); foreach ($result as $key => $value) { if ($value['TIPO_ENDERECO'] == 'CERIMONIA') { $enderecoCerimonia = array($value); } elseif ($value['TIPO_ENDERECO'] == 'RECEPCAO') { $enderecoRecepcao = array($value); } elseif ($value['TIPO_ENDERECO'] == 'ENTREGA') { $enderecoEntrega = array($value); } } $idListaCasamento = $result[0]['ID_LISTA_CASAMENTO']; $url = $result[0]['URL']; $conjuge1 = ucwords(strtolower($result[0]['CONJUGE1'])); $emailConjuge1 = $result[0]['EMAIL_CONJUGE1']; $nomePaiConjuge1 = $result[0]['NOME_PAI_CONJUGE1']; $nomeMaeConjuge1 = $result[0]['NOME_MAE_CONJUGE1']; $conjuge2 = ucwords(strtolower($result[0]['CONJUGE2'])); $emailConjuge2 = $result[0]['EMAIL_CONJUGE2']; $nomePaiConjuge2 = $result[0]['NOME_PAI_CONJUGE2']; $nomeMaeConjuge2 = $result[0]['NOME_MAE_CONJUGE2']; $fotoCapa = $result[0]['FOTO_CAPA'];
$enviaEmail = enviaEmail('situacaoPedido', $nomePessoa, $emailPessoa, null, $idPedido, 'S'); if ($enviaEmail) { $query = "UPDATE e_PEDIDO_ITEM SET AVISADO_DESPACHO = 'S' \r\n\t\t\t\t\t\t WHERE PEDI_ID_PEDIDO = " . $idPedido . " \r\n\t\t\t\t\t\t AND SPIT_ID_SITUACAO_PEDIDO_ITEM = " . ID_SITUACAO_PEDIDO_DESPACHADO . ";\r\n\t\t\t\t\t\t "; $mysqli->ExecutarSQL($query); } } if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . EDITADO_COM_SUCESSO . '", "redirect": "pedido-despacho" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_EDITAR . '" }'; } echo $retorno; break; case "cadastraOcorrenciaPedido": $idPedido = sqlvalue($_POST['idPedido'], false); $idPessoa = sqlvalue($_POST['idPessoa'], false); $ocorrenciaPedido = sqlvalue($_POST['ocorrenciaPedido'], true); $data = sqlvalue(date('Y-m-d H:i:s'), true); $query = "INSERT INTO e_OCORRENCIA\r\n\t\t\t\t (PESS_ID_PESSOA\r\n\t\t\t\t ,PEDI_ID_PEDIDO\r\n\t\t\t\t ,DESCRICAO\r\n\t\t\t\t ,DATA\r\n\t\t\t\t ,DATA_INSERT\r\n\t\t\t\t ,USUARIO_INSERT)\r\n\t\t\t\t VALUES\r\n\t\t\t\t (" . $idPessoa . "\r\n\t\t\t\t ," . $idPedido . "\r\n\t\t\t\t ," . $ocorrenciaPedido . "\r\n\t\t\t\t ," . $data . "\r\n\t\t\t\t ,now()\r\n\t\t\t\t ,'" . USUARIO_LOGADO . "')"; $resultQuery = $mysqli->ExecutarSQL($query); if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . CADASTRO_REALIZADO . '", "ocorrencia": "S", "dataOcorrencia": "' . date('d/m/Y H:i') . '" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_GRAVAR . '" }'; } echo $retorno; break; default: # code... break; }
$retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_GRAVAR . '" }'; } echo $retorno; break; case "removeMarca": $id = $_POST["id"]; $query = "DELETE FROM e_MARCA WHERE ID_MARCA = " . $id . ""; $resultQuery = $mysqli->ExecutarSQL($query); if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . EXCLUIDO . '" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_EXCLUIR . '" }'; } echo $retorno; break; case "editaMarca": $id = sqlvalue($_POST["id"], false); $descricao = sqlvalue($_POST["descricao"], true); $query = "UPDATE e_MARCA SET DESCRICAO_MARCA = " . $descricao . ", DATA_UPDATE = NOW(), \r\n\t\t\t\tUSUARIO_UPDATE = '" . USUARIO_LOGADO . "' WHERE ID_MARCA = " . $id . ""; $resultQuery = $mysqli->ExecutarSQL($query); if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . EDITADO_COM_SUCESSO . '" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_EDITAR . '" }'; } echo $retorno; break; default: # code... break; }
public function fnPromocaoCarrinho($codidoCupom, $valorCompra, $qtdItensCarrinho, $emailClienteContemplado) { $codidoCupom = sqlvalue($codidoCupom, true); $valorCompra = sqlvalue($valorCompra, true); $qtdItensCarrinho = sqlvalue($qtdItensCarrinho, true); $emailClienteContemplado = sqlvalue($emailClienteContemplado, true); $query = "SELECT \r\n\t\t\t \t\t\tPRCA.VALOR_DESCONTO,\r\n\t\t\t \t\t\tPRCA.TIPO_DESCONTO,\r\n\t\t\t \t\t\tPRCA.FRETE_GRATIS,\r\n\t\t\t \t\t\tPRCA.QUANTIDADE_PRODUTO_CARRINHO,\r\n\t\t\t \t\t\tPRCA.PACOTE_PRESENTE_GRATIS,\r\n\t\t\t \t\t\tPRCA.ID_PROMOCAO_CARRINHO,\r\n\t\t\t \t\t\tPRCA.CUPOM_PROMOCIONAL,\r\n\t\t\t \t\t\tPRCA.DATA_INICIAL_VALIDADE,\r\n\t\t\t \t\t\tPRCA.DATA_FINAL_VALIDADE,\r\n\t\t\t \t\t\tPRCA.EMAIL_CLIENTE_CONTEMPLADO\r\n\t\t\t \t\tFROM\r\n\t\t\t \t\t\te_PROMOCAO_CARRINHO PRCA\r\n\t\t\t \t\tWHERE\r\n\t\t\t \t\t\tnow() BETWEEN PRCA.DATA_INICIAL_VALIDADE AND PRCA.DATA_FINAL_VALIDADE\r\n\t\t\t \t\tAND PRCA.PROMOCAO_ATIVA = 'S'\r\n\t\t\t \t\tAND " . $valorCompra . " >= IFNULL(PRCA.VALOR_MINIMO_COMPRA,0)\r\n\t\t\t \t\tAND PRCA.EMAIL_CLIENTE_CONTEMPLADO = " . $emailClienteContemplado . "\r\n\t\t\t \t\tAND PRCA.CUPOM_PROMOCIONAL = " . $codidoCupom . "\r\n\t\t\t \t\tAND (IFNULL(PRCA.QUANTIDADE_PRODUTO_CARRINHO,0) <= " . $qtdItensCarrinho . " OR PRCA.QUANTIDADE_PRODUTO_CARRINHO IS NULL)\r\n\t\t\t \t\tAND NOT EXISTS (SELECT 1\r\n\t\t\t \t\t\t\t\t\t FROM e_PEDIDO PEDI,\r\n\t\t\t \t\t\t\t\t\t\t e_PEDIDO_ITEM_SITUACAO PISI\r\n\t\t\t \t\t\t\t\t\t WHERE PEDI.PRCA_ID_PROMOCAO_CARRINHO = PRCA.ID_PROMOCAO_CARRINHO\r\n\t\t\t \t\t\t\t\t\t AND PRCA.UTILIZACAO_UNICA = 'S'\r\n\t\t\t \t\t\t\t\t\t AND fn_situacao_pedido(PEDI.ID_PEDIDO) = PISI.ID_PEDIDO_ITEM_SITUACAO\r\n\t\t\t \t\t\t\t\t\t AND PISI.CONSIDERA_VENDIDO = 'S' \r\n\t\t\t \t\t\t\t\t )\r\n\t\t\t\tUNION\r\n\t\t\t\tSELECT \r\n\t\t\t \t\t\tPRCA.VALOR_DESCONTO,\r\n\t\t\t \t\t\tPRCA.TIPO_DESCONTO,\r\n\t\t\t \t\t\tPRCA.FRETE_GRATIS,\r\n\t\t\t \t\t\tPRCA.QUANTIDADE_PRODUTO_CARRINHO,\r\n\t\t\t \t\t\tPRCA.PACOTE_PRESENTE_GRATIS,\r\n\t\t\t \t\t\tPRCA.ID_PROMOCAO_CARRINHO,\r\n\t\t\t \t\t\tPRCA.CUPOM_PROMOCIONAL,\r\n\t\t\t \t\t\tPRCA.DATA_INICIAL_VALIDADE,\r\n\t\t\t \t\t\tPRCA.DATA_FINAL_VALIDADE,\r\n\t\t\t \t\t\tPRCA.EMAIL_CLIENTE_CONTEMPLADO\r\n\t\t\t \t\tFROM\r\n\t\t\t \t\t\te_PROMOCAO_CARRINHO PRCA\r\n\t\t\t \t\tWHERE\r\n\t\t\t \t\t\tnow() BETWEEN PRCA.DATA_INICIAL_VALIDADE AND PRCA.DATA_FINAL_VALIDADE\r\n\t\t\t \t\tAND PRCA.PROMOCAO_ATIVA = 'S'\r\n\t\t\t \t\tAND " . $valorCompra . " >= IFNULL(PRCA.VALOR_MINIMO_COMPRA,0)\r\n\t\t\t \t\tAND PRCA.EMAIL_CLIENTE_CONTEMPLADO IS NULL\r\n\t\t\t \t\tAND PRCA.CUPOM_PROMOCIONAL IS NULL\r\n\t\t\t \t\tAND (IFNULL(PRCA.QUANTIDADE_PRODUTO_CARRINHO,0) <= " . $qtdItensCarrinho . " OR PRCA.QUANTIDADE_PRODUTO_CARRINHO IS NULL)\r\n\t\t\t \t\tAND NOT EXISTS (SELECT 1\r\n\t\t\t \t\t\t\t\t\t FROM e_PEDIDO PEDI,\r\n\t\t\t \t\t\t\t\t\t\t e_PEDIDO_ITEM_SITUACAO PISI\r\n\t\t\t \t\t\t\t\t\t WHERE PEDI.PRCA_ID_PROMOCAO_CARRINHO = PRCA.ID_PROMOCAO_CARRINHO\r\n\t\t\t \t\t\t\t\t\t AND PRCA.UTILIZACAO_UNICA = 'S'\r\n\t\t\t \t\t\t\t\t\t AND fn_situacao_pedido(PEDI.ID_PEDIDO) = PISI.ID_PEDIDO_ITEM_SITUACAO\r\n\t\t\t \t\t\t\t\t\t AND PISI.CONSIDERA_VENDIDO = 'S' \r\n\t\t\t \t\t\t\t\t )"; $result = $this->mysqli->ConsultarSQL($query); $cupom = $result[0]; $dataAtual = date('Y-m-d'); if ("'" . $cupom['EMAIL_CLIENTE_CONTEMPLADO'] . "'" == $emailClienteContemplado or $cupom['EMAIL_CLIENTE_CONTEMPLADO'] == NULL) { if (count($result) <= 0) { $retorno = array(array('RETORNO' => 'NAOEXISTE')); } elseif (strtotime($dataAtual) >= strtotime($cupom['DATA_INICIAL_VALIDADE']) and strtotime($dataAtual) <= strtotime($cupom['DATA_FINAL_VALIDADE'])) { $retorno = $result; } else { $retorno = array(array('RETORNO' => 'VENCEU')); } } else { $retorno = array(array('RETORNO' => 'LOGAR')); } // $query = "DECLARE @EMAIL_CLIENTE_CONTEMPLADO VARCHAR(100), // @DATA_INICIAL_VALIDADE DATETIME, // @DATA_FINAL_VALIDADE DATETIME, // @CUPOM_PROMOCIONAL VARCHAR(50) // IF (@EMAIL_CLIENTE_CONTEMPLADO = ".$emailClienteContemplado." OR @EMAIL_CLIENTE_CONTEMPLADO IS NULL) // BEGIN // IF(now() BETWEEN @DATA_INICIAL_VALIDADE AND @DATA_FINAL_VALIDADE) // BEGIN // SELECT // PRCA.VALOR_DESCONTO, // PRCA.TIPO_DESCONTO, // PRCA.FRETE_GRATIS, // PRCA.QUANTIDADE_PRODUTO_CARRINHO, // PRCA.PACOTE_PRESENTE_GRATIS, // PRCA.ID_PROMOCAO_CARRINHO, // PRCA.CUPOM_PROMOCIONAL // FROM // e_PROMOCAO_CARRINHO PRCA // WHERE // now() BETWEEN PRCA.DATA_INICIAL_VALIDADE AND PRCA.DATA_FINAL_VALIDADE // AND PRCA.PROMOCAO_ATIVA = 'S' // AND ".$valorCompra." >= IFNULL(PRCA.VALOR_MINIMO_COMPRA,0) // AND (PRCA.EMAIL_CLIENTE_CONTEMPLADO = ".$emailClienteContemplado." OR PRCA.EMAIL_CLIENTE_CONTEMPLADO IS NULL) // AND (PRCA.CUPOM_PROMOCIONAL = ".$codidoCupom." OR PRCA.CUPOM_PROMOCIONAL IS NULL) // AND (IFNULL(PRCA.QUANTIDADE_PRODUTO_CARRINHO,0) <= ".$qtdItensCarrinho." OR PRCA.QUANTIDADE_PRODUTO_CARRINHO IS NULL) // AND NOT EXISTS (SELECT 1 // FROM e_PEDIDO PEDI, // e_PEDIDO_ITEM_SITUACAO PISI // WHERE PEDI.PRCA_ID_PROMOCAO_CARRINHO = PRCA.ID_PROMOCAO_CARRINHO // AND PRCA.UTILIZACAO_UNICA = 'S' // AND fn_situacao_pedido(PEDI.ID_PEDIDO) = PISI.ID_PEDIDO_ITEM_SITUACAO // AND PISI.CONSIDERA_VENDIDO = 'S' // ) // END // ELSE // BEGIN // IF(@CUPOM_PROMOCIONAL IS NULL) // BEGIN // SELECT 'NAOEXISTE' RETORNO // END // ELSE // BEGIN // SELECT 'VENCEU' RETORNO // END // END // END // ELSE // BEGIN // SELECT 'LOGAR' RETORNO // END"; //printr($query); //$retorno = $this->mysqli->ConsultarSQL($query); return $retorno; }
} elseif ($publish == 'notnow') { $sel_status = 5; $activation_date = 'NULL'; } else { // should never happen $activation_date = 'NULL'; } } $cache_uuid = create_uuid(); mysql_query("SET NAMES 'utf8'"); //add record to caches table sql("INSERT INTO `caches` (\n `cache_id`,\n `user_id`,\n `name`,\n `longitude`,\n `latitude`,\n `last_modified`,\n `date_created`,\n `type` ,\n `status` ,\n `country` ,\n `date_hidden` ,\n `date_activate` ,\n `founds` ,\n `notfounds` ,\n `notes` ,\n `last_found` ,\n `size` ,\n `difficulty` ,\n `terrain`,\n `uuid`,\n `logpw`,\n `search_time`,\n `way_length`,\n `wp_gc`,\n `wp_nc`,\n `wp_ge`,\n `wp_tc`,\n `node`\n ) VALUES (\n '', '&1', '&2', '&3', '&4', NOW(), NOW(), '&5', '&6', '&7', '&8', {$activation_date}, '0', '0', '0', NULL ,\n '&9', '&10', '&11', '&12', '&13', '&14', '&15', '&16', '&17', '&18','&19','&20')", $usr['userid'], $name, $longitude, $latitude, $sel_type, $sel_status, $sel_country, date('Y-m-d', $hidden_date), $sel_size, $difficulty, $terrain, $cache_uuid, $log_pw, $search_time, $way_length, $wp_gc, $wp_nc, $wp_ge, $wp_tc, $oc_nodeid); $cache_id = mysql_insert_id($dblink); // insert cache_location $code1 = $sel_country; $adm1 = sqlvalue("SELECT `countries`.{$lang}\n FROM `countries`\n WHERE `countries`.`short`='{$code1}'", 0); // check if selected country has no districts, then use $default_region if ($sel_region == -1) { $sel_region = $default_region; } if ($sel_region != "0") { $code3 = $sel_region; $adm3 = sqlValue("SELECT `name` FROM `nuts_codes` WHERE `code`='" . sql_escape($sel_region) . "'", 0); } else { $code3 = null; $adm3 = null; } sql("INSERT INTO `cache_location` (cache_id,adm1,adm3,code1,code3) VALUES ('&1','&2','&3','&4','&5')", $cache_id, $adm1, $adm3, $code1, $code3); // update cache last modified, it is for work of cache_locations update information sql("UPDATE `caches` SET `last_modified`=NOW() WHERE `cache_id`='&1'", $cache_id); // waypoint erstellen
function mysqli_escape($str) { if (get_magic_quotes_gpc()) { $str = stripslashes($str); } return str_replace("'", "''", $str); } $sWhere = ""; //$_GET['sSearch'] = 'paul'; if (isset($_GET['sSearch']) && $_GET['sSearch'] != "") { $sSearch = sqlvalue("%" . $_GET["sSearch"] . "%", true); $sWhere = "AND ("; $sWhere .= "PROD.ID_PRODUTO LIKE (" . $sSearch . ") OR\r\n\t\t\t\t\tPROD.DESCRICAO_VENDA LIKE (" . $sSearch . ") OR\r\n\t\t\t\t\t--DESCRICAO_SITUACAO LIKE (" . $sSearch . ") OR\r\n\t\t\t\t\tPRCO.REFERENCIA LIKE (" . $sSearch . ")"; $sWhere .= ")"; } $idCompreJunto = sqlvalue($_GET['idCompreJunto'], true); $sQuery = "SELECT\r\n PROD.ID_PRODUTO,\r\n CASE WHEN PCIM.IMAGEM IS NULL THEN concat('<img src=\"../midia/produtos/carrinho/SEM_IMAGEM.JPG\">') ELSE concat('<img src=\"../midia/produtos/carrinho/', PCIM.IMAGEM, '\">') END IMAGEM,\r\n PROD.DESCRICAO_VENDA,\r\n PROD.REFERENCIA,\r\n PRSI.DESCRICAO_SITUACAO,\r\n PROD.PRSI_ID_PRODUTO_SITUACAO,\r\n PCJC.PCJU_ID_PRODUTO_COMPRE_JUNTO,\r\n PCJC.FORCA_COMPRE_JUNTO\r\n FROM\r\n e_PRODUTO PROD LEFT JOIN e_PRODUTO_COMPRE_JUNTO_COMBINACAO PCJC\r\n ON PROD.ID_PRODUTO = PCJC.PROD_ID_PRODUTO\r\n AND PCJC.DATA_DELETE IS NULL\r\n AND PCJC.PCJU_ID_PRODUTO_COMPRE_JUNTO = " . $idCompreJunto . ",\r\n e_PRODUTO_SITUACAO PRSI,\r\n e_PRODUTO_COMBINACAO PRCO LEFT JOIN e_PRODUTO_COMBINACAO_IMAGEM PCIM\r\n ON PCIM.PRCO_ID_PRODUTO_COMBINACAO = PRCO.ID_PRODUTO_COMBINACAO\r\n AND PCIM.PRINCIPAL = 'S'\r\n WHERE\r\n PROD.PRSI_ID_PRODUTO_SITUACAO = PRSI.ID_PRODUTO_SITUACAO\r\n AND PROD.PRSI_ID_PRODUTO_SITUACAO = 1\r\n AND PROD.ID_PRODUTO = PRCO.PROD_ID_PRODUTO\r\n AND PRCO.ID_PRODUTO_COMBINACAO = (SELECT MIN(PRCO2.ID_PRODUTO_COMBINACAO) FROM e_PRODUTO_COMBINACAO PRCO2 WHERE PRCO2.PROD_ID_PRODUTO = PROD.ID_PRODUTO)\r\n {$sWhere}\r\n ORDER BY PCJC.PCJU_ID_PRODUTO_COMPRE_JUNTO DESC, PROD.ID_PRODUTO ASC\r\n limit {$sTop}, {$sLength}"; $rResult = $mysqli->ExecutarSQL($sQuery); /* Data set length after filtering */ $aResultFilterTotal = $mysqli->NumeroLinhas($rResult); $iFilteredTotal = $aResultFilterTotal; /* Total data set length */ $sQuery = "SELECT\r\n PROD.ID_PRODUTO,\r\n CASE WHEN PCIM.IMAGEM IS NULL THEN concat('<img src=\"../midia/produtos/carrinho/SEM_IMAGEM.JPG\">') ELSE concat('<img src=\"../midia/produtos/carrinho/', PCIM.IMAGEM, '\">') END IMAGEM,\r\n PROD.DESCRICAO_VENDA,\r\n PROD.REFERENCIA,\r\n PRSI.DESCRICAO_SITUACAO,\r\n PROD.PRSI_ID_PRODUTO_SITUACAO,\r\n PCJC.PCJU_ID_PRODUTO_COMPRE_JUNTO,\r\n PCJC.FORCA_COMPRE_JUNTO\r\n FROM\r\n e_PRODUTO PROD LEFT JOIN e_PRODUTO_COMPRE_JUNTO_COMBINACAO PCJC\r\n ON PROD.ID_PRODUTO = PCJC.PROD_ID_PRODUTO\r\n AND PCJC.DATA_DELETE IS NULL\r\n AND PCJC.PCJU_ID_PRODUTO_COMPRE_JUNTO = " . $idCompreJunto . ",\r\n e_PRODUTO_SITUACAO PRSI,\r\n e_PRODUTO_COMBINACAO PRCO LEFT JOIN e_PRODUTO_COMBINACAO_IMAGEM PCIM\r\n ON PCIM.PRCO_ID_PRODUTO_COMBINACAO = PRCO.ID_PRODUTO_COMBINACAO\r\n AND PCIM.PRINCIPAL = 'S'\r\n WHERE\r\n PROD.PRSI_ID_PRODUTO_SITUACAO = PRSI.ID_PRODUTO_SITUACAO\r\n AND PROD.PRSI_ID_PRODUTO_SITUACAO = 1\r\n AND PROD.ID_PRODUTO = PRCO.PROD_ID_PRODUTO\r\n AND PRCO.ID_PRODUTO_COMBINACAO = (SELECT MIN(PRCO2.ID_PRODUTO_COMBINACAO) FROM e_PRODUTO_COMBINACAO PRCO2 WHERE PRCO2.PROD_ID_PRODUTO = PROD.ID_PRODUTO)\r\n "; $rResultTotal = $mysqli->ExecutarSQL($sQuery); $aResultTotal = $mysqli->NumeroLinhas($rResultTotal); $iTotal = $aResultTotal; /* * Output */ //$_GET['sEcho'] = 1; //if(isset($_GET['sEcho'])) $_GET['sEcho'] = $_GET['sEcho']; else $_GET['sEcho'] = 1;
<?php $paginaTit = 'Carrinho de Compras'; require_once CLASS_DIR . 'lista_casamento.class.php'; $ListaCasamento = new ListaCasamento($mysqli); $smarty->assign('valorPacotePresente', VALOR_PACOTE_PRESENTE); $_SESSION['sessionIdPedido'] = ""; /*carrinho*/ if ($idPessoaLogada) { $idPessoaLogada = sqlvalue($_SESSION['sessionIdPessoa'], true); $where = "OR CARR.PESS_ID_PESSOA = " . $idPessoaLogada . ""; $where = ""; } $whereListaCasamento = ""; if ($idListaCasamento) { $idListaCasamento = sqlvalue($idListaCasamento, false); $listaListaCasamento = $ListaCasamento->fnListaCasamento($idListaCasamento); $listaCasamento = $listaListaCasamento[0]; $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']); $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\tCARR.COD_TEMP_CLIENTE,\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\t\tTPSI.FRETE_GRATIS,\r\n\t\t\t\t\t\t\tCAST(CARR.DATA_INSERT AS DATE) DATA_INSERT,\r\n\t\t\t\t\t\t\tTPSI.PROD_ID_PRODUTO,\r\n\t\t\t\t\t\t\tLCPR.QTD_SOLICITADA,\r\n\t\t\t\t\t\t\tfn_atributo_produto_combinacao(CARR.PRCO_ID_PRODUTO_COMBINACAO) ATRIBUTO\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 IFNULL(CARR.FINALIZADO, 'N') = '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"; $queryProdutoCarrinho = $mysqli->ConsultarSQL($queryCarrinho); foreach ($queryProdutoCarrinho as $valueProdutoCarrinho) { if (file_exists('midia/produtos/carrinho-de-compras/' . $valueProdutoCarrinho['IMAGEM_PRINCIPAL'])) {
echo $retorno; break; case 'cadastrarCategoria': $descricaoCategoria = sqlvalue($_POST['descricaoCategoria'], true); $ativo = sqlvalue($_POST['ativo'], true); $ordem = sqlvalue($_POST['ordem'], true); $metaTitle = sqlvalue($_POST['metaTitle'], true); $metaDescription = sqlvalue($_POST['metaDescription'], true); $metaKeywords = sqlvalue($_POST['metaKeywords'], true); $urlAmigavel = sqlvalue($_POST['descricaoCategoria'], true); if ($_POST['categoria'][0] == 'I') { $categoriaInicial = 'S'; $categoria = null; } else { $categoriaInicial = 'N'; $categoria = $_POST['categoria'][0]; } $categoria = sqlvalue($categoria, true); $query = "INSERT INTO e_CATEGORIA\r\n\t\t\t\t (DESCRICAO_CATEGORIA\r\n\t\t\t\t ,CATE_ID_CATEGORIA\r\n\t\t\t\t ,ATIVO\r\n\t\t\t\t ,ORDEM\r\n\t\t\t\t ,CATEGORIA_INICIAL\r\n\t\t\t\t ,URL_AMIGAVEL\r\n\t\t\t\t ,META_TITLE\r\n\t\t\t\t ,META_DESCRIPTION\r\n\t\t\t\t ,META_KEYWORDS\r\n\t\t\t\t ,DATA_INSERT\r\n\t\t\t\t ,USUARIO_INSERT)\r\n\t\t\t\t VALUES\r\n\t\t\t\t (" . $descricaoCategoria . "\r\n\t\t\t\t ," . $categoria . "\r\n\t\t\t\t ," . $ativo . "\r\n\t\t\t\t ," . $ordem . "\r\n\t\t\t\t ,'" . $categoriaInicial . "'\r\n\t\t\t\t ,lower(fn_trata_caracter_especial(" . $urlAmigavel . "))\r\n\t\t\t\t ," . $metaTitle . "\r\n\t\t\t\t ," . $metaDescription . "\r\n\t\t\t\t ," . $metaKeywords . "\r\n\t\t\t\t ,NOW()\r\n\t\t\t\t ,'" . USUARIO_LOGADO . "')"; $resultQuery = $mysqli->ExecutarSQL($query); if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . CADASTRO_REALIZADO . '", "redirect": "categoria-cadastra" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_GRAVAR . '" }'; } echo $retorno; break; default: # code... break; }
if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . EXCLUIDO . '" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_EXCLUIR . '" }'; } echo $retorno; break; case "editaLinha": $id = sqlvalue($_POST["id"], false); $descricaoLinha = sqlvalue($_POST['descricao'], true); $ordem = sqlvalue($_POST['ordem'], true); $tipo = sqlvalue($_POST['tipo'], false); if ($_POST['exibeMenu'] == 'true') { $exibeMenu = 'S'; } else { $exibeMenu = 'N'; } $exibeMenu = sqlvalue($exibeMenu, true); $query = "UPDATE e_NIVEL_AUXILIAR_VALOR \r\n\t\t\t\tSET VALOR = " . $descricaoLinha . ", DATA_UPDATE = now(), \r\n\t\t\t\tORDEM = " . $ordem . ", ATIVO = " . $exibeMenu . ", NIAU_ID_NIVEL_AUX = " . $tipo . ",\r\n\t\t\t\tURL_AMIGAVEL = lower(fn_trata_caracter_especial(" . $descricaoLinha . ")),\r\n\t\t\t\tUSUARIO_UPDATE = '" . USUARIO_LOGADO . "' WHERE ID_NIVEL_AUX_VALOR = " . $id . ""; $resultQuery = $mysqli->ExecutarSQL($query); if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . EDITADO_COM_SUCESSO . '" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_EDITAR . '" }'; } echo $retorno; break; default: # code... break; }
$conn = ConectarBanco(); $mysqli = new DB($conn); $idPedido = sqlvalue($_POST['idPedido'], false); if ($_POST['nroParcelas']) { $nroParcelas = $_POST['nroParcelas']; } else { $nroParcelas = 1; } $formaPagamento = sqlvalue($_POST['formaPagamento'], true); $arrayFopaDesconto = array('Itau', 'Bradesco', 'BancoDoBrasil', 'BoletoBancario', 'Banrisul'); if (in_array($_POST['formaPagamento'], $arrayFopaDesconto)) { $descontoAVista = DESCONTO_FORMA_PAGAMENTO_BOLETO; $nroParcelas = sqlvalue(1, true); } else { $descontoAVista = 0; $nroParcelas = sqlvalue($nroParcelas, true); } $queryValorTotalPedido = "SELECT \r\n SUM((((PEIT.PRECO_UNITARIO_VENDA+IFNULL(PEIT.VALOR_PACOTE_PRESENTE,0))*PEIT.QUANTIDADE)-IFNULL(PEIT.VALOR_DESCONTO,0))) VALOR_TOTAL_PEDIDO\r\n FROM\r\n e_PEDIDO_ITEM PEIT\r\n WHERE\r\n PEDI_ID_PEDIDO = " . $idPedido . ""; $resultValorTotalPedido = $mysqli->ConsultarSQL($queryValorTotalPedido); $valorTotalPedido = $resultValorTotalPedido[0]['VALOR_TOTAL_PEDIDO']; $queryCalculaDesconto = "UPDATE e_PEDIDO_ITEM \r\n SET VALOR_DESCONTO_ADICIONAL = round((ROUND((" . $valorTotalPedido . "*" . $descontoAVista . ")/100,2)/" . $valorTotalPedido . ")*(((PRECO_UNITARIO_VENDA+IFNULL(VALOR_PACOTE_PRESENTE,0))*QUANTIDADE)-IFNULL(VALOR_DESCONTO,0)),2)\r\n WHERE\r\n PEDI_ID_PEDIDO = " . $idPedido . ""; $mysqli->ExecutarSQL($queryCalculaDesconto); $queryFormaPagamento = "SELECT \r\n DESCRICAO_FORMA_PAGAMENTO\r\n FROM \r\n e_PEDIDO_PAGAMENTO,\r\n e_FORMA_PAGAMENTO \r\n WHERE\r\n PEDI_ID_PEDIDO = " . $idPedido . "\r\n AND FOPA_ID_FORMA_PAGAMENTO = ID_FORMA_PAGAMENTO\r\n LIMIT 1"; $resultFormaPagamento = $mysqli->ConsultarSQL($queryFormaPagamento); $formaPagamentoAnterior = $resultFormaPagamento[0]['DESCRICAO_FORMA_PAGAMENTO']; $query = "SELECT\r\n PEDI.ID_PEDIDO,\r\n PESS.NOME,\r\n PESS.SOBRENOME,\r\n PESS.EMAIL,\r\n PESS.ID_PESSOA,\r\n PEEN.ENDERECO,\r\n PEEN.NUMERO,\r\n IFNULL(PEEN.COMPLEMENTO, ' ') COMPLEMENTO,\r\n PEEN. MUNICIPIO NOME_MUNICIPIO,\r\n PEEN.BAIRRO,\r\n PEEN.UF UNFE_ID_ESTADO,\r\n 'BRA' PAIS,\r\n PEEN.CEP,\r\n CASE WHEN PECO.DESCRICAO IS NULL THEN '5155555555'\r\n ELSE PECO.DESCRICAO\r\n END TELEFONE,\r\n ROUND((SUM((PEIT.PRECO_UNITARIO_VENDA+IFNULL(PEIT.VALOR_PACOTE_PRESENTE,0))*PEIT.QUANTIDADE)-SUM(IFNULL(PEIT.VALOR_DESCONTO,0)+IFNULL(PEIT.VALOR_DESCONTO_ADICIONAL,0)))+IFNULL(PEDI.VALOR_FRETE,0),2) VALOR_PAGAMENTO\r\n FROM\r\n e_PEDIDO PEDI,\r\n e_PESSOA PESS LEFT JOIN e_PESSOA_CONTATO PECO\r\n ON PECO.TICO_ID_TIPO_CONTATO = 1\r\n AND PECO.PESS_ID_PESSOA = PESS.ID_PESSOA,\r\n e_PEDIDO_ENDERECO PEEN,\r\n e_PEDIDO_ITEM PEIT\r\n WHERE\r\n PEDI.PESS_ID_PESSOA = PESS.ID_PESSOA\r\n AND PEDI.ID_PEDIDO = PEEN.PEDI_ID_PEDIDO\r\n AND PEDI.ID_PEDIDO = " . $idPedido . "\r\n -- AND IFNULL(PEEN.ENDERECO_PRINCIPAL,'S') = 'S'\r\n AND PEDI.ID_PEDIDO = PEIT.PEDI_ID_PEDIDO\r\n GROUP BY\r\n PEDI.ID_PEDIDO,\r\n PESS.NOME,\r\n PESS.SOBRENOME,\r\n PESS.EMAIL,\r\n PESS.ID_PESSOA,\r\n PEEN.ENDERECO,\r\n PEEN.NUMERO,\r\n PEEN.COMPLEMENTO,\r\n PEEN.MUNICIPIO,\r\n PEEN.BAIRRO,\r\n PEEN.UF,\r\n PEEN.CEP,\r\n PECO.DESCRICAO,\r\n PEDI.VALOR_FRETE\r\n LIMIT 1"; $result = $mysqli->ConsultarSQL($query); $row = $result[0]; $name = $row['NOME'] . ' ' . $row['SOBRENOME']; $email = $row['EMAIL']; $payerId = $row['ID_PESSOA'];
echo $retorno; break; case "removeAtributo": $id = sqlvalue($_POST["id"], false); $query = "DELETE FROM e_ATRIBUTO_VALOR WHERE ID_ATRIBUTO_VALOR = " . $id . ""; $resultQuery = $mysqli->ExecutarSQL($query); if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . EXCLUIDO . '" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_EXCLUIR . '" }'; } echo $retorno; break; case "editaAtributo": $id = sqlvalue($_POST["id"], false); $descricaoAtributo = sqlvalue($_POST['descricao'], true); $tipo = sqlvalue($_POST['tipo'], false); $hexadecimal = sqlvalue($_POST['hexadecimal'], true); $query = "UPDATE e_ATRIBUTO_VALOR \r\n\t\t\t\tSET VALOR = " . $descricaoAtributo . ", DATA_UPDATE = now(), \r\n\t\t\t\tATRI_ID_ATRIBUTO = " . $tipo . ",\r\n\t\t\t\tHEXADECIMAL = " . $hexadecimal . ",\r\n\t\t\t\tURL_AMIGAVEL = lower(fn_trata_caracter_especial(" . $descricaoAtributo . ")),\r\n\t\t\t\tUSUARIO_UPDATE = '" . USUARIO_LOGADO . "' WHERE ID_ATRIBUTO_VALOR = " . $id . ""; $resultQuery = $mysqli->ExecutarSQL($query); if ($resultQuery) { $retorno = '{ "cod": "sucesso", "mensagem": "' . EDITADO_COM_SUCESSO . '" }'; } else { $retorno = '{ "cod": "erro", "mensagem": "' . ERRO_AO_EDITAR . '" }'; } echo $retorno; break; default: # code... break; }
function primarykeycondition() { global $_REQUEST; $pk = ""; $pk .= "(`numeracionfactura`"; if (@$_REQUEST["xnumeracionfactura"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xnumeracionfactura"], false); } $pk .= ") and "; $pk .= "(`setnumfac`"; if (@$_REQUEST["xsetnumfac"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xsetnumfac"], false); } $pk .= ") and "; $pk .= "(`imagenfac`"; if (@$_REQUEST["ximagenfac"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["ximagenfac"], true); } $pk .= ") and "; $pk .= "(`imagenguia`"; if (@$_REQUEST["ximagenguia"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["ximagenguia"], true); } $pk .= ") and "; $pk .= "(`filasdetallefactura`"; if (@$_REQUEST["xfilasdetallefactura"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xfilasdetallefactura"], false); } $pk .= ") and "; $pk .= "(`ivaimp`"; if (@$_REQUEST["xivaimp"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xivaimp"], false); } $pk .= ") and "; $pk .= "(`nombremoneda`"; if (@$_REQUEST["xnombremoneda"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xnombremoneda"], true); } $pk .= ") and "; $pk .= "(`simbolomoneda`"; if (@$_REQUEST["xsimbolomoneda"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xsimbolomoneda"], true); } $pk .= ") and "; $pk .= "(`codigomoneda`"; if (@$_REQUEST["xcodigomoneda"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xcodigomoneda"], true); } $pk .= ") and "; $pk .= "(`nomempresa`"; if (@$_REQUEST["xnomempresa"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xnomempresa"], true); } $pk .= ") and "; $pk .= "(`giro`"; if (@$_REQUEST["xgiro"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xgiro"], true); } $pk .= ") and "; $pk .= "(`fonos`"; if (@$_REQUEST["xfonos"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xfonos"], true); } $pk .= ") and "; $pk .= "(`direccion`"; if (@$_REQUEST["xdireccion"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xdireccion"], true); } $pk .= ") and "; $pk .= "(`comuna`"; if (@$_REQUEST["xcomuna"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xcomuna"], true); } $pk .= ") and "; $pk .= "(`ciudadactual`"; if (@$_REQUEST["xciudadactual"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xciudadactual"], true); } $pk .= ") and "; $pk .= "(`numerofiscal`"; if (@$_REQUEST["xnumerofiscal"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xnumerofiscal"], true); } $pk .= ") and "; $pk .= "(`resolucionsii`"; if (@$_REQUEST["xresolucionsii"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xresolucionsii"], true); } $pk .= ") and "; $pk .= "(`rutempresa`"; if (@$_REQUEST["xrutempresa"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xrutempresa"], true); } $pk .= ") and "; $pk .= "(`giro2`"; if (@$_REQUEST["xgiro2"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_REQUEST["xgiro2"], true); } $pk .= ")"; return $pk; }
if (mb_strlen($sCode) == 3) { $code2 = $sCode; $adm2 = sqlvalue("SELECT `name` FROM `nuts_codes` WHERE `code`='{$sCode}'", 0); $sCode = mb_substr($sCode, 0, 2); } if (mb_strlen($sCode) == 2) { $code1 = $sCode; if (checkField('countries', 'list_default_' . $lang)) { $lang_db = $lang; } else { $lang_db = "en"; } // try to get localised name first $adm1 = sqlvalue("SELECT `countries`.`{$lang}`\n FROM `countries`\n WHERE `countries`.`short`='{$sCode}'", 0); if ($adm1 == null) { $adm1 = sqlvalue("SELECT `name` FROM `nuts_codes` WHERE `code`='{$sCode}'", 0); } } tpl_set_var('country', $adm1); tpl_set_var('region', $adm3); } else { tpl_set_var('country', ""); tpl_set_var('region', ""); } //From Google $url = 'http://maps.googleapis.com/maps/api/geocode/json?latlng=' . $lat . ',' . $lon . '&sensor=false&language=' . $lang; $data = @file_get_contents($url); $jsondata = json_decode($data, true); //print_r($jsondata); if (isset($jsondata['status']) && strtoupper($jsondata['status']) == 'OK') { $woj = $jsondata['results']['0']['address_components']['5']['long_name'];
<?php require_once PHP_ROOT . '/' . CLASS_DIR . '/produto.class.php'; require_once PHP_ROOT . '/' . CLASS_DIR . '/pedido.class.php'; $Produto = new Produto($mysqli); $Pedido = new Pedido($mysqli); $smarty->assign('titulo_pagina', 'Visualiza Pedido'); if (isset($_REQUEST["idPedido"])) { $idPedido = sqlvalue($_REQUEST["idPedido"], false); } if (ID_LOJA != 1) { $whereIdLoja = "AND PEDI.LOJA_ID_LOJA = " . ID_LOJA . ""; } else { $whereIdLoja = ""; } /**/ $queryPedido = "SELECT\r\n PEDI.ID_PEDIDO,\r\n date_format(PEDI.DATA_EMISSAO, '%d/%m/%Y %H:%i') DATA_EMISSAO,\r\n PEDI.PRCA_ID_PROMOCAO_CARRINHO,\r\n IFNULL(PRCA.CUPOM_PROMOCIONAL, PRCA.DESCRICAO_PROMOCAO) CUPOM_PROMOCIONAL,\r\n PEDI.FRETE_GRATIS,\r\n PEDI.VALOR_FRETE,\r\n PEDI.TIFR_ID_TIPO_FRETE,\r\n TIFR.DESCRICAO_FRETE,\r\n PISI.DESCRICAO_PEDIDO_ITEM_SITUACAO,\r\n PESS.NOME,\r\n PESS.SOBRENOME,\r\n PESS.ID_PESSOA,\r\n PEDI.NUMERO_PEDIDO,\r\n PECO.DESCRICAO TELEFONE1,\r\n\t\t\t\t\t\tPECO2.DESCRICAO CELULAR,\r\n\t\t\t\t\t\tPECO3.DESCRICAO TELEFONE2,\r\n\t\t\t\t\t\tPESS.EMAIL\r\n FROM\r\n e_PEDIDO PEDI LEFT JOIN e_PROMOCAO_CARRINHO PRCA\r\n ON PEDI.PRCA_ID_PROMOCAO_CARRINHO = PRCA.ID_PROMOCAO_CARRINHO,\r\n e_PEDIDO_ITEM_SITUACAO PISI,\r\n e_PESSOA PESS LEFT JOIN e_PESSOA_CONTATO PECO\r\n\t\t\t\t\t\t\t\t\t\t\t ON PESS.ID_PESSOA = PECO.PESS_ID_PESSOA\r\n\t\t\t\t\t\t\t\t\t\t\tAND PECO.TICO_ID_TIPO_CONTATO = 1\r\n\t\t\t\t\t\t\t\t\t LEFT JOIN e_PESSOA_CONTATO PECO2\r\n\t\t\t\t\t\t\t\t\t\t\t ON PESS.ID_PESSOA = PECO2.PESS_ID_PESSOA\r\n\t\t\t\t\t\t\t\t\t\t\tAND PECO2.TICO_ID_TIPO_CONTATO = 2\r\n\t\t\t\t\t\t\t\t\t LEFT JOIN e_PESSOA_CONTATO PECO3\r\n\t\t\t\t\t\t\t\t\t\t\t ON PESS.ID_PESSOA = PECO3.PESS_ID_PESSOA\r\n\t\t\t\t\t\t\t\t\t\t\tAND PECO3.TICO_ID_TIPO_CONTATO = 3,\r\n e_TIPO_FRETE TIFR\r\n WHERE\r\n PEDI.PESS_ID_PESSOA = PESS.ID_PESSOA\r\n " . $whereIdLoja . "\r\n AND fn_situacao_pedido(PEDI.ID_PEDIDO) = PISI.ID_PEDIDO_ITEM_SITUACAO\r\n AND PEDI.ID_PEDIDO = " . $idPedido . "\r\n AND PEDI.TIFR_ID_TIPO_FRETE = TIFR.ID_TIPO_FRETE"; $visualizaPedido = $mysqli->ConsultarSQL($queryPedido); $smarty->assign('visualizaPedido', $visualizaPedido); $idPedido = $visualizaPedido[0]['ID_PEDIDO']; /**/ /**/ $queryPedidoPagamento = "SELECT\r\n\t\t\t\t\t\t\tPEPA.ID_PEDIDO_PAGAMENTO,\r\n\t\t\t\t\t\t\tFPTI.ID_FORMA_PAGAMENTO_TIPO,\r\n\t\t\t\t\t\t\tFPTI.DESCRICAO DESCRICAO_TIPO_FOPA,\r\n\t\t\t\t\t\t\tFOPA.ID_FORMA_PAGAMENTO,\r\n\t\t\t\t\t\t\tFOPA.DESCRICAO_FORMA_PAGAMENTO,\r\n\t\t\t\t\t\t\tPEPA.TRANSACAO_AUTORIZADA,\r\n\t\t\t\t\t\t\tdate_format(PEPA.DATA_AUTORIZACAO, '%d/%m/%Y') DATA_AUTORIZACAO,\r\n\t\t\t\t\t\t\tPEPA.ATIVO,\r\n\t\t\t\t\t\t\tPEPA.VALOR_TOTAL_PAGAMENTO,\r\n\t\t\t\t\t\t\tCASE PEPA.TIPO_LANCAMENTO WHEN 'E' THEN 'ESTORNO' ELSE 'PAGAMENTO' END TIPO_LANCAMENTO,\r\n\t\t\t\t\t\t\tPEPA.NUMERO_PARCELAS\r\n\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\te_PEDIDO_PAGAMENTO PEPA,\r\n\t\t\t\t\t\t\te_FORMA_PAGAMENTO FOPA,\r\n\t\t\t\t\t\t\te_FORMA_PAGAMENTO_TIPO FPTI\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\tPEPA.PEDI_ID_PEDIDO = " . $idPedido . "\r\n\t\t\t\t\t\tAND PEPA.FOPA_ID_FORMA_PAGAMENTO = FOPA.ID_FORMA_PAGAMENTO\r\n\t\t\t\t\t\tAND FOPA.FPTI_ID_FORMA_PAGAMENTO_TIPO = FPTI.ID_FORMA_PAGAMENTO_TIPO\r\n\t\t\t\t\t\tAND PEPA.ATIVO = 'S'\r\n\t\t\t\t\t\tORDER BY\r\n\t\t\t\t\t\t\tPEPA.ID_PEDIDO_PAGAMENTO DESC"; $visualizaPedidoPagamento = $mysqli->ConsultarSQL($queryPedidoPagamento); $smarty->assign('visualizaPedidoPagamento', $visualizaPedidoPagamento); /**/ /**/ $queryPedidoItem = "SELECT \r\n\t\t\t\t\t\tPEIT.ID_PEDIDO_ITEM,\r\n\t\t\t\t\t\tPEIT.SPIT_ID_SITUACAO_PEDIDO_ITEM,\r\n\t\t\t\t\t\tPISI.DESCRICAO_PEDIDO_ITEM_SITUACAO,\r\n\t\t\t\t\t\tPROD.ID_PRODUTO,\r\n\t\t\t\t\t\tPROD.ID_PRODUTO_INTEGRACAO,\r\n\t\t\t\t\t\t--fn_valor_venda_produto(PROD.ID_PRODUTO, 1, now()) PRECO_UNITARIO,\r\n\t\t\t\t\t\tPEIT.PRECO_UNITARIO_VENDA PRECO_UNITARIO,\r\n\t\t\t\t\t\tPROD.DESCRICAO_VENDA,\r\n\t\t\t\t\t\tPROD.REFERENCIA,\r\n\t\t\t\t\t\tPEIT.PACOTE_PRESENTE,\r\n\t\t\t\t\t\tPEIT.VALOR_PACOTE_PRESENTE,\r\n\t\t\t\t\t\tIFNULL(PEIT.VALOR_DESCONTO,0) VALOR_DESCONTO,\r\n\t\t\t\t\t\tPEIT.QUANTIDADE,\r\n\t\t\t\t\t\tPROD.PESO_KG,\r\n\t\t\t\t\t\tPCIM.IMAGEM,\r\n\t\t\t\t\t\tPEIT.COD_RASTREAMENTO,\r\n\t\t\t\t\t\tfn_atributo_produto_combinacao(PRCO.ID_PRODUTO_COMBINACAO) ATRIBUTO\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\t\te_PEDIDO_ITEM PEIT,\r\n\t\t\t\t\t\te_PEDIDO_ITEM_SITUACAO PISI,\r\n\t\t\t\t\t\te_PRODUTO_COMBINACAO PRCO LEFT JOIN e_PRODUTO_COMBINACAO_IMAGEM PCIM\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t ON PCIM.PRCO_ID_PRODUTO_COMBINACAO = PRCO.ID_PRODUTO_COMBINACAO\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t AND PCIM.PRINCIPAL = 'S',\r\n\t\t\t\t\t\te_PRODUTO PROD\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tPEIT.PEDI_ID_PEDIDO = " . $idPedido . "\r\n\t\t\t\t\tAND PEIT.SPIT_ID_SITUACAO_PEDIDO_ITEM = PISI.ID_PEDIDO_ITEM_SITUACAO\r\n\t\t\t\t\tAND PEIT.PRCO_ID_PRODUTO_COMBINACAO = PRCO.ID_PRODUTO_COMBINACAO\r\n\t\t\t\t\tAND PRCO.PROD_ID_PRODUTO = PROD.ID_PRODUTO"; $visualizaPedidoItem = $mysqli->ConsultarSQL($queryPedidoItem); $smarty->assign('visualizaPedidoItem', $visualizaPedidoItem); /**/
<?php require_once PHP_ROOT . '/classes/produto.class.php'; $Produto = new Produto($mysqli); require_once PHP_ROOT . '/classes/lista_casamento.class.php'; $ListaCasamento = new ListaCasamento($mysqli); $smarty->assign('titulo_pagina', 'Cadastra Lista de Casamento'); /**/ if (isset($_REQUEST["idListaCasamento"])) { $idListaCasamento = sqlvalue($_REQUEST["idListaCasamento"], false); $listaCasamento = $ListaCasamento->fnListaCasamento($idListaCasamento, 'S'); foreach ($listaCasamento as $key => $value) { if ($value['TIPO_ENDERECO'] == 'CERIMONIA') { $enderecoCerimonia = array($value); } elseif ($value['TIPO_ENDERECO'] == 'RECEPCAO') { $enderecoRecepcao = array($value); } elseif ($value['TIPO_ENDERECO'] == 'ENTREGA') { $enderecoEntrega = array($value); } $arrayIdProduto[] = $value['ID_PRODUTO']; } $idListaCasamento = $listaCasamento[0]['ID_LISTA_CASAMENTO']; $ativo = $listaCasamento[0]['ATIVO']; $url = $listaCasamento[0]['URL']; $conjuge1 = ucwords(strtolower($listaCasamento[0]['CONJUGE1'])); $emailConjuge1 = $listaCasamento[0]['EMAIL_CONJUGE1']; $nomePaiConjuge1 = $listaCasamento[0]['NOME_PAI_CONJUGE1']; $nomeMaeConjuge1 = $listaCasamento[0]['NOME_MAE_CONJUGE1']; $conjuge2 = ucwords(strtolower($listaCasamento[0]['CONJUGE2'])); $emailConjuge2 = $listaCasamento[0]['EMAIL_CONJUGE2']; $nomePaiConjuge2 = $listaCasamento[0]['NOME_PAI_CONJUGE2'];
$navegacao = 'Lista de Desejos'; $menu = 'lista_desejos'; $idPessoa; if (isset($_SESSION["sessionIdPessoa"])) { $idPessoa = $_SESSION["sessionIdPessoa"]; } else { $addProduto; if (isset($_GET['addProduto'])) { $addProduto = '&addProduto=' . $_GET['addProduto'] . '&idProduto=' . $_GET['idProduto']; } header('Location:logar/&redirect=lista-desejos' . $addProduto); } if (isset($_GET['addProduto']) and $_GET['addProduto'] == 'true') { if (isset($_GET['idProduto'])) { $idProduto = sqlvalue($_GET['idProduto'], false); $idPessoa = sqlvalue($idPessoa, false); $queryValida = "SELECT 1 \r\n\t\t\t\t\t\tFROM e_PRODUTO_DESEJO\r\n\t\t\t\t\t\tWHERE PRCO_ID_PRODUTO_COMBINACAO = " . $idProduto . "\r\n\t\t\t\t\t\t AND PESS_ID_PESSOA = " . $idPessoa . "\r\n\t\t\t\t\t\t AND DATA_DELETE IS NULL"; $resultValida = $mysqli->ConsultarSQL($queryValida); if (count($resultValida) <= 0) { $mysqli->ExecutarSQL("INSERT INTO e_PRODUTO_DESEJO\r\n\t\t\t\t\t\t (PRCO_ID_PRODUTO_COMBINACAO\r\n\t\t\t\t\t\t ,PESS_ID_PESSOA\r\n\t\t\t\t\t\t ,USUARIO_INSERT)\r\n\t\t\t\t\t\t VALUES\r\n\t\t\t\t\t\t (" . $idProduto . "\r\n\t\t\t\t\t\t ," . $idPessoa . "\r\n\t\t\t\t\t\t ,'lista-desejos.php')"); } header('Location:lista-desejos'); } } $idCategoriaDesejo; if (isset($_GET['idcate'])) { $idCategoriaDesejo = $_GET['idcate']; } /**/ $listaProdutoDesejo = $Produto->fnProdutoDesejo($idPessoa, false, $idCategoriaDesejo); $smarty->assign('listaProdutoDesejo', $listaProdutoDesejo);
$escreve = fwrite($fp, $msg); fclose($fp); } if ($_POST) { moip_log('Recebendo dados via POST, estes dados serão verificados pelo Moip: ' . print_r($_POST, true)); } $arrayStatus = array(1 => array('AUTORIZADO', ID_SITUACAO_PEDIDO_APROVADO_CREDITO), 2 => array('INICIADO', ID_SITUACAO_PEDIDO_ANALISE_CREDITO), 3 => array('BOLETO IMPRESSO', ID_SITUACAO_PEDIDO_ANALISE_CREDITO), 4 => array('CONCLUIDO', ID_SITUACAO_PEDIDO_APROVADO_CREDITO), 5 => array('CANCELADO', ID_SITUACAO_PEDIDO_CANCELADO), 6 => array('EM ANALISE', ID_SITUACAO_PEDIDO_ANALISE_CREDITO), 7 => array('ESTORNADO', ID_SITUACAO_PEDIDO_ESTORNADO), 9 => array('REEMBOLSADO', ID_SITUACAO_PEDIDO_REEMBOLSADO)); if (isset($_POST["status_pagamento"])) { $numeroPedido = sqlvalue($_POST["id_transacao"], true); $situacaoMoip = $_POST["status_pagamento"]; if ($arrayStatus[$situacaoMoip][1] == ID_SITUACAO_PEDIDO_APROVADO_CREDITO) { $where = "AND SPIT_ID_SITUACAO_PEDIDO_ITEM IN (" . ID_SITUACAO_PEDIDO_DIGITACAO . ", " . ID_SITUACAO_PEDIDO_TIMEOUT . ", " . ID_SITUACAO_PEDIDO_ANALISE_CREDITO . ")"; } else { $where = ""; } $queryUpdate = "UPDATE e_PEDIDO_ITEM \r\n\t\t\t\t\tSET SPIT_ID_SITUACAO_PEDIDO_ITEM = " . $arrayStatus[$situacaoMoip][1] . ", DATA_UPDATE = now(), USUARIO_UPDATE = 'RETORNO_MOIP' \r\n\t\t\t\t\tWHERE PEDI_ID_PEDIDO = (SELECT ID_PEDIDO FROM e_PEDIDO WHERE NUMERO_PEDIDO = " . $numeroPedido . ")\r\n\t\t\t\t\t" . $where . ""; $mysqli->ExecutarSQL($queryUpdate); if ($arrayStatus[$situacaoMoip][1] == ID_SITUACAO_PEDIDO_APROVADO_CREDITO) { $idPedidoPagamento = explode('-', $_POST["id_transacao"]); $idPedidoPagamento = sqlvalue($idPedidoPagamento[1], false); $queryPagamento = "UPDATE e_PEDIDO_PAGAMENTO SET DATA_AUTORIZACAO = now(), TRANSACAO_AUTORIZADA = 'S', USUARIO_AUTORIZACAO = 'MOIP'\r\n\t\t\t\t\t\t\tWHERE ID_PEDIDO_PAGAMENTO = " . $idPedidoPagamento . " AND DATA_AUTORIZACAO IS NULL AND ATIVO = 'S'"; $mysqli->ExecutarSQL($queryPagamento); } if ($arrayStatus[$situacaoMoip][1] == ID_SITUACAO_PEDIDO_CANCELADO or $arrayStatus[$situacaoMoip][1] == ID_SITUACAO_PEDIDO_APROVADO_CREDITO) { $query = "SELECT\r\n\t\t\t\t\t\tPEDI.ID_PEDIDO,\r\n\t\t\t\t\t\tPESS.NOME,\r\n\t\t\t\t\t\tPESS.EMAIL\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\t\te_PEDIDO PEDI,\r\n\t\t\t\t\t\te_PESSOA PESS\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tPEDI.NUMERO_PEDIDO = " . $numeroPedido . "\r\n\t\t\t\t\tAND PEDI.PESS_ID_PESSOA = PESS.ID_PESSOA"; $result = $mysqli->ConsultarSQL($query); enviaEmail('situacaoPedido', $result[0]['NOME'], $result[0]['EMAIL'], null, $result[0]['ID_PEDIDO']); } $query = "INSERT INTO e_RETORNO_PAGAMENTO_MOIP\r\n (ID_TRANSACAO\r\n ,VALOR\r\n ,SITUACAO\r\n ,STATUS_PAGAMENTO\r\n ,COD_MOIP\r\n ,FORMA_PAGAMENTO\r\n ,TIPO_PAGAMENTO\r\n ,PARCELAS\r\n ,EMAIL_CONSUMIDOR\r\n ,CLASSIFICACAO\r\n ,CARTAO_BIN\r\n ,CARTAO_FINAL\r\n ,CARTAO_BANDEIRA\r\n ,COFRE\r\n ,DATA_INSERT\r\n ,USUARIO_INSERT)\r\n VALUES\r\n (" . sqlvalue($_POST['id_transacao'], true) . ",\r\n\t\t " . sqlvalue($_POST['valor'], true) . ",\r\n\t\t " . sqlvalue($arrayStatus[$situacaoMoip][0], true) . ",\r\n\t\t " . sqlvalue($_POST['status_pagamento'], true) . ",\r\n\t\t " . sqlvalue($_POST['cod_moip'], true) . ",\r\n\t\t " . sqlvalue($_POST['forma_pagamento'], true) . ",\r\n\t\t " . sqlvalue($_POST['tipo_pagamento'], true) . ",\r\n\t\t " . sqlvalue($_POST['parcelas'], true) . ",\r\n\t\t " . sqlvalue($_POST['email_consumidor'], true) . ",\r\n\t\t " . sqlvalue($_POST['classificacao'], true) . ",\r\n\t\t " . sqlvalue($_POST['cartao_bin'], true) . ",\r\n\t\t " . sqlvalue($_POST['cartao_final'], true) . ",\r\n\t\t " . sqlvalue($_POST['cartao_bandeira'], true) . ",\r\n\t\t " . sqlvalue($_POST['cofre'], true) . ",\r\n\t\t now(),\r\n\t\t 'RETORNO_MOIP')\r\n\t"; $mysqli->ExecutarSQL($query); }
function primarykeycondition() { global $_POST; $pk = ""; $pk .= "(`idcontrol`"; if (@$_POST["xidcontrol"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_POST["xidcontrol"], false); } $pk .= ")"; return $pk; }
<?php $smarty->assign('titulo_pagina', 'Categoria Produto'); /**/ if ($_REQUEST['idCategoria']) { $idCategoria = sqlvalue($_REQUEST['idCategoria'], false); $where = "AND CATE.CATE_ID_CATEGORIA = " . $idCategoria . ""; } else { $where = "AND CATE.CATEGORIA_INICIAL = 'S'"; } $query = "SELECT CATE.ID_CATEGORIA\r\n\t\t\t ,CATE.ID_CATEGORIA_INTEGRACAO\r\n\t\t\t ,CATE.DESCRICAO_CATEGORIA\r\n\t\t\t ,CATE.CATE_ID_CATEGORIA\r\n\t\t\t ,CATE.ATIVO\r\n\t\t\t ,CATE.ORDEM\r\n\t\t\t ,CATE.CATEGORIA_INICIAL\r\n\t\t\t ,CATE.URL_AMIGAVEL\r\n\t\t\t ,CATE.META_TITLE\r\n\t\t\t ,CATE.META_DESCRIPTION\r\n\t\t\t ,CATE.META_KEYWORDS\r\n\t\t\t ,CATE2.DESCRICAO_CATEGORIA CATEGORIA_MAE\r\n \t\t\tFROM e_CATEGORIA CATE LEFT JOIN e_CATEGORIA CATE2 ON CATE.CATE_ID_CATEGORIA = CATE2.ID_CATEGORIA\r\n \t\t\tWHERE 1=1\r\n \t\t\t" . $where . "\r\n"; $visualizaCategoriaProduto = $mysqli->ConsultarSQL($query); $smarty->assign('visualizaCategoriaProduto', $visualizaCategoriaProduto); #plugins $smarty->append('js_files', PLUGINS_DIR . 'form/jquery.form.js'); #JS $smarty->append('js_files', JS_DIR . 'categoria.js'); #CSS #$smarty->append('css_files', CSS_DIR.'categoria.css');
<?php $smarty->assign('titulo_pagina', 'Relatório de Estoque Produto'); $qtd = 0; if ($_GET['qtd']) { $qtd = sqlvalue($_GET['qtd'], false); } $query = "SELECT\r\n\t\t\t\tPROD.ID_PRODUTO,\r\n\t\t\t\tPROD.DESCRICAO_VENDA,\r\n\t\t\t\tIFNULL(PRCO.REFERENCIA, PROD.REFERENCIA) REFERENCIA,\r\n\t\t\t\tfn_atributo_produto_combinacao(PRCO.ID_PRODUTO_COMBINACAO) ATRIBUTO,\r\n\t\t\t\tfn_saldo_disponivel_produto(PRCO.ID_PRODUTO_COMBINACAO, NOW()) SALDO\r\n\t\t\tFROM\r\n\t\t\t\te_PRODUTO PROD,\r\n\t\t\t\te_PRODUTO_COMBINACAO PRCO\r\n\t\t\tWHERE\r\n\t\t\t\tPROD.ID_PRODUTO = PRCO.PROD_ID_PRODUTO\r\n\t\t\tAND fn_saldo_disponivel_produto(PRCO.ID_PRODUTO_COMBINACAO, NOW()) <= " . $qtd . ""; $listaProdutoEstoque = $mysqli->ConsultarSQL($query); //printr($listaProdutoEstoque); $smarty->assign('listaProdutoEstoque', $listaProdutoEstoque); $smarty->assign('qtdFiltro', $qtd); #plugins $smarty->append('js_files', PLUGINS_DIR . 'printElement/jquery.printElement.min.js'); #JS $smarty->append('js_files', JS_DIR . 'produto_estoque.js'); #CSS $smarty->append('css_files', CSS_DIR . 'produto_estoque.css');
function primarykeycondition() { global $_POST; $pk = ""; $pk .= "(`codigoTarefa`"; if (@$_POST["xcodigoTarefa"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_POST["xcodigoTarefa"], false); } $pk .= ")"; return $pk; }
function primarykeycondition() { global $_POST; $pk = ""; $pk .= "(`codigoContato`"; if (@$_POST["xcodigoContato"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_POST["xcodigoContato"], false); } $pk .= ") and "; $pk .= "(`codigoTelefone`"; if (@$_POST["xcodigoTelefone"] == "") { $pk .= " IS NULL"; } else { $pk .= " = " . sqlvalue(@$_POST["xcodigoTelefone"], false); } $pk .= ")"; return $pk; }