From 576d2642b4dbeb31d317b01820ffe51f1daa9a92 Mon Sep 17 00:00:00 2001 From: Eriksen Costa Date: Thu, 22 Jul 2010 19:29:47 -0300 Subject: [PATCH] Refactoring para coding standards --- ieducar/intranet/educar_turma_det.php | 906 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 file changed, 471 insertions(+), 435 deletions(-) diff --git a/ieducar/intranet/educar_turma_det.php b/ieducar/intranet/educar_turma_det.php index 1327662..ca93aad 100644 --- a/ieducar/intranet/educar_turma_det.php +++ b/ieducar/intranet/educar_turma_det.php @@ -1,449 +1,485 @@ + * + * 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 Adriano Nagasava + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Arquivo disponível desde a versão 1.0.0 + * @version $Id$ */ -require_once ("include/clsBase.inc.php"); -require_once ("include/clsDetalhe.inc.php"); -require_once ("include/clsBanco.inc.php"); -require_once( "include/pmieducar/geral.inc.php" ); +require_once 'include/clsBase.inc.php'; +require_once 'include/clsDetalhe.inc.php'; +require_once 'include/clsBanco.inc.php'; +require_once 'include/pmieducar/geral.inc.php'; + +/** + * clsIndexBase class. + * + * @author Adriano Nagasava + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Classe disponível desde a versão 1.0.0 + * @version @@package_version@@ + */ class clsIndexBase extends clsBase { - function Formular() - { - $this->SetTitulo( "{$this->_instituicao} i-Educar - Turma" ); - $this->processoAp = "586"; - } + function Formular() + { + $this->SetTitulo($this->_instituicao . ' i-Educar - Turma'); + $this->processoAp = 586; + } } +/** + * indice class. + * + * @author Adriano Nagasava + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Classe disponível desde a versão 1.0.0 + * @version @@package_version@@ + */ class indice extends clsDetalhe { - /** - * Titulo no topo da pagina - * - * @var int - */ - var $titulo; - - var $cod_turma; - var $ref_usuario_exc; - var $ref_usuario_cad; - var $ref_ref_cod_serie; - var $ref_ref_cod_escola; - var $ref_cod_infra_predio_comodo; - var $nm_turma; - var $sgl_turma; - var $max_aluno; - var $multiseriada; - var $data_cadastro; - var $data_exclusao; - var $ativo; - var $ref_cod_turma_tipo; - var $hora_inicial; - var $hora_final; - var $hora_inicio_intervalo; - var $hora_fim_intervalo; - - var $ref_cod_instituicao; - var $ref_cod_curso; - - var $ref_cod_instituicao_regente; - var $ref_cod_regente; - - function Gerar() - { - @session_start(); - $this->pessoa_logada = $_SESSION['id_pessoa']; - session_write_close(); - - $this->titulo = "Turma - Detalhe"; - $this->addBanner( "imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet" ); - - $this->cod_turma=$_GET["cod_turma"]; - - $tmp_obj = new clsPmieducarTurma(); - $lst_obj = $tmp_obj->lista( $this->cod_turma, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, array("true", "false") ); - $registro = array_shift($lst_obj); - - foreach ($registro as $key => $value) { - $this->$key = $value; - } - if( ! $registro ) - { - header( "location: educar_turma_lst.php" ); - die(); - } - - if( class_exists( "clsPmieducarTurmaTipo" ) ) - { - $obj_ref_cod_turma_tipo = new clsPmieducarTurmaTipo( $registro["ref_cod_turma_tipo"] ); - $det_ref_cod_turma_tipo = $obj_ref_cod_turma_tipo->detalhe(); - $registro["ref_cod_turma_tipo"] = $det_ref_cod_turma_tipo["nm_tipo"]; - } - else - { - $registro["ref_cod_turma_tipo"] = "Erro na geracao"; - echo ""; - } - - if( class_exists( "clsPmieducarInfraPredioComodo" ) ) - { - $obj_ref_cod_infra_predio_comodo = new clsPmieducarInfraPredioComodo( $registro["ref_cod_infra_predio_comodo"] ); - $det_ref_cod_infra_predio_comodo = $obj_ref_cod_infra_predio_comodo->detalhe(); - $registro["ref_cod_infra_predio_comodo"] = $det_ref_cod_infra_predio_comodo["nm_comodo"]; - } - else - { - $registro["ref_cod_infra_predio_comodo"] = "Erro na geracao"; - echo ""; - } - - if( class_exists( "clsPmieducarInstituicao" ) ) - { - $obj_cod_instituicao = new clsPmieducarInstituicao( $registro["ref_cod_instituicao"] ); - $obj_cod_instituicao_det = $obj_cod_instituicao->detalhe(); - $registro["ref_cod_instituicao"] = $obj_cod_instituicao_det["nm_instituicao"]; - } - else - { - $registro["ref_cod_instituicao"] = "Erro na geração"; - echo ""; - } - - if( class_exists( "clsPmieducarEscola" ) ) - { - $this->ref_ref_cod_escola = $registro["ref_ref_cod_escola"]; - $obj_ref_cod_escola = new clsPmieducarEscola( $registro["ref_ref_cod_escola"] ); - $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); - $registro["ref_ref_cod_escola"] = $det_ref_cod_escola["nome"]; - } - else - { - $registro["ref_cod_escola"] = "Erro na geração"; - echo ""; - } - - if( class_exists( "clsPmieducarCurso" ) ) - { - $obj_ref_cod_curso = new clsPmieducarCurso( $registro["ref_cod_curso"] ); - $det_ref_cod_curso = $obj_ref_cod_curso->detalhe(); - $registro["ref_cod_curso"] = $det_ref_cod_curso["nm_curso"]; - $padrao_ano_escolar = $det_ref_cod_curso["padrao_ano_escolar"]; - } - else - { - $registro["ref_cod_curso"] = "Erro na geracao"; - echo ""; - } - - if( class_exists( "clsPmieducarSerie" ) ) - { - $this->ref_ref_cod_serie = $registro["ref_ref_cod_serie"]; - $obj_ser = new clsPmieducarSerie( $registro["ref_ref_cod_serie"] ); - $det_ser = $obj_ser->detalhe(); - $registro["ref_ref_cod_serie"] = $det_ser["nm_serie"]; - } - else - { - $registro["ref_ref_cod_serie"] = "Erro na geracao"; - echo ""; - } - - $obj_permissoes = new clsPermissoes(); - $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); - if ($nivel_usuario == 1) - { - if( $registro["ref_cod_instituicao"] ) - { - $this->addDetalhe( array( "Instituição", "{$registro["ref_cod_instituicao"]}") ); - } - } - if ($nivel_usuario == 1 || $nivel_usuario == 2) - { - if( $registro["ref_ref_cod_escola"] ) - { - $this->addDetalhe( array( "Escola", "{$registro["ref_ref_cod_escola"]}") ); - } - } - if( $registro["ref_cod_curso"] ) - { - $this->addDetalhe( array( "Curso", "{$registro["ref_cod_curso"]}") ); - } - if( $registro["ref_ref_cod_serie"] ) - { - $this->addDetalhe( array( "Série", "{$registro["ref_ref_cod_serie"]}") ); - } - if( $registro["ref_cod_regente"] ) - { - $obj_pessoa = new clsPessoa_($registro["ref_cod_regente"]); - $det = $obj_pessoa->detalhe(); - - $this->addDetalhe( array( "Professor/Regente", "{$det["nome"]}") ); - } - - if( $registro["ref_cod_infra_predio_comodo"] ) - { - $this->addDetalhe( array( "Sala", "{$registro["ref_cod_infra_predio_comodo"]}") ); - } - if( $registro["ref_cod_turma_tipo"] ) - { - $this->addDetalhe( array( "Tipo de Turma", "{$registro["ref_cod_turma_tipo"]}") ); - } - if( $registro["nm_turma"] ) - { - $this->addDetalhe( array( "Turma", "{$registro["nm_turma"]}") ); - } - if( $registro["sgl_turma"] ) - { - $this->addDetalhe( array( "Sigla", "{$registro["sgl_turma"]}") ); - } - if( $registro["max_aluno"] ) - { - $this->addDetalhe( array( "Máximo de Alunos", "{$registro["max_aluno"]}") ); - } - $this->addDetalhe(array("Situação", dbBool($registro["visivel"]) ? "Ativo" : "Desativo")); - if( $registro["multiseriada"] == 1) - { - if ( $registro["multiseriada"] == 1 ) - $registro["multiseriada"] = "sim"; - else - $registro["multiseriada"] = "não"; - - $this->addDetalhe( array( "Multi-Seriada", "{$registro["multiseriada"]}") ); - $obj_serie_mult = new clsPmieducarSerie($registro['ref_ref_cod_serie_mult']); - $det_serie_mult = $obj_serie_mult->detalhe(); - $this->addDetalhe( array( "Série Multi-Seriada", "{$det_serie_mult["nm_serie"]}") ); - - } - if ($padrao_ano_escolar == 1) - { - if( $registro["hora_inicial"] ) - { - $registro["hora_inicial"] = date("H:i", strtotime( $registro["hora_inicial"])); - $this->addDetalhe( array( "Hora Inicial", "{$registro["hora_inicial"]}") ); - } - if( $registro["hora_final"] ) - { - $registro["hora_final"] = date("H:i", strtotime( $registro["hora_final"])); - $this->addDetalhe( array( "Hora Final", "{$registro["hora_final"]}") ); - } - if( $registro["hora_inicio_intervalo"] ) - { - $registro["hora_inicio_intervalo"] = date("H:i", strtotime( $registro["hora_inicio_intervalo"])); - $this->addDetalhe( array( "Hora Início Intervalo", "{$registro["hora_inicio_intervalo"]}") ); - } - if( $registro["hora_fim_intervalo"] ) - { - $registro["hora_fim_intervalo"] = date("H:i", strtotime( $registro["hora_fim_intervalo"])); - $this->addDetalhe( array( "Hora Fim Intervalo", "{$registro["hora_fim_intervalo"]}") ); - } - - } - else if ($padrao_ano_escolar == 0) - { - $obj = new clsPmieducarTurmaModulo(); - $obj->setOrderby("data_inicio ASC"); - $lst = $obj->lista( $this->cod_turma ); - if ($lst) - { - $tabela = " - - - - - "; - $cont = 0; - - foreach ( $lst AS $valor ) - { - if ( ($cont % 2) == 0 ) - { - $color = " bgcolor=#E4E9ED "; - } - else - { - $color = " bgcolor=#FFFFFF "; - } - $obj_modulo = new clsPmieducarModulo( $valor["ref_cod_modulo"] ); - $det_modulo = $obj_modulo->detalhe(); - $nm_modulo = $det_modulo["nm_tipo"]; - - $valor["data_inicio"] = dataFromPgToBr($valor["data_inicio"]); - $valor["data_fim"] = dataFromPgToBr($valor["data_fim"]); - - $tabela .= " - - - - "; - $cont++; - } - $tabela .= "
NomeData InícioData Fim
{$nm_modulo}{$valor["data_inicio"]}{$valor["data_fim"]}
"; - } - if( $tabela ) - { - $this->addDetalhe( array( "Módulo", "{$tabela}") ); - } - - $dias_da_semana = array( '' => 'Selecione', 1 => 'Domingo', 2 => 'Segunda', 3 => 'Terça', 4 => 'Quarta', 5 => 'Quinta', 6 => 'Sexta', 7 => 'Sábado' ); - - $obj = new clsPmieducarTurmaDiaSemana(); - $lst = $obj->lista( null, $this->cod_turma ); - if ($lst) - { - $tabela1 = " - - - - - "; - $cont = 0; - - foreach ( $lst AS $valor ) - { - if ( ($cont % 2) == 0 ) - { - $color = " bgcolor=#E4E9ED "; - } - else - { - $color = " bgcolor=#FFFFFF "; - } - - $valor["hora_inicial"] = date("H:i", strtotime( $valor["hora_inicial"])); - $valor["hora_final"] = date("H:i", strtotime( $valor["hora_final"])); - - $tabela1 .= " - - - - "; - $cont++; - } - $tabela1 .= "
NomeHora InicialHora Final
{$dias_da_semana[$valor["dia_semana"]]}{$valor["hora_inicial"]}{$valor["hora_final"]}
"; - } - if( $tabela1 ) - { - $this->addDetalhe( array( "Dia da Semana", "{$tabela1}") ); - } - - } - - - if($this->ref_ref_cod_escola && $this->ref_ref_cod_serie) - { - $obj = new clsPmieducarEscolaSerieDisciplina(); - $lst = $obj->lista( $this->ref_ref_cod_serie, $this->ref_ref_cod_escola,null,1 ); - if ($lst) - { - $tabela3 = " - - - "; - $cont = 0; - foreach ( $lst AS $valor ) - { - if ( ($cont % 2) == 0 ) - { - $color = " bgcolor=#E4E9ED "; - } - else - { - $color = " bgcolor=#FFFFFF "; - } - $obj_disciplina = new clsPmieducarDisciplina( $valor["ref_cod_disciplina"] ); - $obj_disciplina->setOrderby("nm_disciplina ASC"); - $obj_disciplina_det = $obj_disciplina->detalhe(); - $nm_disciplina = $obj_disciplina_det["nm_disciplina"]; - - $tabela3 .= " - - "; - $cont++; - } - $tabela3 .= "
Nome
{$nm_disciplina}
"; - } - } - else - { - - $obj = new clsPmieducarDisciplina(); - $lst = $obj->lista( null,null,null,null,null,null,null,null,null,null,null,null,null,null,$this->ref_cod_curso,$this->ref_cod_instituicao); - if ($lst) - { - $tabela3 = " - - - "; - $cont = 0; - - foreach ( $lst AS $valor ) - { - if ( ($cont % 2) == 0 ) - { - $color = " bgcolor=#E4E9ED "; - } - else - { - $color = " bgcolor=#FFFFFF "; - } - - $tabela3 .= " - - "; - $cont++; - } - $tabela3 .= "
Nome
{$valor['nm_disciplina']}
"; - } - } - - if( $tabela3 ) - { - $this->addDetalhe( array( "Disciplina", "{$tabela3}") ); - } - - if ( $obj_permissoes->permissao_cadastra( 586, $this->pessoa_logada, 7 ) ) - { - $this->url_novo = "educar_turma_cad.php"; - $this->url_editar = "educar_turma_cad.php?cod_turma={$registro["cod_turma"]}"; - } - $this->url_cancelar = "educar_turma_lst.php"; - $this->largura = "100%"; - } + var $titulo; + + var $cod_turma; + var $ref_usuario_exc; + var $ref_usuario_cad; + var $ref_ref_cod_serie; + var $ref_ref_cod_escola; + var $ref_cod_infra_predio_comodo; + var $nm_turma; + var $sgl_turma; + var $max_aluno; + var $multiseriada; + var $data_cadastro; + var $data_exclusao; + var $ativo; + var $ref_cod_turma_tipo; + var $hora_inicial; + var $hora_final; + var $hora_inicio_intervalo; + var $hora_fim_intervalo; + + var $ref_cod_instituicao; + var $ref_cod_curso; + + var $ref_cod_instituicao_regente; + var $ref_cod_regente; + + function Gerar() + { + @session_start(); + $this->pessoa_logada = $_SESSION['id_pessoa']; + session_write_close(); + + $this->titulo = 'Turma - Detalhe'; + $this->addBanner( + 'imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet' + ); + + $this->cod_turma = $_GET['cod_turma']; + + $tmp_obj = new clsPmieducarTurma(); + $lst_obj = $tmp_obj->lista($this->cod_turma, NULL, NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, + NULL, NULL, NULL, array('true', 'false')); + + $registro = array_shift($lst_obj); + + foreach ($registro as $key => $value) { + $this->$key = $value; + } + + if (! $registro) { + header('Location: educar_turma_lst.php'); + die(); + } + + if (class_exists('clsPmieducarTurmaTipo')) + { + $obj_ref_cod_turma_tipo = new clsPmieducarTurmaTipo( + $registro['ref_cod_turma_tipo'] + ); + + $det_ref_cod_turma_tipo = $obj_ref_cod_turma_tipo->detalhe(); + $registro['ref_cod_turma_tipo'] = $det_ref_cod_turma_tipo['nm_tipo']; + } + else { + $registro['ref_cod_turma_tipo'] = 'Erro na geração'; + } + + if (class_exists('clsPmieducarInfraPredioComodo')) { + $obj_ref_cod_infra_predio_comodo = new clsPmieducarInfraPredioComodo( + $registro['ref_cod_infra_predio_comodo'] + ); + + $det_ref_cod_infra_predio_comodo = $obj_ref_cod_infra_predio_comodo->detalhe(); + $registro['ref_cod_infra_predio_comodo'] = $det_ref_cod_infra_predio_comodo['nm_comodo']; + } + else { + $registro['ref_cod_infra_predio_comodo'] = 'Erro na geração'; + } + + if (class_exists('clsPmieducarInstituicao')) { + $obj_cod_instituicao = new clsPmieducarInstituicao( + $registro['ref_cod_instituicao'] + ); + + $obj_cod_instituicao_det = $obj_cod_instituicao->detalhe(); + $registro['ref_cod_instituicao'] = $obj_cod_instituicao_det['nm_instituicao']; + } + else { + $registro['ref_cod_instituicao'] = 'Erro na geração'; + } + + if (class_exists('clsPmieducarEscola')) { + $this->ref_ref_cod_escola = $registro['ref_ref_cod_escola']; + $obj_ref_cod_escola = new clsPmieducarEscola($registro['ref_ref_cod_escola']); + $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); + $registro['ref_ref_cod_escola'] = $det_ref_cod_escola['nome']; + } + else { + $registro['ref_cod_escola'] = 'Erro na geração'; + } + + if (class_exists('clsPmieducarCurso')) { + $obj_ref_cod_curso = new clsPmieducarCurso($registro['ref_cod_curso']); + $det_ref_cod_curso = $obj_ref_cod_curso->detalhe(); + $registro['ref_cod_curso'] = $det_ref_cod_curso['nm_curso']; + $padrao_ano_escolar = $det_ref_cod_curso['padrao_ano_escolar']; + } + else { + $registro['ref_cod_curso'] = 'Erro na geração'; + } + + if (class_exists('clsPmieducarSerie')) { + $this->ref_ref_cod_serie = $registro['ref_ref_cod_serie']; + $obj_ser = new clsPmieducarSerie($registro['ref_ref_cod_serie']); + $det_ser = $obj_ser->detalhe(); + $registro['ref_ref_cod_serie'] = $det_ser['nm_serie']; + } + else { + $registro['ref_ref_cod_serie'] = 'Erro na geração'; + } + + $obj_permissoes = new clsPermissoes(); + $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); + + if ($nivel_usuario == 1) { + if ($registro['ref_cod_instituicao']) { + $this->addDetalhe(array('Instituição', $registro['ref_cod_instituicao'])); + } + } + + if ($nivel_usuario == 1 || $nivel_usuario == 2) { + if ($registro['ref_ref_cod_escola']) { + $this->addDetalhe(array('Escola', $registro['ref_ref_cod_escola'])); + } + } + + if ($registro['ref_cod_curso']) { + $this->addDetalhe(array('Curso', $registro['ref_cod_curso'])); + } + + if ($registro['ref_ref_cod_serie']) { + $this->addDetalhe(array('Série', $registro['ref_ref_cod_serie'])); + } + + if ($registro['ref_cod_regente']) { + $obj_pessoa = new clsPessoa_($registro['ref_cod_regente']); + $det = $obj_pessoa->detalhe(); + + $this->addDetalhe(array('Professor/Regente', $det['nome'])); + } + + if ($registro['ref_cod_infra_predio_comodo']) { + $this->addDetalhe(array('Sala', $registro['ref_cod_infra_predio_comodo'])); + } + + if ($registro['ref_cod_turma_tipo']) { + $this->addDetalhe(array('Tipo de Turma', $registro['ref_cod_turma_tipo'])); + } + + if ($registro['nm_turma']) { + $this->addDetalhe(array('Turma', $registro['nm_turma'])); + } + + if ($registro['sgl_turma']) { + $this->addDetalhe(array('Sigla', $registro['sgl_turma'])); + } + + if ($registro['max_aluno']) { + $this->addDetalhe(array('Máximo de Alunos', $registro['max_aluno'])); + } + + $this->addDetalhe(array('Situação', dbBool($registro['visivel']) ? 'Ativo' : 'Desativo')); + + if ($registro['multiseriada'] == 1) { + if ($registro['multiseriada'] == 1) { + $registro['multiseriada'] = 'sim'; + } + else { + $registro['multiseriada'] = 'não'; + } + + $this->addDetalhe(array('Multi-Seriada', $registro['multiseriada'])); + + $obj_serie_mult = new clsPmieducarSerie($registro['ref_ref_cod_serie_mult']); + $det_serie_mult = $obj_serie_mult->detalhe(); + + $this->addDetalhe(array('Série Multi-Seriada', $det_serie_mult['nm_serie'])); + } + + if ($padrao_ano_escolar == 1) { + if ($registro['hora_inicial']) { + $registro['hora_inicial'] = date('H:i', strtotime($registro['hora_inicial'])); + $this->addDetalhe(array('Hora Inicial', $registro['hora_inicial'])); + } + + if ($registro['hora_final']) { + $registro['hora_final'] = date('H:i', strtotime($registro['hora_final'])); + $this->addDetalhe(array('Hora Final', $registro['hora_final'])); + } + + if ($registro['hora_inicio_intervalo']) { + $registro['hora_inicio_intervalo'] = date('H:i', strtotime($registro['hora_inicio_intervalo'])); + $this->addDetalhe(array('Hora Início Intervalo', $registro['hora_inicio_intervalo'])); + } + + if ($registro['hora_fim_intervalo']) { + $registro['hora_fim_intervalo'] = date('H:i', strtotime($registro['hora_fim_intervalo'])); + $this->addDetalhe(array('Hora Fim Intervalo', $registro['hora_fim_intervalo'])); + } + } + elseif ($padrao_ano_escolar == 0) { + $obj = new clsPmieducarTurmaModulo(); + $obj->setOrderby('data_inicio ASC'); + $lst = $obj->lista($this->cod_turma); + + if ($lst) { + $tabela = ' + + + + + + '; + + $cont = 0; + + foreach ($lst as $valor) { + if (($cont % 2) == 0) { + $color = ' bgcolor="#E4E9ED" '; + } + else { + $color = ' bgcolor="#FFFFFF" '; + } + + $obj_modulo = new clsPmieducarModulo($valor['ref_cod_modulo']); + $det_modulo = $obj_modulo->detalhe(); + $nm_modulo = $det_modulo['nm_tipo']; + + $valor['data_inicio'] = dataFromPgToBr($valor['data_inicio']); + $valor['data_fim'] = dataFromPgToBr($valor['data_fim']); + + $tabela .= sprintf(' + + + + + ', + $color, $nm_modulo, $color, $valor['data_inicio'], $color, $valor['data_fim'] + ); + + $cont++; + } + + $tabela .= '
NomeData InícioData Fim
%s%s%s
'; + } + + if ($tabela) { + $this->addDetalhe(array('Módulo', $tabela)); + } + + $dias_da_semana = array( + '' => 'Selecione', + 1 => 'Domingo', + 2 => 'Segunda', + 3 => 'Terça', + 4 => 'Quarta', + 5 => 'Quinta', + 6 => 'Sexta', + 7 => 'Sábado' + ); + + $obj = new clsPmieducarTurmaDiaSemana(); + $lst = $obj->lista(NULL, $this->cod_turma); + + if ($lst) { + $tabela1 = ' + + + + + + '; + + $cont = 0; + + foreach ($lst as $valor) { + if (($cont % 2) == 0) { + $color = ' bgcolor="#E4E9ED" '; + } + else { + $color = ' bgcolor="#FFFFFF" '; + } + + $valor['hora_inicial'] = date('H:i', strtotime($valor['hora_inicial'])); + $valor['hora_final'] = date('H:i', strtotime($valor['hora_final'])); + + $tabela1 .= sprintf(" + + + + + ", + $color, $dias_da_semana[$valor['dia_semana']], $color, + $valor['hora_inicial'], $color, $valor['hora_final'] + ); + + $cont++; + } + + $tabela1 .= '
NomeHora InicialHora Final
%s%s%s
'; + } + + if ($tabela1) { + $this->addDetalhe(array('Dia da Semana', $tabela1)); + } + } + + if ($this->ref_ref_cod_escola && $this->ref_ref_cod_serie) { + $obj = new clsPmieducarEscolaSerieDisciplina(); + $lst = $obj->lista($this->ref_ref_cod_serie, $this->ref_ref_cod_escola, NULL, 1); + + if ($lst) { + $tabela3 = ' + + + + '; + + $cont = 0; + foreach ($lst as $valor) { + if (($cont % 2) == 0) { + $color = ' bgcolor="#E4E9ED" '; + } + else { + $color = ' bgcolor="#FFFFFF" '; + } + + $obj_disciplina = new clsPmieducarDisciplina($valor['ref_cod_disciplina']); + $obj_disciplina->setOrderby('nm_disciplina ASC'); + $obj_disciplina_det = $obj_disciplina->detalhe(); + $nm_disciplina = $obj_disciplina_det['nm_disciplina']; + + $tabela3 .= sprintf(' + + + ', + $color, $nm_disciplina + ); + + $cont++; + } + $tabela3 .= '
Nome
%s
'; + } + } + else { + $obj = new clsPmieducarDisciplina(); + $lst = $obj->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, NULL, $this->ref_cod_curso, + $this->ref_cod_instituicao); + + if ($lst) { + $tabela3 = ' + + + + '; + + $cont = 0; + + foreach ($lst as $valor) { + if (($cont % 2) == 0) { + $color = ' bgcolor="#E4E9ED" '; + } + else { + $color = ' bgcolor="#FFFFFF" '; + } + + $tabela3 .= sprintf(' + + + ', + $color, $valor['nm_disciplina'] + ); + + $cont++; + } + + $tabela3 .= '
Nome
%s
'; + } + } + + if ($tabela3) { + $this->addDetalhe(array('Disciplina', $tabela3)); + } + + if ($obj_permissoes->permissao_cadastra(586, $this->pessoa_logada, 7)) { + $this->url_novo = 'educar_turma_cad.php'; + $this->url_editar = 'educar_turma_cad.php?cod_turma=' . $registro['cod_turma']; + } + + $this->url_cancelar = 'educar_turma_lst.php'; + $this->largura = '100%'; + } } -// 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 -$pagina->MakeAll(); -?> \ No newline at end of file + +// 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