From 38191908cd5f9c568554a568e620e41aed0832c9 Mon Sep 17 00:00:00 2001 From: Eriksen Costa Paixão Date: Thu, 3 Sep 2009 06:14:51 +0000 Subject: [PATCH] Refactoring para coding standards --- ieducar/intranet/educar_avancar_mod_cad.php | 287 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------- 1 file changed, 146 insertions(+), 141 deletions(-) diff --git a/ieducar/intranet/educar_avancar_mod_cad.php b/ieducar/intranet/educar_avancar_mod_cad.php index 0706d51..4c38ded 100644 --- a/ieducar/intranet/educar_avancar_mod_cad.php +++ b/ieducar/intranet/educar_avancar_mod_cad.php @@ -1,161 +1,166 @@ + * + * 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 Prefeitura Municipal de Itajaí + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Core + * @subpackage pmieducar + * @subpackage Matricula + * @subpackage Rematricula + * @since Arquivo disponível desde a versão 1.0.0 + * @version $Id$ + */ + +require_once 'include/clsBase.inc.php'; +require_once 'include/clsCadastro.inc.php'; +require_once 'include/clsBanco.inc.php'; +require_once 'include/pmieducar/geral.inc.php'; class clsIndexBase extends clsBase { - function Formular() - { - $this->SetTitulo( "{$this->_instituicao} i-Educar" ); - $this->processoAp = "561"; - } + function Formular() + { + $this->SetTitulo($this->_instituicao . ' i-Educar'); + $this->processoAp = '561'; + } } class indice extends clsCadastro { + var $pessoa_logada; + + function Inicializar() + { + $retorno = 'Novo'; + session_start(); + $this->pessoa_logada = $_SESSION['id_pessoa']; + session_write_close(); + + return $retorno; + } + + function Gerar() + { + $instituicao_obrigatorio = true; + $escola_obrigatorio = true; + $curso_obrigatorio = true; + $escola_curso_serie_obrigatorio = true; + $turma_obrigatorio = true; + $get_escola = true; + $get_curso = true; + $get_escola_curso_serie = true; + $get_turma = true; + $get_cursos_nao_padrao = true; + + include 'include/pmieducar/educar_campo_lista.php'; + } + + function Novo() + { + session_start(); + $this->pessoa_logada = $_SESSION['id_pessoa']; + session_write_close(); + + $db = new clsBanco(); + $db2 = new clsBanco(); + + $ano = $db2->CampoUnico("SELECT MAX(ano) FROM pmieducar.escola_ano_letivo + WHERE ref_cod_escola = {$this->ref_cod_escola} AND andamento = 1"); + + if (! is_numeric($ano)) { + $ano = date("Y"); + } + + // Aprovados + $db->Consulta("SELECT cod_matricula, ref_cod_aluno + FROM pmieducar.matricula m, pmieducar.matricula_turma + WHERE aprovado = '1' AND m.ativo = '1' AND ref_ref_cod_escola = '{$this->ref_cod_escola}' AND ref_ref_cod_serie='{$this->ref_ref_cod_serie}' AND ref_cod_curso = '$this->ref_cod_curso' AND cod_matricula = ref_cod_matricula AND ref_cod_turma = '$this->ref_cod_turma' "); + + while ($db->ProximoRegistro()) { + list($cod_matricula, $ref_cod_aluno) = $db->Tupla(); + $prox_mod = $db2->campoUnico("SELECT ref_serie_destino FROM pmieducar.sequencia_serie WHERE ref_serie_origem = '{$this->ref_ref_cod_serie}' AND ativo = '1' "); + + if (is_numeric($prox_mod)) { + // Aqui localizar o próximo curso + $ref_cod_curso = $db2->CampoUnico("SELECT ref_cod_curso FROM pmieducar.serie WHERE cod_serie = {$prox_mod}"); + $db2->Consulta("UPDATE pmieducar.matricula SET ultima_matricula = '0' WHERE cod_matricula = '$cod_matricula'"); + + $db2->Consulta(" + INSERT INTO pmieducar.matricula + (ref_ref_cod_escola, ref_ref_cod_serie, ref_usuario_cad, ref_cod_aluno, aprovado, data_cadastro, ano, ref_cod_curso, ultima_matricula) + VALUES + ('{$this->ref_cod_escola}', '$prox_mod', '{$this->pessoa_logada}', '$ref_cod_aluno', '3', 'NOW()', '$ano', '{$ref_cod_curso}', '1') + "); + } + } - var $pessoa_logada; - - function Inicializar() - { - $retorno = "Novo"; - @session_start(); - $this->pessoa_logada = $_SESSION['id_pessoa']; - @session_write_close(); - return $retorno; - } - - function Gerar() - { - $instituicao_obrigatorio = true; - $escola_obrigatorio = true; - $curso_obrigatorio = true; - $escola_curso_serie_obrigatorio = true; - $turma_obrigatorio = true; - $get_escola = true; - $get_curso = true; - $get_escola_curso_serie = true; - $get_turma = true; - $get_cursos_nao_padrao = true; - include("include/pmieducar/educar_campo_lista.php"); - } - - function Novo() - { - - @session_start(); - $this->pessoa_logada = $_SESSION['id_pessoa']; - @session_write_close(); - - - $db = new clsBanco(); - $db2 = new clsBanco(); - - $ano = $db2->CampoUnico("SELECT MAX(ano) FROM pmieducar.escola_ano_letivo WHERE ref_cod_escola = {$this->ref_cod_escola} AND andamento=1"); - if (!is_numeric($ano)) - $ano = date("Y"); - //aprovados - $db->Consulta("SELECT cod_matricula, ref_cod_aluno FROM pmieducar.matricula m, pmieducar.matricula_turma WHERE aprovado = '1' AND m.ativo = '1' AND ref_ref_cod_escola = '{$this->ref_cod_escola}' AND ref_ref_cod_serie='{$this->ref_ref_cod_serie}' AND ref_cod_curso = '$this->ref_cod_curso' AND cod_matricula = ref_cod_matricula AND ref_cod_turma = '$this->ref_cod_turma' "); - while ($db->ProximoRegistro()) - { - list($cod_matricula, $ref_cod_aluno) = $db->Tupla(); - - $prox_mod = $db2->campoUnico("SELECT ref_serie_destino FROM pmieducar.sequencia_serie WHERE ref_serie_origem = '{$this->ref_ref_cod_serie}' AND ativo = '1' "); - - - if(is_numeric($prox_mod)) - { - //aqui localizar o proximo curso - $ref_cod_curso = $db2->CampoUnico("SELECT ref_cod_curso FROM pmieducar.serie WHERE cod_serie = {$prox_mod}"); - $db2->Consulta("UPDATE pmieducar.matricula SET ultima_matricula = '0' WHERE cod_matricula = '$cod_matricula'"); -// $ano = date("Y"); - - $db2->Consulta("INSERT INTO - pmieducar.matricula - (ref_ref_cod_escola, ref_ref_cod_serie, ref_usuario_cad, ref_cod_aluno, aprovado, data_cadastro, ano, ref_cod_curso, ultima_matricula) - VALUES - ('{$this->ref_cod_escola}', '$prox_mod', '{$this->pessoa_logada}', '$ref_cod_aluno', '3', 'NOW()', '$ano', '{$ref_cod_curso}', '1' ) - "); - } - - } - - //reprovados - $db->Consulta("SELECT cod_matricula, ref_cod_aluno, ref_ref_cod_serie FROM pmieducar.matricula, pmieducar.matricula_turma WHERE aprovado = '2' AND ref_ref_cod_escola = '{$this->ref_cod_escola}' AND ref_ref_cod_serie='{$this->ref_ref_cod_serie}' AND cod_matricula = ref_cod_matricula AND ref_cod_turma = '$this->ref_cod_turma'"); - while ($db->ProximoRegistro()) - { - list($cod_matricula, $ref_cod_aluno, $ref_cod_serie) = $db->Tupla(); - $db2->Consulta("UPDATE pmieducar.matricula SET ultima_matricula = '0' WHERE cod_matricula = '$cod_matricula'"); -// $ano = date("Y"); - $db2->Consulta("INSERT INTO - pmieducar.matricula - (ref_ref_cod_escola, ref_ref_cod_serie, ref_usuario_cad, ref_cod_aluno, aprovado, data_cadastro, ano, ref_cod_curso, ultima_matricula) - VALUES - ('{$this->ref_cod_escola}', '$ref_cod_serie', '{$this->pessoa_logada}', '$ref_cod_aluno', '3', 'NOW()', '$ano', '{$this->ref_cod_curso}', '1' ) - "); - } - $this->mensagem = "Rematrícula efetuada com sucesso!"; - return true; - } - - function Editar() - { - - - } + // Reprovados + $db->Consulta("SELECT cod_matricula, ref_cod_aluno, ref_ref_cod_serie FROM pmieducar.matricula, pmieducar.matricula_turma WHERE aprovado = '2' AND ref_ref_cod_escola = '{$this->ref_cod_escola}' AND ref_ref_cod_serie='{$this->ref_ref_cod_serie}' AND cod_matricula = ref_cod_matricula AND ref_cod_turma = '$this->ref_cod_turma'"); + + while ($db->ProximoRegistro()) { + list($cod_matricula, $ref_cod_aluno, $ref_cod_serie) = $db->Tupla(); + + $db2->Consulta("UPDATE pmieducar.matricula SET ultima_matricula = '0' + WHERE cod_matricula = '$cod_matricula'"); + + $db2->Consulta(" + INSERT INTO pmieducar.matricula + (ref_ref_cod_escola, ref_ref_cod_serie, ref_usuario_cad, ref_cod_aluno, aprovado, data_cadastro, ano, ref_cod_curso, ultima_matricula) + VALUES + ('{$this->ref_cod_escola}', '$ref_cod_serie', '{$this->pessoa_logada}', '$ref_cod_aluno', '3', 'NOW()', '$ano', '{$this->ref_cod_curso}', '1') + "); + } + + $this->mensagem = "Rematrícula efetuada com sucesso!"; + return TRUE; + } + + function Editar() { + return TRUE; + } } -// cria uma extensao da classe base +// Instancia objeto de página $pagina = new clsIndexBase(); -// cria o conteudo + +// Instancia objeto de conteúdo $miolo = new indice(); -// adiciona o conteudo na clsBase -$pagina->addForm( $miolo ); -// gera o html + +// Atribui o conteúdo à página +$pagina->addForm($miolo); + +// Gera o código HTML $pagina->MakeAll(); ?> - + \ No newline at end of file -- libgit2 0.21.2