Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Script AJAX de população do grid de concursos */
- // Inicializando sistema
- //
- include_once ( '../../ini.php' );
- // Exibindo template
- //
- //include_once ( '../../tpl.php' );
- // Comando SQL de busca
- //
- $sqlBusca =
- "
- SELECT
- id,
- mes_ano,
- data_prazo_incricao,
- data_disponibilizacao_cartao_confirmacao,
- data_prazo_cartao_confirmacao,
- data_disponibilizacao_gabarito_medio,
- data_disponibilizacao_gabarito_superior,
- data_disponibilizacao_prova_medio,
- data_disponibilizacao_prova_superior,
- data_disponibilizacao_resultado_recursos_medio,
- data_disponibilizacao_resultado_recursos_superior,
- data_disponibilizacao_resultado_parcial_medio,
- data_disponibilizacao_resultado_parcial_superior,
- data_disponibilizacao_resultado_final_medio,
- data_disponibilizacao_resultado_final_superior,
- data_prova_medio,
- data_prova_superior,
- observacao
- FROM
- concursos.concursos
- " . ( ( ! empty ( $_POST [ 'query' ] ) ? "WHERE $_POST [ 'qtype' ]} = '{$_POST['query' ]}'" : NULL ) ) . "
- ORDER BY
- $sortname $sortorder
- ";
- // Total de resultados (SEM LIMIT)
- //
- $total = pg_num_rows ( pg_query ( $sqlBusca ) );
- // Comando SQL de busca
- //
- $sqlBusca =
- "
- $sqlBusca
- LIMIT
- {$_POST['rp']} OFFSET " . ( ( $_POST [ 'page' ] - 1 ) * $_POST [ 'rp' ] ) . "
- ";
- // echo "<pre>$sqlBusca</pre>";
- // exit();
- // Buscando
- //
- $resultBusca = pg_query ( $sqlBusca );
- // Total de resultados (COM LIMIT)
- //
- // $total = pg_num_rows ( $resultBusca );
- // Cabeçalho do arquivo XML
- //
- header ( 'Content-Type: text/plain; charset=ISO-8859-1' , TRUE ); // saída de dados com caracteres especiais
- header ( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
- header ( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . 'GMT' );
- header ( 'Cache-Control: no-cache, must-revalidate' );
- header ( 'Pragma: no-cache' );
- header ( 'Content-type: text/xml');
- // Escrevendo início do XML
- //
- echo
- "<?xml version=\"1.0\" encoding=\"utf-8\"?>
- <rows>
- <page>{$_POST [ 'page' ]}</page>
- <total>$total</total>";
- // Percorrendo todos os resultados
- //
- for ( $contador = 1 ; $linha = pg_fetch_assoc ( $resultBusca ) ; $contador++ )
- {
- // Escrevendo no conteúdo do XML
- //
- echo
- "
- <row id='{$linha['id']}'>
- <cell>
- <![CDATA[{$linha['mes_ano']}]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_prazo_incricao'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_cartao_confirmacao'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_prazo_cartao_confirmacao'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_gabarito_medio'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_gabarito_superior'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_prova_medio'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_prova_superior'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_resultado_recursos_medio'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_resultado_recursos_superior'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_resultado_parcial_medio'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_resultado_parcial_superior'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_resultado_final_medio'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_disponibilizacao_resultado_final_superior'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_prova_medio'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[" . date ( 'd/m/Y' , $linha['data_prova_superior'] ) . "]]>
- </cell>
- <cell>
- <![CDATA[{$linha['observacao']}]]>
- </cell>
- </row>
- ";
- }
- // Escrevendo fim do XML
- //
- echo
- "</rows>";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment