* * 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'; require_once 'RegraAvaliacao/Model/RegraDataMapper.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 - Série'); $this->processoAp = '583'; $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_serie; var $ref_usuario_exc; var $ref_usuario_cad; var $ref_cod_curso; var $nm_serie; var $etapa_curso; var $concluinte; var $carga_horaria; var $data_cadastro; var $data_exclusao; var $ativo; var $regra_avaliacao_id; var $ref_cod_instituicao; function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = 'Série - Detalhe'; $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet'); $this->cod_serie=$_GET["cod_serie"]; $tmp_obj = new clsPmieducarSerie( $this->cod_serie ); $registro = $tmp_obj->detalhe(); if (!$registro) { header('Location: educar_serie_lst.php'); die(); } $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']; $registro['ref_cod_instituicao'] = $det_ref_cod_curso['ref_cod_instituicao']; $obj_instituicao = new clsPmieducarInstituicao($registro['ref_cod_instituicao']); $obj_instituicao_det = $obj_instituicao->detalhe(); $registro['ref_cod_instituicao'] = $obj_instituicao_det['nm_instituicao']; $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_curso'] ) { $this->addDetalhe(array('Curso', $registro['ref_cod_curso'])); } if ($registro['nm_serie']) { $this->addDetalhe(array('Série', $registro['nm_serie'])); } if ($registro['etapa_curso']) { $this->addDetalhe(array('Etapa Curso', $registro['etapa_curso'])); } if ($regraId = $registro['regra_avaliacao_id']) { $mapper = new RegraAvaliacao_Model_RegraDataMapper(); $regra = $mapper->find($regraId); $this->addDetalhe(array('Regra Avaliação', $regra)); } if ($registro['concluinte']) { if ($registro['concluinte'] == 1) { $registro['concluinte'] = 'não'; } else if ($registro['concluinte'] == 2) { $registro['concluinte'] = 'sim'; } $this->addDetalhe(array('Concluinte', $registro['concluinte'])); } if ($registro['carga_horaria']) { $this->addDetalhe(array('Carga Horária', $registro['carga_horaria'])); } $this->addDetalhe(array('Dias letivos', $registro['dias_letivos'])); if ($registro['intervalo']) { $this->addDetalhe(array('Intervalo', $registro['intervalo'])); } if ($registro['observacao_historico']) { $this->addDetalhe(array('Observação histórico', $registro['observacao_historico'])); } if ($obj_permissoes->permissao_cadastra(583, $this->pessoa_logada, 3)) { $this->url_novo = 'educar_serie_cad.php'; $this->url_editar = "educar_serie_cad.php?cod_serie={$registro['cod_serie']}"; } $this->url_cancelar = 'educar_serie_lst.php'; $this->largura = '100%'; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos( array( $_SERVER['SERVER_NAME']."/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe da série" )); $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();