当前位置: 首页>>代码示例>>PHP>>正文


PHP sqlvalue函数代码示例

本文整理汇总了PHP中sqlvalue函数的典型用法代码示例。如果您正苦于以下问题:PHP sqlvalue函数的具体用法?PHP sqlvalue怎么用?PHP sqlvalue使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了sqlvalue函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: fnPessoaDados

 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;
 }
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:7,代码来源:pessoa.class.php

示例2: fnFrete

 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;
 }
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:60,代码来源:frete.class.php

示例3: fnListaCasamentoProduto

 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;
 }
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:8,代码来源:lista_casamento.class.php

示例4: fnEnderecoPessoa

 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;
 }
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:13,代码来源:pessoa.class.php

示例5: fnCompreJuntoProduto

 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;
 }
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:15,代码来源:compre_junto.class.php

示例6: fnPedidoManutencao

 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;
 }
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:18,代码来源:pedido.class.php

示例7: fnCalculaFrete

 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;
 }
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:51,代码来源:frete.class.php

示例8: substr_replace

    $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);
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:31,代码来源:pedido_lista.php

示例9: header

<?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'];
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:31,代码来源:lista-de-casamento-alterar-dados.php

示例10: enviaEmail

            $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;
}
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:31,代码来源:pedido.php

示例11: sqlvalue

            $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;
}
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:31,代码来源:marca.php

示例12: fnPromocaoCarrinho

 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;
 }
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:75,代码来源:promocao.class.php

示例13: elseif

     } 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
开发者ID:pawelzielak,项目名称:opencaching-pl,代码行数:31,代码来源:newcache.php

示例14: mysqli_escape

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;
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:31,代码来源:produto_lista_compre_junto.php

示例15: ListaCasamento

<?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'])) {
开发者ID:jonathanbugs,项目名称:anselmi,代码行数:31,代码来源:carrinho.php


注:本文中的sqlvalue函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。