* * 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í * @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'; /** * clsIndexBase class. * * @author Prefeitura Municipal de Itajaí * @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 - Curso'); $this->processoAp = '566'; $this->addEstilo("localizacaoSistema"); } } /** * indice class. * * @author Prefeitura Municipal de Itajaí * @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 { var $titulo; var $cod_curso; var $ref_usuario_cad; var $ref_cod_tipo_regime; var $ref_cod_nivel_ensino; var $ref_cod_tipo_ensino; var $nm_curso; var $sgl_curso; var $qtd_etapas; var $carga_horaria; var $ato_poder_publico; var $habilitacao; var $objetivo_curso; var $publico_alvo; var $data_cadastro; var $data_exclusao; var $ativo; var $ref_usuario_exc; var $ref_cod_instituicao; var $padrao_ano_escolar; var $hora_falta; function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = 'Curso - Detalhe'; $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet'); $this->cod_curso = $_GET['cod_curso']; $tmp_obj = new clsPmieducarCurso( $this->cod_curso ); $registro = $tmp_obj->detalhe(); if (!$registro) { header('Location: educar_curso_lst.php'); die(); } $obj_instituicao = new clsPmieducarInstituicao($registro['ref_cod_instituicao']); $obj_instituicao_det = $obj_instituicao->detalhe(); $registro['ref_cod_instituicao'] = $obj_instituicao_det['nm_instituicao']; $obj_ref_cod_tipo_regime = new clsPmieducarTipoRegime($registro['ref_cod_tipo_regime']); $det_ref_cod_tipo_regime = $obj_ref_cod_tipo_regime->detalhe(); $registro['ref_cod_tipo_regime'] = $det_ref_cod_tipo_regime['nm_tipo']; $obj_ref_cod_nivel_ensino = new clsPmieducarNivelEnsino($registro['ref_cod_nivel_ensino']); $det_ref_cod_nivel_ensino = $obj_ref_cod_nivel_ensino->detalhe(); $registro['ref_cod_nivel_ensino'] = $det_ref_cod_nivel_ensino['nm_nivel']; $obj_ref_cod_tipo_ensino = new clsPmieducarTipoEnsino($registro['ref_cod_tipo_ensino']); $det_ref_cod_tipo_ensino = $obj_ref_cod_tipo_ensino->detalhe(); $registro['ref_cod_tipo_ensino'] = $det_ref_cod_tipo_ensino['nm_tipo']; $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 ($registro['ref_cod_tipo_regime']) { $this->addDetalhe(array('Tipo Regime', $registro['ref_cod_tipo_regime'])); } if ($registro['ref_cod_nivel_ensino']) { $this->addDetalhe(array('Nível Ensino', $registro['ref_cod_nivel_ensino'])); } if ($registro['ref_cod_tipo_ensino']) { $this->addDetalhe(array('Tipo Ensino', $registro['ref_cod_tipo_ensino'])); } if ($registro['nm_curso']) { $this->addDetalhe(array('Curso', $registro['nm_curso'])); } if ($registro['sgl_curso']) { $this->addDetalhe(array('Sigla Curso', $registro['sgl_curso'])); } if ($registro['qtd_etapas']) { $this->addDetalhe(array('Quantidade Etapas', $registro['qtd_etapas'])); } if ($registro['hora_falta']) { $registro['hora_falta'] = number_format($registro['hora_falta'], 2, ',', '.'); $this->addDetalhe(array('Hora/Falta', $registro['hora_falta'])); } if ($registro['carga_horaria']) { $registro['carga_horaria'] = number_format($registro['carga_horaria'], 2, ',', '.'); $this->addDetalhe(array('Carga Horária', $registro['carga_horaria'])); } if ($registro['ato_poder_publico']) { $this->addDetalhe(array('Ato Poder Público', $registro['ato_poder_publico'])); } $obj = new clsPmieducarHabilitacaoCurso(NULL, $this->cod_curso); $lst = $obj->lista(NULL, $this->cod_curso); if ($lst) { $tabela = ''; $cont = 0; foreach ($lst as $valor) { if (($cont % 2) == 0) { $color = ' bgcolor=#E4E9ED '; } else { $color = ' bgcolor=#FFFFFF '; } $obj = new clsPmieducarHabilitacao($valor['ref_cod_habilitacao']); $obj_habilitacao = $obj->detalhe(); $habilitacao = $obj_habilitacao['nm_tipo']; $tabela .= ""; $cont++; } $tabela .= '
Nome
{$habilitacao}
'; } if ($habilitacao) { $this->addDetalhe(array('Habilitação', $tabela)); } if ($registro['padrao_ano_escolar']) { if ($registro['padrao_ano_escolar'] == 0) { $registro['padrao_ano_escolar'] = 'não'; } else if ($registro['padrao_ano_escolar'] == 1) { $registro['padrao_ano_escolar'] = 'sim'; } $this->addDetalhe(array('Padrão Ano Escolar', $registro['padrao_ano_escolar'])); } if ($registro['objetivo_curso']) { $this->addDetalhe( array('Objetivo Curso', $registro['objetivo_curso'])); } if ($registro['publico_alvo']) { $this->addDetalhe(array('Público Alvo', $registro['publico_alvo'])); } if ($obj_permissoes->permissao_cadastra(566, $this->pessoa_logada, 3)) { $this->url_novo = 'educar_curso_cad.php'; $this->url_editar = "educar_curso_cad.php?cod_curso={$registro["cod_curso"]}"; } $this->url_cancelar = 'educar_curso_lst.php'; $this->largura = '100%'; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos( array( $_SERVER['SERVER_NAME']."/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe do curso" )); $this->enviaLocalizacao($localizacao->montar()); } } // Instancia objeto de página $pagina = new clsIndexBase(); // Instancia objeto de conteúdo $miolo = new indice(); // Atribui o conteúdo à  página $pagina->addForm($miolo); // Gera o código HTML $pagina->MakeAll();