From fcbe8585cda5cee66a549d317e54c27ff58d3c9b Mon Sep 17 00:00:00 2001 From: Lucas D'Avila Date: Thu, 31 Jan 2013 19:44:47 -0200 Subject: [PATCH] Protegido APIs deprecadas de acesso nĂŁo autenticado. --- ieducar/intranet/educar_acervo_colecao_xml.php | 16 ++++++++++------ ieducar/intranet/educar_acervo_editora_xml.php | 14 +++++++++----- ieducar/intranet/educar_aluno_cad_xml.php | 3 +++ ieducar/intranet/educar_alunos_beneficios_xml.php | 6 +++++- ieducar/intranet/educar_ano_letivo_modulo_xml.php | 4 ++++ ieducar/intranet/educar_biblioteca_xml.php | 4 ++++ ieducar/intranet/educar_cliente_tipo_xml.php | 3 +++ ieducar/intranet/educar_colecao_xml.php | 4 ++++ ieducar/intranet/educar_curso_matricula_xml.php | 4 ++++ ieducar/intranet/educar_curso_serie_xml.php | 4 ++++ ieducar/intranet/educar_curso_xml.php | 24 ++++++++++++++---------- ieducar/intranet/educar_curso_xml2.php | 4 ++++ ieducar/intranet/educar_disciplina_xml.php | 3 +++ ieducar/intranet/educar_editora_xml.php | 4 ++++ ieducar/intranet/educar_escola_ano_letivo_xml.php | 4 ++++ ieducar/intranet/educar_escola_comodo_xml.php | 4 ++++ ieducar/intranet/educar_escola_curso_serie_xml.php | 4 ++++ ieducar/intranet/educar_escola_localizacao_xml.php | 4 ++++ ieducar/intranet/educar_escola_rede_ensino_xml.php | 4 ++++ ieducar/intranet/educar_escola_serie_hora_xml.php | 3 +++ ieducar/intranet/educar_escola_xml.php | 4 ++++ ieducar/intranet/educar_escola_xml2.php | 5 +++++ ieducar/intranet/educar_exemplar_tipo_xml.php | 39 +++++++++++++++------------------------ ieducar/intranet/educar_fonte_xml.php | 4 ++++ ieducar/intranet/educar_funcao_xml.php | 4 ++++ ieducar/intranet/educar_habilitacao_xml.php | 4 ++++ ieducar/intranet/educar_idioma_xml.php | 4 ++++ ieducar/intranet/educar_infra_comodo_funcao_xml.php | 4 ++++ ieducar/intranet/educar_infra_predio_xml.php | 4 ++++ ieducar/intranet/educar_material_tipo_xml.php | 4 ++++ ieducar/intranet/educar_matricula_turma_xml.php | 4 ++++ ieducar/intranet/educar_modulo_instituicao_xml.php | 4 ++++ ieducar/intranet/educar_modulo_xml.php | 3 +++ ieducar/intranet/educar_niveis_servidor_xml.php | 4 ++++ ieducar/intranet/educar_nivel_ensino_xml.php | 4 ++++ ieducar/intranet/educar_sequencia_serie_curso_xml.php | 4 ++++ ieducar/intranet/educar_sequencia_serie_xml.php | 4 ++++ ieducar/intranet/educar_serie_matricula_xml.php | 3 +++ ieducar/intranet/educar_serie_not_escola_xml.php | 4 ++++ ieducar/intranet/educar_serie_regra_xml.php | 3 +++ ieducar/intranet/educar_serie_xml.php | 5 ++++- ieducar/intranet/educar_servidor_horas_alocadas_xml.php | 4 ++++ ieducar/intranet/educar_situacao_xml.php | 4 ++++ ieducar/intranet/educar_subniveis_servidor_xml.php | 4 ++++ ieducar/intranet/educar_tipo_ensino_xml.php | 4 ++++ ieducar/intranet/educar_tipo_regime_xml.php | 4 ++++ ieducar/intranet/educar_tipo_turma_xml.php | 4 ++++ ieducar/intranet/educar_turma_sala_xml.php | 4 ++++ ieducar/intranet/educar_turma_xml.php | 8 ++++++-- ieducar/intranet/educar_usuario_xml.php | 4 ++++ ieducar/intranet/public_bairro_xml.php | 4 ++++ ieducar/intranet/public_logradouro_xml.php | 4 ++++ ieducar/intranet/public_municipio_xml.php | 4 ++++ ieducar/intranet/public_uf_xml.php | 4 ++++ ieducar/intranet/urbano_cep_logradouro_bairro_xml.php | 4 ++++ ieducar/intranet/xml_acervo_geral.php | 39 +++++++++++++++++++++------------------ ieducar/intranet/xml_diaria_sugestao.php | 55 ++++++++++++++++++++++++++++++------------------------- ieducar/intranet/xml_escola.php | 11 +++++++---- ieducar/intranet/xml_oprot_setor.php | 3 +++ ieducar/intranet/xml_oprot_setor_not_in.php | 12 ++++++++---- ieducar/lib/Portabilis/Utils/DeprecatedXmlApi.php | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 61 files changed, 382 insertions(+), 100 deletions(-) create mode 100644 ieducar/lib/Portabilis/Utils/DeprecatedXmlApi.php diff --git a/ieducar/intranet/educar_acervo_colecao_xml.php b/ieducar/intranet/educar_acervo_colecao_xml.php index 1e64ec1..7f5a3cc 100644 --- a/ieducar/intranet/educar_acervo_colecao_xml.php +++ b/ieducar/intranet/educar_acervo_colecao_xml.php @@ -28,18 +28,22 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["bib"] ) ) { $db = new clsBanco(); - $sql = "SELECT - cod_acervo_colecao, nm_colecao - FROM - pmieducar.acervo_colecao - WHERE + $sql = "SELECT + cod_acervo_colecao, nm_colecao + FROM + pmieducar.acervo_colecao + WHERE ref_cod_biblioteca = {$_GET["bib"]} - AND + AND ativo = 1"; $db->Consulta($sql); if ($db->Num_Linhas()) diff --git a/ieducar/intranet/educar_acervo_editora_xml.php b/ieducar/intranet/educar_acervo_editora_xml.php index cb62433..37b9961 100644 --- a/ieducar/intranet/educar_acervo_editora_xml.php +++ b/ieducar/intranet/educar_acervo_editora_xml.php @@ -28,18 +28,22 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["bib"] ) ) { $db = new clsBanco(); - $sql = "SELECT - cod_acervo_editora, nm_editora - FROM + $sql = "SELECT + cod_acervo_editora, nm_editora + FROM pmieducar.acervo_editora - WHERE + WHERE ref_cod_biblioteca = {$_GET["bib"]} - AND + AND ativo = 1"; $db->Consulta($sql); if ($db->Num_Linhas()) diff --git a/ieducar/intranet/educar_aluno_cad_xml.php b/ieducar/intranet/educar_aluno_cad_xml.php index 944d960..84f63f3 100644 --- a/ieducar/intranet/educar_aluno_cad_xml.php +++ b/ieducar/intranet/educar_aluno_cad_xml.php @@ -34,6 +34,9 @@ require_once 'include/clsBanco.inc.php'; require_once 'include/funcoes.inc.php'; require_once 'include/pmieducar/geral.inc.php'; +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + if ($_GET['cpf'] || $_GET['idpes']) { $xml = '' . PHP_EOL; $xml .= '' . PHP_EOL; diff --git a/ieducar/intranet/educar_alunos_beneficios_xml.php b/ieducar/intranet/educar_alunos_beneficios_xml.php index fc1069e..3a2596f 100644 --- a/ieducar/intranet/educar_alunos_beneficios_xml.php +++ b/ieducar/intranet/educar_alunos_beneficios_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["inst"] ) ) @@ -58,7 +62,7 @@ i.cod_instituicao = {$_GET['inst']} AND i.cod_instituicao = e.ref_cod_instituicao AND e.cod_escola = m.ref_ref_cod_escola - AND m.cod_matricula = mt.ref_cod_matricula + AND m.cod_matricula = mt.ref_cod_matricula AND m.ref_cod_aluno = a.cod_aluno AND a.ref_idpes = p.idpes AND mt.ativo = 1 diff --git a/ieducar/intranet/educar_ano_letivo_modulo_xml.php b/ieducar/intranet/educar_ano_letivo_modulo_xml.php index a9ffecd..75e8a0e 100644 --- a/ieducar/intranet/educar_ano_letivo_modulo_xml.php +++ b/ieducar/intranet/educar_ano_letivo_modulo_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) ) diff --git a/ieducar/intranet/educar_biblioteca_xml.php b/ieducar/intranet/educar_biblioteca_xml.php index 44fecc7..dea37dd 100644 --- a/ieducar/intranet/educar_biblioteca_xml.php +++ b/ieducar/intranet/educar_biblioteca_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_cliente_tipo_xml.php b/ieducar/intranet/educar_cliente_tipo_xml.php index f5fcb8f..ff511eb 100644 --- a/ieducar/intranet/educar_cliente_tipo_xml.php +++ b/ieducar/intranet/educar_cliente_tipo_xml.php @@ -31,6 +31,9 @@ header('Content-type: text/xml; charset=iso-8859-1'); require_once('include/clsBanco.inc.php'); require_once('include/funcoes.inc.php'); +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + print '' . PHP_EOL; print '' . PHP_EOL; diff --git a/ieducar/intranet/educar_colecao_xml.php b/ieducar/intranet/educar_colecao_xml.php index a7c94f9..46446e5 100644 --- a/ieducar/intranet/educar_colecao_xml.php +++ b/ieducar/intranet/educar_colecao_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn($xmlns = 'colecoes'); + echo "\n\n"; if( is_numeric( $_GET["bib"] ) ) diff --git a/ieducar/intranet/educar_curso_matricula_xml.php b/ieducar/intranet/educar_curso_matricula_xml.php index a85746d..b6ef7d9 100644 --- a/ieducar/intranet/educar_curso_matricula_xml.php +++ b/ieducar/intranet/educar_curso_matricula_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["alu"] ) && is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_curso_serie_xml.php b/ieducar/intranet/educar_curso_serie_xml.php index 072928d..536f376 100644 --- a/ieducar/intranet/educar_curso_serie_xml.php +++ b/ieducar/intranet/educar_curso_serie_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) && is_numeric( $_GET["cur"] ) ) { diff --git a/ieducar/intranet/educar_curso_xml.php b/ieducar/intranet/educar_curso_xml.php index c58dc2b..a4a8373 100644 --- a/ieducar/intranet/educar_curso_xml.php +++ b/ieducar/intranet/educar_curso_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) && ( $_GET["sem"] == "true" ) ) { @@ -71,21 +75,21 @@ $sql_padrao_ano_escolar = " AND c.padrao_ano_escolar = 0"; } $db = new clsBanco(); - $db->Consulta( "SELECT + $db->Consulta( "SELECT c.cod_curso - , c.nm_curso - FROM + , c.nm_curso + FROM pmieducar.curso c - , pmieducar.escola_curso ec - WHERE - ec.ref_cod_escola = {$_GET["esc"]} - AND ec.ref_cod_curso = c.cod_curso - AND ec.ativo = 1 + , pmieducar.escola_curso ec + WHERE + ec.ref_cod_escola = {$_GET["esc"]} + AND ec.ref_cod_curso = c.cod_curso + AND ec.ativo = 1 AND c.ativo = 1 {$sql_padrao_ano_escolar} - ORDER BY + ORDER BY c.nm_curso ASC" ); - + while ( $db->ProximoRegistro() ) { list( $cod, $nome) = $db->Tupla(); diff --git a/ieducar/intranet/educar_curso_xml2.php b/ieducar/intranet/educar_curso_xml2.php index 6c5ca6e..a4ab7b2 100644 --- a/ieducar/intranet/educar_curso_xml2.php +++ b/ieducar/intranet/educar_curso_xml2.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_disciplina_xml.php b/ieducar/intranet/educar_disciplina_xml.php index 7a42478..e78e1e9 100644 --- a/ieducar/intranet/educar_disciplina_xml.php +++ b/ieducar/intranet/educar_disciplina_xml.php @@ -33,6 +33,9 @@ header('Content-type: text/xml; charset=ISO-8859-1'); require_once 'include/clsBanco.inc.php'; require_once 'include/funcoes.inc.php'; +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; $componentes = array(); diff --git a/ieducar/intranet/educar_editora_xml.php b/ieducar/intranet/educar_editora_xml.php index cfe7498..0142959 100644 --- a/ieducar/intranet/educar_editora_xml.php +++ b/ieducar/intranet/educar_editora_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn('colecoes'); + echo "\n\n"; if( is_numeric( $_GET["bib"] ) ) diff --git a/ieducar/intranet/educar_escola_ano_letivo_xml.php b/ieducar/intranet/educar_escola_ano_letivo_xml.php index 3b78ad1..8d8191e 100644 --- a/ieducar/intranet/educar_escola_ano_letivo_xml.php +++ b/ieducar/intranet/educar_escola_ano_letivo_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) ) { diff --git a/ieducar/intranet/educar_escola_comodo_xml.php b/ieducar/intranet/educar_escola_comodo_xml.php index a62eb45..fd8412a 100644 --- a/ieducar/intranet/educar_escola_comodo_xml.php +++ b/ieducar/intranet/educar_escola_comodo_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) ) { diff --git a/ieducar/intranet/educar_escola_curso_serie_xml.php b/ieducar/intranet/educar_escola_curso_serie_xml.php index 70bcce4..25fccee 100644 --- a/ieducar/intranet/educar_escola_curso_serie_xml.php +++ b/ieducar/intranet/educar_escola_curso_serie_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) && is_numeric( $_GET["cur"] ) ) { diff --git a/ieducar/intranet/educar_escola_localizacao_xml.php b/ieducar/intranet/educar_escola_localizacao_xml.php index 9dc105c..ea0209e 100644 --- a/ieducar/intranet/educar_escola_localizacao_xml.php +++ b/ieducar/intranet/educar_escola_localizacao_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_escola_rede_ensino_xml.php b/ieducar/intranet/educar_escola_rede_ensino_xml.php index 38df959..2a287b8 100644 --- a/ieducar/intranet/educar_escola_rede_ensino_xml.php +++ b/ieducar/intranet/educar_escola_rede_ensino_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_escola_serie_hora_xml.php b/ieducar/intranet/educar_escola_serie_hora_xml.php index 0abcbb6..9eb1be7 100644 --- a/ieducar/intranet/educar_escola_serie_hora_xml.php +++ b/ieducar/intranet/educar_escola_serie_hora_xml.php @@ -33,6 +33,9 @@ header('Content-type: text/xml; encoding=ISO-8859-1'); require_once 'include/clsBanco.inc.php'; require_once 'include/funcoes.inc.php'; +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if (is_numeric($_GET["esc"]) && is_numeric($_GET["ser"])) { diff --git a/ieducar/intranet/educar_escola_xml.php b/ieducar/intranet/educar_escola_xml.php index de202fe..4cb3fac 100644 --- a/ieducar/intranet/educar_escola_xml.php +++ b/ieducar/intranet/educar_escola_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) { diff --git a/ieducar/intranet/educar_escola_xml2.php b/ieducar/intranet/educar_escola_xml2.php index a2103d7..7de0dce 100644 --- a/ieducar/intranet/educar_escola_xml2.php +++ b/ieducar/intranet/educar_escola_xml2.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) { @@ -59,6 +63,7 @@ while ( $db->ProximoRegistro() ) { list( $cod, $nome ) = $db->Tupla(); + $nome = htmlspecialchars($nome); echo " {$nome}\n"; } } diff --git a/ieducar/intranet/educar_exemplar_tipo_xml.php b/ieducar/intranet/educar_exemplar_tipo_xml.php index 93f7cfc..32d3757 100644 --- a/ieducar/intranet/educar_exemplar_tipo_xml.php +++ b/ieducar/intranet/educar_exemplar_tipo_xml.php @@ -28,33 +28,18 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; - $cliente_tipo = ""; - if( is_numeric($_GET['cod_tipo_cliente'])) - { - $cliente_tipo = "AND ref_cod_cliente_tipo = '{$_GET['cod_tipo_cliente']}'"; - } -// , pmieducar.cliente_tipo ct - if( is_numeric( $_GET["bib"] ) ) { $db = new clsBanco(); $db2 = new clsBanco(); - /*$db->Consulta( " - SELECT - cod_exemplar_tipo - , nm_tipo - , dias_emprestimo - FROM - pmieducar.exemplar_tipo LEFT OUTER JOIN pmieducar.cliente_tipo_exemplar_tipo ON ( cod_exemplar_tipo = ref_cod_exemplar_tipo ) - WHERE - et.ativo = 1 - AND et.ref_cod_biblioteca = '{$_GET["bib"]}' - ORDER BY - nm_tipo ASC - ");*/ - $db->Consulta("SELECT + + $db->Consulta("SELECT DISTINCT cod_exemplar_tipo FROM pmieducar.exemplar_tipo @@ -69,11 +54,17 @@ while ( $db->ProximoRegistro() ) { list($cod) = $db->Tupla(); - $nome = $db2->CampoUnico("SELECT nm_tipo FROM pmieducar.cliente_tipo_exemplar_tipo, pmieducar.exemplar_tipo WHERE ativo = '1' AND ref_cod_biblioteca = '{$_GET['bib']}' AND cod_exemplar_tipo = '$cod'"); - $dias_emprestimo = $db2->CampoUnico("SELECT dias_emprestimo FROM pmieducar.cliente_tipo_exemplar_tipo, pmieducar.exemplar_tipo WHERE ativo = '1' AND cod_exemplar_tipo = ref_cod_exemplar_tipo AND ref_cod_biblioteca = '{$_GET['bib']}' AND cod_exemplar_tipo = '$cod' $cliente_tipo"); + $nome = $db2->CampoUnico("SELECT nm_tipo FROM pmieducar.exemplar_tipo WHERE ativo = '1' AND ref_cod_biblioteca = '{$_GET['bib']}' AND cod_exemplar_tipo = '$cod'"); + + if (is_numeric($_GET['cod_tipo_cliente'])) { + $dias_emprestimo = $db2->CampoUnico("SELECT dias_emprestimo FROM pmieducar.cliente_tipo_exemplar_tipo, pmieducar.exemplar_tipo WHERE ativo = '1' AND cod_exemplar_tipo = ref_cod_exemplar_tipo AND ref_cod_biblioteca = '{$_GET['bib']}' AND cod_exemplar_tipo = '$cod' $cliente_tipo AND ref_cod_cliente_tipo = '{$_GET['cod_tipo_cliente']}'"); + } + else + $dias_emprestimo = ''; + echo " {$nome}\n"; } } } echo ""; -?> \ No newline at end of file +?> diff --git a/ieducar/intranet/educar_fonte_xml.php b/ieducar/intranet/educar_fonte_xml.php index 32fe333..6dcad38 100644 --- a/ieducar/intranet/educar_fonte_xml.php +++ b/ieducar/intranet/educar_fonte_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["bib"] ) ) diff --git a/ieducar/intranet/educar_funcao_xml.php b/ieducar/intranet/educar_funcao_xml.php index 60c7387..5aa657f 100644 --- a/ieducar/intranet/educar_funcao_xml.php +++ b/ieducar/intranet/educar_funcao_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) { diff --git a/ieducar/intranet/educar_habilitacao_xml.php b/ieducar/intranet/educar_habilitacao_xml.php index a46e263..fa0781a 100644 --- a/ieducar/intranet/educar_habilitacao_xml.php +++ b/ieducar/intranet/educar_habilitacao_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_idioma_xml.php b/ieducar/intranet/educar_idioma_xml.php index e06a0b4..8b86169 100644 --- a/ieducar/intranet/educar_idioma_xml.php +++ b/ieducar/intranet/educar_idioma_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["bib"] ) ) diff --git a/ieducar/intranet/educar_infra_comodo_funcao_xml.php b/ieducar/intranet/educar_infra_comodo_funcao_xml.php index 7771683..160c2d8 100644 --- a/ieducar/intranet/educar_infra_comodo_funcao_xml.php +++ b/ieducar/intranet/educar_infra_comodo_funcao_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) ) diff --git a/ieducar/intranet/educar_infra_predio_xml.php b/ieducar/intranet/educar_infra_predio_xml.php index e37db59..f929694 100644 --- a/ieducar/intranet/educar_infra_predio_xml.php +++ b/ieducar/intranet/educar_infra_predio_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) ) diff --git a/ieducar/intranet/educar_material_tipo_xml.php b/ieducar/intranet/educar_material_tipo_xml.php index 2186205..bb637db 100644 --- a/ieducar/intranet/educar_material_tipo_xml.php +++ b/ieducar/intranet/educar_material_tipo_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_matricula_turma_xml.php b/ieducar/intranet/educar_matricula_turma_xml.php index f97046e..05ae37b 100644 --- a/ieducar/intranet/educar_matricula_turma_xml.php +++ b/ieducar/intranet/educar_matricula_turma_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["tur"] ) ) diff --git a/ieducar/intranet/educar_modulo_instituicao_xml.php b/ieducar/intranet/educar_modulo_instituicao_xml.php index fa48857..7bbd1fe 100644 --- a/ieducar/intranet/educar_modulo_instituicao_xml.php +++ b/ieducar/intranet/educar_modulo_instituicao_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["inst"] ) ) { diff --git a/ieducar/intranet/educar_modulo_xml.php b/ieducar/intranet/educar_modulo_xml.php index 554d163..51e44fa 100644 --- a/ieducar/intranet/educar_modulo_xml.php +++ b/ieducar/intranet/educar_modulo_xml.php @@ -33,6 +33,9 @@ require_once 'include/funcoes.inc.php'; header('Content-type: text/xml'); +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + print '' . "\n"; print '' . "\n"; diff --git a/ieducar/intranet/educar_niveis_servidor_xml.php b/ieducar/intranet/educar_niveis_servidor_xml.php index dadb121..05e44d3 100644 --- a/ieducar/intranet/educar_niveis_servidor_xml.php +++ b/ieducar/intranet/educar_niveis_servidor_xml.php @@ -29,6 +29,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); require_once( "include/pmieducar/geral.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["cod_cat"] ) ) diff --git a/ieducar/intranet/educar_nivel_ensino_xml.php b/ieducar/intranet/educar_nivel_ensino_xml.php index f470aec..a0f4ae2 100644 --- a/ieducar/intranet/educar_nivel_ensino_xml.php +++ b/ieducar/intranet/educar_nivel_ensino_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_sequencia_serie_curso_xml.php b/ieducar/intranet/educar_sequencia_serie_curso_xml.php index b068377..711d4c3 100644 --- a/ieducar/intranet/educar_sequencia_serie_curso_xml.php +++ b/ieducar/intranet/educar_sequencia_serie_curso_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["cur"] ) ) { diff --git a/ieducar/intranet/educar_sequencia_serie_xml.php b/ieducar/intranet/educar_sequencia_serie_xml.php index cc4b359..4da1397 100644 --- a/ieducar/intranet/educar_sequencia_serie_xml.php +++ b/ieducar/intranet/educar_sequencia_serie_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["cur"] ) ) { diff --git a/ieducar/intranet/educar_serie_matricula_xml.php b/ieducar/intranet/educar_serie_matricula_xml.php index c39afc4..54f43eb 100644 --- a/ieducar/intranet/educar_serie_matricula_xml.php +++ b/ieducar/intranet/educar_serie_matricula_xml.php @@ -33,6 +33,9 @@ header('Content-type: text/xml'); require_once 'include/clsBanco.inc.php'; require_once 'include/funcoes.inc.php'; +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + require_once 'App/Model/MatriculaSituacao.php'; print '' . "\n"; diff --git a/ieducar/intranet/educar_serie_not_escola_xml.php b/ieducar/intranet/educar_serie_not_escola_xml.php index d9ca73c..ef97cc5 100644 --- a/ieducar/intranet/educar_serie_not_escola_xml.php +++ b/ieducar/intranet/educar_serie_not_escola_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) && is_numeric( $_GET["cur"] ) ) { diff --git a/ieducar/intranet/educar_serie_regra_xml.php b/ieducar/intranet/educar_serie_regra_xml.php index 51f9194..e24c78c 100644 --- a/ieducar/intranet/educar_serie_regra_xml.php +++ b/ieducar/intranet/educar_serie_regra_xml.php @@ -38,6 +38,9 @@ header('Content-type: text/xml; charset=ISO-8859-1'); require_once 'include/clsBanco.inc.php'; require_once 'RegraAvaliacao/Model/RegraDataMapper.php'; +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + print "\n\n"; if (isset($_GET['ins']) && is_numeric($_GET['ins'])) { diff --git a/ieducar/intranet/educar_serie_xml.php b/ieducar/intranet/educar_serie_xml.php index 6a48e26..c4fff59 100644 --- a/ieducar/intranet/educar_serie_xml.php +++ b/ieducar/intranet/educar_serie_xml.php @@ -25,7 +25,7 @@ * @license @@license@@ * @package iEd_Pmieducar * @since Arquivo disponível desde a versăo 1.0.0 - * @version $Id$ + * @version $Id: educar_serie_xml.php 772 2010-12-19 19:27:16Z eriksencosta@gmail.com $ */ header('Content-type: text/xml'); @@ -33,6 +33,9 @@ header('Content-type: text/xml'); require_once 'include/clsBanco.inc.php'; require_once 'include/funcoes.inc.php'; +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if (isset($_GET['cur']) && is_numeric($_GET['cur'])) diff --git a/ieducar/intranet/educar_servidor_horas_alocadas_xml.php b/ieducar/intranet/educar_servidor_horas_alocadas_xml.php index 0d647b0..2c26a41 100644 --- a/ieducar/intranet/educar_servidor_horas_alocadas_xml.php +++ b/ieducar/intranet/educar_servidor_horas_alocadas_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ser"] ) ) { diff --git a/ieducar/intranet/educar_situacao_xml.php b/ieducar/intranet/educar_situacao_xml.php index fbf5f3a..122d956 100644 --- a/ieducar/intranet/educar_situacao_xml.php +++ b/ieducar/intranet/educar_situacao_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["bib"] ) ) diff --git a/ieducar/intranet/educar_subniveis_servidor_xml.php b/ieducar/intranet/educar_subniveis_servidor_xml.php index 2183c6a..ba668c9 100644 --- a/ieducar/intranet/educar_subniveis_servidor_xml.php +++ b/ieducar/intranet/educar_subniveis_servidor_xml.php @@ -29,6 +29,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); require_once( "include/pmieducar/geral.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["cod_nivel"] ) ) diff --git a/ieducar/intranet/educar_tipo_ensino_xml.php b/ieducar/intranet/educar_tipo_ensino_xml.php index dd7817e..322b2c5 100644 --- a/ieducar/intranet/educar_tipo_ensino_xml.php +++ b/ieducar/intranet/educar_tipo_ensino_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_tipo_regime_xml.php b/ieducar/intranet/educar_tipo_regime_xml.php index 9c969bc..6062e9d 100644 --- a/ieducar/intranet/educar_tipo_regime_xml.php +++ b/ieducar/intranet/educar_tipo_regime_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) diff --git a/ieducar/intranet/educar_tipo_turma_xml.php b/ieducar/intranet/educar_tipo_turma_xml.php index 639cfac..f7ffa8a 100644 --- a/ieducar/intranet/educar_tipo_turma_xml.php +++ b/ieducar/intranet/educar_tipo_turma_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) { diff --git a/ieducar/intranet/educar_turma_sala_xml.php b/ieducar/intranet/educar_turma_sala_xml.php index 9ba4393..a0617df 100644 --- a/ieducar/intranet/educar_turma_sala_xml.php +++ b/ieducar/intranet/educar_turma_sala_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["inst"] ) && is_numeric( $_GET["esc"] ) && is_numeric( $_GET["com"]) && is_numeric( $_GET['cur'])&& is_numeric( $_GET['ser']) ) { diff --git a/ieducar/intranet/educar_turma_xml.php b/ieducar/intranet/educar_turma_xml.php index dc88903..0105633 100644 --- a/ieducar/intranet/educar_turma_xml.php +++ b/ieducar/intranet/educar_turma_xml.php @@ -25,11 +25,15 @@ * 02111-1307, USA. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ - + header( 'Content-type: text/xml' ); require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["esc"] ) && is_numeric( $_GET["ser"] ) ) { @@ -51,5 +55,5 @@ } } echo ""; - + ?> \ No newline at end of file diff --git a/ieducar/intranet/educar_usuario_xml.php b/ieducar/intranet/educar_usuario_xml.php index a873e6c..c46a92a 100644 --- a/ieducar/intranet/educar_usuario_xml.php +++ b/ieducar/intranet/educar_usuario_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["ins"] ) ) { diff --git a/ieducar/intranet/public_bairro_xml.php b/ieducar/intranet/public_bairro_xml.php index b2e6fe5..41a6fd8 100755 --- a/ieducar/intranet/public_bairro_xml.php +++ b/ieducar/intranet/public_bairro_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["mun"] ) ) { diff --git a/ieducar/intranet/public_logradouro_xml.php b/ieducar/intranet/public_logradouro_xml.php index 164a8c2..dbbaea5 100755 --- a/ieducar/intranet/public_logradouro_xml.php +++ b/ieducar/intranet/public_logradouro_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["mun"] ) ) { diff --git a/ieducar/intranet/public_municipio_xml.php b/ieducar/intranet/public_municipio_xml.php index dfd7d6c..5a0eff0 100755 --- a/ieducar/intranet/public_municipio_xml.php +++ b/ieducar/intranet/public_municipio_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_string( $_GET["uf"] ) ) { diff --git a/ieducar/intranet/public_uf_xml.php b/ieducar/intranet/public_uf_xml.php index d6698c1..c906423 100755 --- a/ieducar/intranet/public_uf_xml.php +++ b/ieducar/intranet/public_uf_xml.php @@ -36,6 +36,10 @@ require_once 'include/pessoa/clsUf.inc.php'; $id = isset($_GET['pais']) ? $_GET['pais'] : NULL; header('Content-type: text/xml; charset=iso-8859-1'); + +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + print '' . PHP_EOL; print '' . PHP_EOL; diff --git a/ieducar/intranet/urbano_cep_logradouro_bairro_xml.php b/ieducar/intranet/urbano_cep_logradouro_bairro_xml.php index 20727ea..2e5e49d 100755 --- a/ieducar/intranet/urbano_cep_logradouro_bairro_xml.php +++ b/ieducar/intranet/urbano_cep_logradouro_bairro_xml.php @@ -28,6 +28,10 @@ require_once( "include/clsBanco.inc.php" ); require_once( "include/funcoes.inc.php" ); + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( is_numeric( $_GET["log"] ) ) { diff --git a/ieducar/intranet/xml_acervo_geral.php b/ieducar/intranet/xml_acervo_geral.php index 6c3c94b..e7de41d 100644 --- a/ieducar/intranet/xml_acervo_geral.php +++ b/ieducar/intranet/xml_acervo_geral.php @@ -25,38 +25,41 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ header( 'Content-type: text/xml' ); - + + require_once '../includes/bootstrap.php'; + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryForDisabledApi(); + echo "\n\n"; -// echo "1"; -// echo "2"; + require_once ("include/clsBanco.inc.php"); require_once ("include/pmiacervo/geral.inc.php"); require_once( "include/Geral.inc.php" ); - + if($_GET['ref_cod_fundo']) { - $fundo = @$_GET['ref_cod_fundo']; + $fundo = @$_GET['ref_cod_fundo']; } if($_GET['ref_cod_grupo']) { - $grupo = @$_GET['ref_cod_grupo']; + $grupo = @$_GET['ref_cod_grupo']; } if($_GET['ref_cod_serie']) { - $serie = @$_GET['ref_cod_serie']; + $serie = @$_GET['ref_cod_serie']; } - + if($serie) { $Objcaixa = new clsPmiacervoCaixa(); $ListaCaixas = $Objcaixa->lista(null, $serie, $fundo, $grupo); if($ListaCaixas) { - foreach ($ListaCaixas as $campo) + foreach ($ListaCaixas as $campo) { - echo "{$campo['cod_caixa']}"; + echo "{$campo['cod_caixa']}"; echo "{$campo['identificacao_caixa']}"; - + } } } @@ -66,22 +69,22 @@ $Listaserie = $Objserie->lista(null,$grupo, $fundo); if($Listaserie) { - foreach ($Listaserie as $campo) + foreach ($Listaserie as $campo) { - echo "{$campo['cod_serie']}"; + echo "{$campo['cod_serie']}"; echo "{$campo['sigla_serie']} - {$campo['nm_serie']}"; } - } + } } - elseif(!isset($_GET['ref_cod_grupo']) && $fundo) + elseif(!isset($_GET['ref_cod_grupo']) && $fundo) { $ObjGrupo = new clsPmiacervoGrupo(); - $ListaGrupo = $ObjGrupo->lista(null, $fundo); + $ListaGrupo = $ObjGrupo->lista(null, $fundo); if($ListaGrupo) { - foreach ($ListaGrupo as $campo) + foreach ($ListaGrupo as $campo) { - echo "{$campo['cod_grupo']}"; + echo "{$campo['cod_grupo']}"; echo "{$campo['sigla_grupo']} - {$campo['nm_grupo']}"; } } diff --git a/ieducar/intranet/xml_diaria_sugestao.php b/ieducar/intranet/xml_diaria_sugestao.php index 9ff420d..69fb2fb 100755 --- a/ieducar/intranet/xml_diaria_sugestao.php +++ b/ieducar/intranet/xml_diaria_sugestao.php @@ -25,6 +25,11 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ header( 'Content-type: text/xml' ); + + require_once '../includes/bootstrap.php'; + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryForDisabledApi(); + require_once( "include/clsBanco.inc.php" ); echo "\n\n"; if( isset( $_GET["dp"] ) && isset( $_GET["hp"] ) && isset( $_GET["dc"] ) && isset( $_GET["hc"] ) && isset( $_GET["grupo"] ) && isset( $_GET["est"] ) ) @@ -33,37 +38,37 @@ $result_75 = 0; $result_50 = 0; $result_25 = 0; - + // trata os valores de data e hora $data = explode( "_", $_GET["dp"] ); $data_partida = "{$data[2]}-{$data[1]}-{$data[0]}"; - + $data = explode( "_", $_GET["dc"] ); $data_chegada = "{$data[2]}-{$data[1]}-{$data[0]}"; - + $hora_p = explode( "_", $_GET["hp"] ); $hora_partida = "{$hora_p[0]}:{$hora_p[1]}"; - + $hora_c = explode( "_", $_GET["hc"] ); $hora_chegada = "{$hora_c[0]}:{$hora_c[1]}"; - + // calcula quantas diarias 100% 75% etc - + $date_partida = "{$data_partida} {$hora_partida}"; $date_chegada = "{$data_chegada} {$hora_chegada}"; - + $time_partida .= strtotime( $date_partida ); $time_chegada .= strtotime( $date_chegada ); - + $diferenca = $time_chegada - $time_partida; $dif_original = $diferenca; - + if( $diferenca > 0 ) { // se fechar 24 horas eh 100% ( 60 * 60 * 24 ) $result_100 = floor( $diferenca / 86400 ); $diferenca -= $result_100 * 86400; - + $dif_horas = floor( $diferenca / ( 60 * 60 ) ); //verifica se deu algum de 12 horas ( 60 * 60 * 12 ) if( $diferenca >= 43200 ) @@ -75,99 +80,99 @@ // reduzimos 12 horas $diferenca -= 43200; } - else + else { $result_50++; // reduzimos 12 horas $diferenca -= 43200; } } - + //verifica se deu algum de 11 horas ( 60 * 60 * 11 ) if( $diferenca >= 39600 ) { $result_50++; $diferenca -= 39600; } - + //verifica se deu algum de 11 horas ( 60 * 60 * 10 ) if( $diferenca >= 36000 ) { $result_50++; $diferenca -= 36000; } - + //verifica se deu algum de 11 horas ( 60 * 60 * 9 ) if( $diferenca >= 32400 ) { $result_50++; $diferenca -= 32400; } - + //verifica se deu algum de 11 horas ( 60 * 60 * 8 ) if( $diferenca >= 28800 ) { $result_50++; $diferenca -= 28800; } - + //verifica se deu algum de 11 horas ( 60 * 60 * 7 ) if( $diferenca >= 25200 ) { $result_50++; $diferenca -= 25200; } - + //verifica se deu algum de 11 horas ( 60 * 60 * 6 ) if( $diferenca >= 21600 ) { $result_50++; $diferenca -= 21600; } - + //verifica se deu algum de 11 horas ( 60 * 60 * 5 ) if( $diferenca >= 18000 ) { $result_25++; $diferenca -= 18000; } - + //verifica se deu algum de 4 horas ( 60 * 60 * 4 ) if( $diferenca >= 14400 ) { $result_25++; $diferenca -= 14400; } - + $db = new clsBanco(); $db->Consulta( "SELECT p100, p75, p50, p25 FROM pmidrh.diaria_valores WHERE ref_cod_diaria_grupo = '{$_GET["grupo"]}' AND estadual='{$_GET["est"]}' AND data_vigencia < '{$date_partida}' ORDER BY data_vigencia DESC LIMIT 1 OFFSET 0" ); if ( $db->ProximoRegistro() ) { list( $p100, $p75, $p50, $p25 ) = $db->Tupla(); } - else + else { $db->Consulta( "SELECT p100, p75, p50, p25 FROM pmidrh.diaria_valores WHERE ref_cod_diaria_grupo = '{$_GET["grupo"]}' AND data_vigencia < '{$date_partida}' ORDER BY data_vigencia DESC LIMIT 1 OFFSET 0" ); $db->ProximoRegistro(); list( $p100, $p75, $p50, $p25 ) = $db->Tupla(); } - + $vl100 = $result_100 * $p100; $vl75 = $result_75 * $p75; $vl50 = $result_50 * $p50; $vl25 = $result_25 * $p25; - + echo " " . number_format( $vl100, 2, ",", "." ) . "\n"; echo " " . number_format( $vl75, 2, ",", "." ) . "\n"; echo " " . number_format( $vl50, 2, ",", "." ) . "\n"; echo " " . number_format( $vl25, 2, ",", "." ) . "\n"; } - else + else { echo " erro!\n erro!\n erro!\n erro!\n"; } } - else + else { echo " erro!\n erro!\n erro!\n erro!\n"; } diff --git a/ieducar/intranet/xml_escola.php b/ieducar/intranet/xml_escola.php index 3277668..aabc9d3 100644 --- a/ieducar/intranet/xml_escola.php +++ b/ieducar/intranet/xml_escola.php @@ -25,9 +25,12 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ header( 'Content-type: text/xml' ); - + require_once( "include/pmieducar/geral.inc.php" ); - + + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo "\n\n"; if( isset( $_GET["cod_instituicao"] ) ) { @@ -36,10 +39,10 @@ $lista = $obj->lista(null, null, null, $_GET["cod_instituicao"], null, null, null, null, null, null,1); if( $lista ) { - foreach ( $lista as $linha ) + foreach ( $lista as $linha ) { echo " {$linha['nome']}\n"; - } + } } } echo ""; diff --git a/ieducar/intranet/xml_oprot_setor.php b/ieducar/intranet/xml_oprot_setor.php index de23f32..839c7e8 100755 --- a/ieducar/intranet/xml_oprot_setor.php +++ b/ieducar/intranet/xml_oprot_setor.php @@ -32,6 +32,9 @@ header('Content-type: text/xml'); require_once 'include/pmidrh/geral.inc.php'; +require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; +Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryUnlessUserIsLoggedIn(); + echo '' . "\n"; echo '' . "\n"; diff --git a/ieducar/intranet/xml_oprot_setor_not_in.php b/ieducar/intranet/xml_oprot_setor_not_in.php index 60cb3b2..0c8ad67 100755 --- a/ieducar/intranet/xml_oprot_setor_not_in.php +++ b/ieducar/intranet/xml_oprot_setor_not_in.php @@ -25,9 +25,13 @@ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ header( 'Content-type: text/xml' ); - + + require_once '../includes/bootstrap.php'; + require_once 'Portabilis/Utils/DeprecatedXmlApi.php'; + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQueryForDisabledApi(); + require_once( "include/protocol/geral.inc.php" ); - + echo "\n\n"; if( isset( $_GET["setor_pai"] ) ) { @@ -37,11 +41,11 @@ $lista = $obj->lista(null, $_GET["setor_pai"] ,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,$not_in); if( $lista ) { - foreach ( $lista as $linha ) + foreach ( $lista as $linha ) { echo " {$linha['sgl_setor']}\n"; echo " {$linha['cod_setor']}\n"; - } + } } } echo ""; diff --git a/ieducar/lib/Portabilis/Utils/DeprecatedXmlApi.php b/ieducar/lib/Portabilis/Utils/DeprecatedXmlApi.php new file mode 100644 index 0000000..2504c63 --- /dev/null +++ b/ieducar/lib/Portabilis/Utils/DeprecatedXmlApi.php @@ -0,0 +1,64 @@ + + * + * Este programa Ă© software livre; vocĂȘ pode redistribuĂ­-lo e/ou modificĂĄ-lo + * sob os termos da Licença PĂșblica Geral GNU conforme publicada pela Free + * Software Foundation; tanto a versĂŁo 2 da Licença, como (a seu critĂ©rio) + * qualquer versĂŁo posterior. + * + * Este programa Ă© distribuí­do na expectativa de que seja Ăștil, porĂ©m, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença PĂșblica Geral + * do GNU para mais detalhes. + * + * VocĂȘ deve ter recebido uma cĂłpia da Licença PĂșblica Geral do GNU junto + * com este programa; se nĂŁo, escreva para a Free Software Foundation, Inc., no + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + * + * @author Lucas D'Avila + * @category i-Educar + * @license @@license@@ + * @package Portabilis + * @since Arquivo disponĂ­vel desde a versĂŁo 1.1.0 + * @version $Id$ + */ + +require_once 'lib/Portabilis/Utils/User.php'; + +/** + * Portabilis_Utils_DeprecatedXmlApi class. + * + * @author Lucas D'Avila + * @category i-Educar + * @license @@license@@ + * @package Portabilis + * @since Classe disponĂ­vel desde a versĂŁo 1.1.0 + * @version @@package_version@@ + */ +class Portabilis_Utils_DeprecatedXmlApi { + + public static function returnEmptyQueryUnlessUserIsLoggedIn($xmlns = 'sugestoes', $rootNodeName = 'query') { + if (Portabilis_Utils_User::loggedIn() != true) + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQuery($xmlns, $rootNodeName, 'Login required'); + } + + public static function returnEmptyQueryForDisabledApi($xmlns = 'sugestoes', $rootNodeName = 'query'){ + Portabilis_Utils_DeprecatedXmlApi::returnEmptyQuery($xmlns, $rootNodeName, 'Disabled API'); + } + + public static function returnEmptyQuery($xmlns = 'sugestoes', $rootNodeName = 'query', $comment = ''){ + $emptyQuery = "" . + "" . + "<$rootNodeName xmlns='$xmlns'>"; + + die($emptyQuery); + } +} -- libgit2 0.21.2