Example #1
0
/* Total data set length */
$sQuery = "\r\n        SELECT COUNT(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        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 PEPA.ATIVO = 'S'\r\n    ";
$rResultTotal = $mysqli->ExecutarSQL($sQuery);
$aResultTotal = mysqli_fetch_array($rResultTotal);
$iTotal = $aResultTotal[0];
/*
 * Output
 */
//$_GET['sEcho'] = 1;
//if(isset($_GET['sEcho'])) $_GET['sEcho'] = $_GET['sEcho']; else $_GET['sEcho'] = 1;
$output = array("sEcho" => intval($_GET['sEcho']), "iTotalRecords" => $iTotal, "iTotalDisplayRecords" => $iFilteredTotal, "aaData" => array());
while ($aRow = mysqli_fetch_array($rResult)) {
    $row = array();
    for ($i = 0; $i < count($aColumns); $i++) {
        if ($aColumns[$i] == "version") {
            /* Special output formatting for 'version' column */
            $row[] = $aRow[$aColumns[$i]] == "0" ? '-' : $aRow[$aColumns[$i]];
        } else {
            if ($aColumns[$i] != ' ') {
                /* General output */
                $row[] = $aRow[$aColumns[$i]];
            }
        }
    }
    $row = array_map("utf8_encode", $row);
    $row = str_replace($row[4], fnFormataCpfCnpj($row[4]), $row);
    $row = str_replace($row[6], fnFormataPreco($row[6]), $row);
    //printr($row);
    $output['aaData'][] = $row;
}
echo json_encode($output);
						<tr>
							<td width="47"></td>
							<td>
								<table border="0">
									<tr>
										<td valign="top">
											<font face="arial" size="3" color="#333333"><strong>Lista de Casamento Nro: <?php 
echo $idListaCasamento;
?>
</strong></font><br>
											<font face="arial" size="2" color="#333333">Cliente: <?php 
echo $valueDadosPessoa['NOME'] . ' ' . $valueDadosPessoa['SOBRENOME'];
?>
<br>
											CPF/CNPJ: <?php 
echo fnFormataCpfCnpj($valueDadosPessoa['CPF']);
?>
<br>
											Email: <?php 
echo $valueDadosPessoa['EMAIL'];
?>
<br>
											Telefone: <?php 
echo fnFormataTelefone($valueDadosPessoa['TELEFONE1']);
?>
 <?php 
echo fnFormataTelefone($valueDadosPessoa['CELULAR']);
?>
 <?php 
echo fnFormataTelefone($valueDadosPessoa['TELEFONE2']);
?>
								<th><strong>SITUACAO</strong></th>
								<th><strong>DATA</strong></th>
								<th><strong>NUMERO_PEDIDO</strong></th>
								<th><strong>DESCRICAO_FORMA_PAGAMENTO</strong></th>
								<th><strong>NUMERO_PARCELAS</strong></th>
								<th><strong>NOME</strong></th>
								<th><strong>SOBRENOME</strong></th>
								<th><strong>CPF</strong></th>
								<th><strong>EMAIL</strong></th>
								<th><strong>DESCRICAO_PROMOCAO</strong></th>
								<th><strong>URL_ORIGEM</strong></th>
							 </tr>');
        $i = 1;
        while ($rowPedido = @mssql_fetch_array($resultPedido)) {
            $i % 2 == 0 ? $cor = "bgcolor=\"#F5F5F5\"" : ($cor = "");
            $i++;
            $escreve = @fwrite($fp, "<tr " . $cor . ">" . "<td>" . fnFormataPreco($rowPedido["VALOR_TOTAL"]) . "</td>" . "<td>" . utf8_encode($rowPedido["SITUACAO"]) . "</td>" . "<td>" . utf8_encode($rowPedido["DATA"]) . "</td>" . "<td>" . utf8_encode($rowPedido["NUMERO_PEDIDO"]) . "</td>" . "<td>" . utf8_encode($rowPedido["DESCRICAO_FORMA_PAGAMENTO"]) . "</td>" . "<td>" . utf8_encode($rowPedido["NUMERO_PARCELAS"]) . "</td>" . "<td>" . utf8_encode($rowPedido["NOME"]) . "</td>" . "<td>" . utf8_encode($rowPedido["SOBRENOME"]) . "</td>" . "<td>" . fnFormataCpfCnpj($rowPedido["CPF"]) . "</td>" . "<td>" . utf8_encode($rowPedido["EMAIL"]) . "</td>" . "<td>" . utf8_encode($rowPedido["DESCRICAO_PROMOCAO"]) . "</td>" . "<td>" . utf8_encode($rowPedido["URL_ORIGEM"]) . "</td>" . "</tr>");
        }
        @fwrite($fp, '</table>');
        if (@file_exists($nomeArquivo)) {
            $retorno = '{ "cod": "sucesso", "mensagem": "' . PEDIDO_EXPORTADO . '", "nomeArquivo": "' . BASE_DIR . 'exportacao/download.php?arquivo=' . $arquivo . '" }';
        } else {
            $retorno = '{ "cod": "erro", "mensagem": "' . PEDIDO_NAO_EXPORTADO . '" }';
        }
        @fclose($fp);
        echo $retorno;
        break;
    default:
        # code...
        break;
}