Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 6
0
 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;
 }
Esempio n. 7
0
 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;
 }
Esempio n. 8
0
    $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'];
Esempio n. 10
0
            $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;
}
Esempio n. 11
0
            $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;
}
Esempio n. 12
0
 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;
 }
Esempio n. 13
0
     } 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;
Esempio n. 15
0
<?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'])) {
Esempio n. 16
0
        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;
}
Esempio n. 17
0
        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;
}
Esempio n. 18
0
$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'];
Esempio n. 19
0
        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;
}
Esempio n. 20
0
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;
}
Esempio n. 21
0
    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'];
Esempio n. 22
0
<?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'];
Esempio n. 24
0
$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);
Esempio n. 25
0
    $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;
}
Esempio n. 27
0
<?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');
Esempio n. 28
0
<?php

$smarty->assign('titulo_pagina', 'Relat&oacute;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');
Esempio n. 29
0
function primarykeycondition()
{
    global $_POST;
    $pk = "";
    $pk .= "(`codigoTarefa`";
    if (@$_POST["xcodigoTarefa"] == "") {
        $pk .= " IS NULL";
    } else {
        $pk .= " = " . sqlvalue(@$_POST["xcodigoTarefa"], false);
    }
    $pk .= ")";
    return $pk;
}
Esempio n. 30
0
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;
}