function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Material Didático - Detalhe"; $this->cod_material_didatico = $_GET["cod_material_didatico"]; $tmp_obj = new clsPmieducarMaterialDidatico($this->cod_material_didatico); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_material_didatico_lst.php"); die; } if (class_exists("clsPmieducarMaterialTipo")) { $obj_ref_cod_material_tipo = new clsPmieducarMaterialTipo($registro["ref_cod_material_tipo"]); $det_ref_cod_material_tipo = $obj_ref_cod_material_tipo->detalhe(); $registro["ref_cod_material_tipo"] = $det_ref_cod_material_tipo["nm_tipo"]; } else { $registro["ref_cod_material_tipo"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarMaterialTipo\n-->"; } if (class_exists("clsPmieducarInstituicao")) { $obj_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $obj_instituicao_det = $obj_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $obj_instituicao_det['nm_instituicao']; } else { $cod_instituicao = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } $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_material_tipo"]) { $this->addDetalhe(array("Tipo de Material", "{$registro["ref_cod_material_tipo"]}")); } if ($registro["nm_material"]) { $this->addDetalhe(array("Material", "{$registro["nm_material"]}")); } if ($registro["desc_material"]) { $this->addDetalhe(array("Descrição", "{$registro["desc_material"]}")); } if ($registro["custo_unitario"]) { $valor = number_format($registro["custo_unitario"], 2, ",", "."); $this->addDetalhe(array("Custo Unitário", "{$valor}")); } if ($obj_permissoes->permissao_cadastra(569, $this->pessoa_logada, 3)) { $this->url_novo = "educar_material_didatico_cad.php"; $this->url_editar = "educar_material_didatico_cad.php?cod_material_didatico={$registro["cod_material_didatico"]}"; } $this->url_cancelar = "educar_material_didatico_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 material didático")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Autor - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_acervo_autor = $_GET["cod_acervo_autor"]; $tmp_obj = new clsPmieducarAcervoAutor($this->cod_acervo_autor); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_acervo_autor_lst.php"); die; } $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if (class_exists("clsPmieducarBiblioteca")) { $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]); $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; if ($registro["ref_cod_instituicao"]) { $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } if ($registro["ref_cod_escola"]) { $obj_ref_cod_escola = new clsPmieducarEscola(); $det_ref_cod_escola = array_shift($obj_ref_cod_escola->lista($registro["ref_cod_escola"])); $registro["ref_cod_escola"] = $det_ref_cod_escola["nome"]; } } else { $registro["ref_cod_biblioteca"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarBiblioteca\n-->"; } if ($registro["ref_cod_instituicao"] && $nivel_usuario == 1) { $this->addDetalhe(array("Instituição", "{$registro["ref_cod_instituicao"]}")); } if ($registro["ref_cod_escola"] && ($nivel_usuario == 1 || $nivel_usuario == 2)) { $this->addDetalhe(array("Escola", "{$registro["ref_cod_escola"]}")); } if ($registro["ref_cod_biblioteca"]) { $this->addDetalhe(array("Biblioteca", "{$registro["ref_cod_biblioteca"]}")); } if ($registro["nm_autor"]) { $this->addDetalhe(array("Autor", "{$registro["nm_autor"]}")); } if ($registro["descricao"]) { $this->addDetalhe(array("Descrição", "{$registro["descricao"]}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(594, $this->pessoa_logada, 11)) { $this->url_novo = "educar_acervo_autor_cad.php"; $this->url_editar = "educar_acervo_autor_cad.php?cod_acervo_autor={$registro["cod_acervo_autor"]}"; } $this->url_cancelar = "educar_acervo_autor_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Transferencia Tipo - Detalhe"; $this->cod_transferencia_tipo = $_GET["cod_transferencia_tipo"]; $tmp_obj = new clsPmieducarTransferenciaTipo($this->cod_transferencia_tipo); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_transferencia_tipo_lst.php"); die; } if (class_exists("clsPmieducarEscola")) { $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $registro["ref_cod_escola"] = $det_ref_cod_escola["nome"]; $registro["ref_cod_instituicao"] = $det_ref_cod_escola["ref_cod_instituicao"]; } else { $registro["ref_cod_escola"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarEscola\n-->"; } if (class_exists("clsPmieducarInstituicao")) { $obj_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $obj_instituicao_det = $obj_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $obj_instituicao_det['nm_instituicao']; } else { $cod_instituicao = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } $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_cod_escola"]) { $this->addDetalhe(array("Escola", "{$registro["ref_cod_escola"]}")); } } if ($registro["nm_tipo"]) { $this->addDetalhe(array("Motivo Transferência", "{$registro["nm_tipo"]}")); } if ($registro["desc_tipo"]) { $this->addDetalhe(array("Descrição", "{$registro["desc_tipo"]}")); } if ($obj_permissoes->permissao_cadastra(575, $this->pessoa_logada, 7)) { $this->url_novo = "educar_transferencia_tipo_cad.php"; $this->url_editar = "educar_transferencia_tipo_cad.php?cod_transferencia_tipo={$registro["cod_transferencia_tipo"]}"; } $this->url_cancelar = "educar_transferencia_tipo_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 tipo de transferência")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Avaliação Desempenho - Detalhe"; $this->ref_cod_servidor = $_GET["ref_cod_servidor"]; $this->ref_ref_cod_instituicao = $_GET["ref_ref_cod_instituicao"]; $this->sequencial = $_GET["sequencial"]; $tmp_obj = new clsPmieducarAvaliacaoDesempenho($this->sequencial, $this->ref_cod_servidor, $this->ref_ref_cod_instituicao); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_avaliacao_desempenho_lst.php"); die; } if (class_exists("clsPmieducarInstituicao")) { $obj_instituicao = new clsPmieducarInstituicao($registro["ref_ref_cod_instituicao"]); $det_instituicao = $obj_instituicao->detalhe(); $nm_instituicao = $det_instituicao["nm_instituicao"]; } else { $nm_instituicao = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } if (class_exists("clsPessoa_")) { $obj_cod_servidor = new clsPessoa_($this->ref_cod_servidor); $det_cod_servidor = $obj_cod_servidor->detalhe(); $nm_servidor = $det_cod_servidor["nome"]; } else { $nm_servidor = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPessoa_\n-->"; } $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { if ($nm_instituicao) { $this->addDetalhe(array("Instituição", "{$nm_instituicao}")); } } if ($registro["ref_cod_servidor"]) { $this->addDetalhe(array("Servidor", "{$nm_servidor}")); } if ($registro["titulo_avaliacao"]) { $this->addDetalhe(array("Avaliação", "{$registro["titulo_avaliacao"]}")); } if ($registro["descricao"]) { $this->addDetalhe(array("Descrição", "{$registro["descricao"]}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7)) { $this->url_novo = "educar_avaliacao_desempenho_cad.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_ref_cod_instituicao={$this->ref_ref_cod_instituicao}"; $this->url_editar = "educar_avaliacao_desempenho_cad.php?sequencial={$registro["sequencial"]}&ref_cod_servidor={$registro["ref_cod_servidor"]}&ref_ref_cod_instituicao={$registro["ref_ref_cod_instituicao"]}"; } $this->url_cancelar = "educar_avaliacao_desempenho_lst.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_ref_cod_instituicao={$this->ref_ref_cod_instituicao}"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe da avaliação de desempenho")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Funcao - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_funcao = $_GET["cod_funcao"]; $this->ref_cod_instituicao = $_GET["ref_cod_instituicao"]; $tmp_obj = new clsPmieducarFuncao($this->cod_funcao, null, null, null, null, null, null, null, null, $this->ref_cod_instituicao); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_funcao_lst.php"); die; } if (class_exists("clsPmieducarInstituicao")) { $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } $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["cod_funcao"]) { $this->addDetalhe(array("Funcão", "{$registro["cod_funcao"]}")); } if ($registro["nm_funcao"]) { $this->addDetalhe(array("Nome Funcão", "{$registro["nm_funcao"]}")); } if ($registro["abreviatura"]) { $this->addDetalhe(array("Abreviatura", "{$registro["abreviatura"]}")); } $opcoes = array('1' => 'Sim', '0' => 'Não'); if (is_numeric($registro["professor"])) { $this->addDetalhe(array("Professor", "{$opcoes[$registro["professor"]]}")); } if ($obj_permissoes->permissao_cadastra(634, $this->pessoa_logada, 3)) { $this->url_novo = "educar_funcao_cad.php"; $this->url_editar = "educar_funcao_cad.php?cod_funcao={$registro["cod_funcao"]}"; } $this->url_cancelar = "educar_funcao_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Módulo - Detalhe"; $this->cod_modulo = $_GET["cod_modulo"]; $tmp_obj = new clsPmieducarModulo($this->cod_modulo); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_modulo_lst.php"); die; } if (class_exists("clsPmieducarInstituicao")) { $obj_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $obj_instituicao_det = $obj_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $obj_instituicao_det['nm_instituicao']; } else { $cod_instituicao = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } $obj_permissao = new clsPermissoes(); $nivel_usuario = $obj_permissao->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["nm_tipo"]) { $this->addDetalhe(array("Módulo", "{$registro["nm_tipo"]}")); } if ($registro["descricao"]) { $this->addDetalhe(array("Descrição", "{$registro["descricao"]}")); } if ($registro["num_meses"]) { $this->addDetalhe(array("Número Meses", "{$registro["num_meses"]}")); } if ($registro["num_semanas"]) { $this->addDetalhe(array("Número Semanas", "{$registro["num_semanas"]}")); } if ($obj_permissao->permissao_cadastra(584, $this->pessoa_logada, 3)) { $this->url_novo = "educar_modulo_cad.php"; $this->url_editar = "educar_modulo_cad.php?cod_modulo={$registro["cod_modulo"]}"; } $this->url_cancelar = "educar_modulo_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 módulo")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Módulo - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_modulo = $_GET["cod_modulo"]; $tmp_obj = new clsPmieducarModulo($this->cod_modulo); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_modulo_lst.php"); die; } if (class_exists("clsPmieducarInstituicao")) { $obj_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $obj_instituicao_det = $obj_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $obj_instituicao_det['nm_instituicao']; } else { $cod_instituicao = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } $obj_permissao = new clsPermissoes(); $nivel_usuario = $obj_permissao->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["nm_tipo"]) { $this->addDetalhe(array("Módulo", "{$registro["nm_tipo"]}")); } if ($registro["descricao"]) { $this->addDetalhe(array("Descrição", "{$registro["descricao"]}")); } if ($registro["num_meses"]) { $this->addDetalhe(array("Número Meses", "{$registro["num_meses"]}")); } if ($registro["num_semanas"]) { $this->addDetalhe(array("Número Semanas", "{$registro["num_semanas"]}")); } if ($obj_permissao->permissao_cadastra(584, $this->pessoa_logada, 3)) { $this->url_novo = "educar_modulo_cad.php"; $this->url_editar = "educar_modulo_cad.php?cod_modulo={$registro["cod_modulo"]}"; } $this->url_cancelar = "educar_modulo_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Tipo Ensino - Detalhe"; $this->cod_tipo_ensino = $_GET["cod_tipo_ensino"]; $tmp_obj = new clsPmieducarTipoEnsino($this->cod_tipo_ensino, null, null, null, null, null, 1); if (!($registro = $tmp_obj->detalhe())) { header("Location: educar_tipo_ensino_lst.php"); } if (!$registro["ativo"]) { header("Location: educar_tipo_ensino_lst.php"); } if ($registro["cod_tipo_ensino"]) { $this->addDetalhe(array("Tipo Ensino", "{$registro["cod_tipo_ensino"]}")); } if ($registro["ref_cod_instituicao"]) { 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 "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } $this->addDetalhe(array("Instituição", "{$registro["ref_cod_instituicao"]}")); } if ($registro["nm_tipo"]) { $this->addDetalhe(array("Nome Tipo", "{$registro["nm_tipo"]}")); } //** Verificacao de permissao para cadastro ou edicao $obj_permissao = new clsPermissoes(); if ($obj_permissao->permissao_cadastra(558, $this->pessoa_logada, 7)) { $this->url_novo = "educar_tipo_ensino_cad.php"; $this->url_editar = "educar_tipo_ensino_cad.php?cod_tipo_ensino={$registro["cod_tipo_ensino"]}"; } //** $this->url_cancelar = "educar_tipo_ensino_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 tipo de ensino")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Escola Rede Ensino - Detalhe"; $this->cod_escola_rede_ensino = $_GET["cod_escola_rede_ensino"]; $tmp_obj = new clsPmieducarEscolaRedeEnsino($this->cod_escola_rede_ensino); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_escola_rede_ensino_lst.php"); die; } if (class_exists("clsPmieducarInstituicao")) { $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } $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["nm_rede"]) { $this->addDetalhe(array("Rede Ensino", "{$registro["nm_rede"]}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(647, $this->pessoa_logada, 3)) { $this->url_novo = "educar_escola_rede_ensino_cad.php"; $this->url_editar = "educar_escola_rede_ensino_cad.php?cod_escola_rede_ensino={$registro["cod_escola_rede_ensino"]}"; } $this->url_cancelar = "educar_escola_rede_ensino_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 rede de ensino")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Tipo Ensino - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_tipo_ensino = $_GET["cod_tipo_ensino"]; $tmp_obj = new clsPmieducarTipoEnsino($this->cod_tipo_ensino, null, null, null, null, null, 1); if (!($registro = $tmp_obj->detalhe())) { header("Location: educar_tipo_ensino_lst.php"); } if (!$registro["ativo"]) { header("Location: educar_tipo_ensino_lst.php"); } if ($registro["cod_tipo_ensino"]) { $this->addDetalhe(array("Tipo Ensino", "{$registro["cod_tipo_ensino"]}")); } if ($registro["ref_cod_instituicao"]) { 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 "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } $this->addDetalhe(array("Instituição", "{$registro["ref_cod_instituicao"]}")); } if ($registro["nm_tipo"]) { $this->addDetalhe(array("Nome Tipo", "{$registro["nm_tipo"]}")); } //** Verificacao de permissao para cadastro ou edicao $obj_permissao = new clsPermissoes(); if ($obj_permissao->permissao_cadastra(558, $this->pessoa_logada, 7)) { $this->url_novo = "educar_tipo_ensino_cad.php"; $this->url_editar = "educar_tipo_ensino_cad.php?cod_tipo_ensino={$registro["cod_tipo_ensino"]}"; } //** $this->url_cancelar = "educar_tipo_ensino_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Escola Rede Ensino - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_escola_rede_ensino = $_GET["cod_escola_rede_ensino"]; $tmp_obj = new clsPmieducarEscolaRedeEnsino($this->cod_escola_rede_ensino); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_escola_rede_ensino_lst.php"); die; } if (class_exists("clsPmieducarInstituicao")) { $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } $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["nm_rede"]) { $this->addDetalhe(array("Rede Ensino", "{$registro["nm_rede"]}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(647, $this->pessoa_logada, 3)) { $this->url_novo = "educar_escola_rede_ensino_cad.php"; $this->url_editar = "educar_escola_rede_ensino_cad.php?cod_escola_rede_ensino={$registro["cod_escola_rede_ensino"]}"; } $this->url_cancelar = "educar_escola_rede_ensino_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Instituição - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_instituicao = $_GET["cod_instituicao"]; $tmp_obj = new clsPmieducarInstituicao($this->cod_instituicao); $registro = $tmp_obj->detalhe(); if (class_exists("clsTipoLogradouro")) { $obj_ref_idtlog = new clsTipoLogradouro($registro["ref_idtlog"]); $det_ref_idtlog = $obj_ref_idtlog->detalhe(); $registro["ref_idtlog"] = $det_ref_idtlog["descricao"]; } else { $registro["ref_idtlog"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUrbanoTipoLogradouro\n-->"; } $registro["cep"] = int2CEP($registro["cep"]); $this->addDetalhe(array("Código Instituição", "{$registro["cod_instituicao"]}")); $this->addDetalhe(array("Nome da Instituição", "{$registro["nm_instituicao"]}")); $this->addDetalhe(array("CEP", "{$registro["cep"]}")); $this->addDetalhe(array("Logradouro", "{$registro["logradouro"]}")); $this->addDetalhe(array("Bairro", "{$registro["bairro"]}")); $this->addDetalhe(array("Cidade", "{$registro["cidade"]}")); $this->addDetalhe(array("Tipo do Logradouro", "{$registro["ref_idtlog"]}")); $this->addDetalhe(array("UF", "{$registro["ref_sigla_uf"]}")); $this->addDetalhe(array("Número", "{$registro["numero"]}")); $this->addDetalhe(array("Complemento", "{$registro["complemento"]}")); $this->addDetalhe(array("DDD Telefone", "{$registro["ddd_telefone"]}")); $this->addDetalhe(array("Telefone", "{$registro["telefone"]}")); $this->addDetalhe(array("Nome do Responsável", "{$registro["nm_responsavel"]}")); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(559, $this->pessoa_logada, 1)) { $this->url_novo = "educar_instituicao_cad.php"; $this->url_editar = "educar_instituicao_cad.php?cod_instituicao={$registro["cod_instituicao"]}"; } $this->url_cancelar = "educar_instituicao_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Cômodo Prédio - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $lista_busca = array("Cômodo", "Funcão Cômodo", "Prédio"); $obj_permissao = new clsPermissoes(); $nivel_usuario = $obj_permissao->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { $lista_busca[] = "Escola"; $lista_busca[] = "Instituição"; } else { if ($nivel_usuario == 2) { $lista_busca[] = "Escola"; } } $this->addCabecalhos($lista_busca); $get_escola = true; include "include/pmieducar/educar_campo_lista.php"; // Filtros de Foreign Keys $opcoes = array("" => "Selecione"); if (class_exists("clsPmieducarInfraComodoFuncao")) { /*$todas_funcoes = "funcao = new Array();\n"; $objTemp = new clsPmieducarInfraComodoFuncao(); $lista = $objTemp->lista( null,null,null,null,null,null,null,null,null,1 ); if ( is_array( $lista ) && count( $lista ) ) { foreach ( $lista as $registro ) { $todas_funcoes .= "funcao[funcao.length] = new Array( {$registro["cod_infra_comodo_funcao"]}, '{$registro['nm_funcao']}', {$registro["ref_cod_escola"]} );\n"; } } echo "<script>{$todas_funcoes}</script>";*/ // EDITAR if ($this->ref_cod_escola) { $objTemp = new clsPmieducarInfraComodoFuncao(); $lista = $objTemp->lista(null, null, null, null, null, null, null, null, null, 1, $this->ref_cod_escola); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_infra_comodo_funcao']}"] = "{$registro['nm_funcao']}"; } } } } else { echo "<!--\nErro\nClasse clsPmieducarInfraComodoFuncao nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("ref_cod_infra_comodo_funcao", "Funcão Cômodo", $opcoes, $this->ref_cod_infra_comodo_funcao, "", false, "", "", "", false); // outros Filtros $this->campoTexto("nm_comodo", "Cômodo", $this->nm_comodo, 30, 255, false); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_infra_predio_comodo = new clsPmieducarInfraPredioComodo(); $obj_infra_predio_comodo->setOrderby("nm_comodo ASC"); $obj_infra_predio_comodo->setLimite($this->limite, $this->offset); $lista = $obj_infra_predio_comodo->lista(null, null, null, $this->ref_cod_infra_comodo_funcao, $this->ref_cod_infra_predio, $this->nm_comodo, null, null, null, null, null, null, 1, $this->ref_cod_escola, $this->ref_cod_instituicao); $total = $obj_infra_predio_comodo->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { if (class_exists("clsPmieducarInfraComodoFuncao")) { $obj_ref_cod_infra_comodo_funcao = new clsPmieducarInfraComodoFuncao($registro["ref_cod_infra_comodo_funcao"]); $det_ref_cod_infra_comodo_funcao = $obj_ref_cod_infra_comodo_funcao->detalhe(); $registro["ref_cod_infra_comodo_funcao"] = $det_ref_cod_infra_comodo_funcao["nm_funcao"]; } else { $registro["ref_cod_infra_comodo_funcao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInfraComodoFuncao\n-->"; } if (class_exists("clsPmieducarInfraPredio")) { $obj_ref_cod_infra_predio = new clsPmieducarInfraPredio($registro["ref_cod_infra_predio"]); $det_ref_cod_infra_predio = $obj_ref_cod_infra_predio->detalhe(); $registro["ref_cod_infra_predio"] = $det_ref_cod_infra_predio["nm_predio"]; } else { $registro["ref_cod_infra_predio"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInfraPredio\n-->"; } if (class_exists("clsPmieducarEscola")) { $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $nm_escola = $det_ref_cod_escola["nome"]; } else { $registro["ref_cod_escola"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarEscola\n-->"; } if (class_exists("clsPmieducarInstituicao")) { $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInfraPredio\n-->"; } $lista_busca = array("<a href=\"educar_infra_predio_comodo_det.php?cod_infra_predio_comodo={$registro["cod_infra_predio_comodo"]}\">{$registro["nm_comodo"]}</a>", "<a href=\"educar_infra_predio_comodo_det.php?cod_infra_predio_comodo={$registro["cod_infra_predio_comodo"]}\">{$registro["ref_cod_infra_comodo_funcao"]}</a>", "<a href=\"educar_infra_predio_comodo_det.php?cod_infra_predio_comodo={$registro["cod_infra_predio_comodo"]}\">{$registro["ref_cod_infra_predio"]}</a>"); if ($nivel_usuario == 1) { $lista_busca[] = "<a href=\"educar_infra_predio_comodo_det.php?cod_infra_predio_comodo={$registro["cod_infra_predio_comodo"]}\">{$nm_escola}</a>"; $lista_busca[] = "<a href=\"educar_infra_predio_comodo_det.php?cod_infra_predio_comodo={$registro["cod_infra_predio_comodo"]}\">{$registro["ref_cod_instituicao"]}</a>"; } else { if ($nivel_usuario == 2) { $lista_busca[] = "<a href=\"educar_infra_predio_comodo_det.php?cod_infra_predio_comodo={$registro["cod_infra_predio_comodo"]}\">{$nm_escola}</a>"; } } $this->addLinhas($lista_busca); } } $this->addPaginador2("educar_infra_predio_comodo_lst.php", $total, $_GET, $this->nome, $this->limite); $this->acao = "go(\"educar_infra_predio_comodo_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de cômodos de prédios")); $this->enviaLocalizacao($localizacao->montar()); }
function renderHTML() { if ($_POST) { foreach ($_POST as $key => $value) { $this->{$key} = $value; } } if ($this->ref_ref_cod_serie) { $this->ref_cod_serie = $this->ref_ref_cod_serie; } $fonte = 'arial'; $corTexto = '#000000'; $obj_escola_instituicao = new clsPmieducarEscola(); $lst_escola_instituicao = $obj_escola_instituicao->lista($this->ref_cod_escola, null, null, $this->ref_cod_instituicao, null, null, null, null, null, null, 1); $this->pdf = new clsPDF("Registro de Matrículas - {$this->ano}", "Registro de Matrículas", "A4", "", false, false); foreach ($lst_escola_instituicao as $escola) { $this->ref_cod_escola = $escola['cod_escola']; if ($this->ref_cod_escola) { $obj_escola = new clsPmieducarEscola($this->ref_cod_escola); $det_escola = $obj_escola->detalhe(); $this->nm_escola = $det_escola['nome']; $obj_instituicao = new clsPmieducarInstituicao($this->ref_cod_instituicao); $det_instituicao = $obj_instituicao->detalhe(); $this->nm_instituicao = $det_instituicao['nm_instituicao']; if ($det_escola['ref_idpes']) { $obj_endereco_escola = new clsEndereco($det_escola['ref_idpes']); $det_enderedo_escola = $obj_endereco_escola->detalhe(); $this->nm_localidade = $this->nm_municipio = $det_enderedo_escola['cidade']; if (!$det_enderedo_escola) { $obj_endereco_externo_escola = new clsEnderecoExterno($det_escola['ref_idpes']); $det_enderedo_externo_escola = $obj_endereco_externo_escola->detalhe(); $this->nm_localidade = $this->nm_municipio = $det_enderedo_externo_escola['cidade']; } } else { $obj_escola_complemento = new clsPmieducarEscolaComplemento($this->ref_cod_escola); $det_escola_complemento = $obj_escola_complemento->detalhe(); $this->nm_localidade = $this->nm_municipio = $det_escola_complemento['municipio']; } } $obj_cursos = new clsPmieducarCurso(); $lst_cursos = $obj_cursos->lista($this->ref_cod_curso, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, $this->ref_cod_instituicao); if ($lst_cursos) { $x_quadrado = 30; $altura_caixa = 30; foreach ($lst_cursos as $curso) { $this->buscaDiasLetivos(); $this->nm_curso = $curso['nm_curso']; $obj_serie_curso = new clsPmieducarSerie(); $obj_serie_curso->setOrderby('etapa_curso asc'); $lst_serie_curso = $obj_serie_curso->lista(null, null, null, $curso['cod_curso'], null, null, null, null, null, null, null, null, 1, $this->ref_cod_instituicao, null, null, null, $this->ref_cod_escola); if ($lst_serie_curso) { $this->page_y = 170; $x_quadrado = 30; if (!$page_open) { $this->pdf->OpenPage(); $this->addCabecalho(); $page_open = true; } foreach ($lst_serie_curso as $serie) { $obj_disc_serie = new clsPmieducarDisciplinaSerie(); $lst_disc_serie = $obj_disc_serie->lista(null, $serie['cod_serie'], 1); if ($lst_disc_serie) { $obj_turmas_serie = new clsPmieducarTurma(); $obj_turmas_serie->setOrderby("nm_turma"); $lst_turmas_serie = $obj_turmas_serie->lista(null, null, null, $serie['cod_serie'], $escola['cod_escola'], null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, $curso['cod_curso'], $this->ref_cod_instituicao, null, null); if (!$lst_turmas_serie) { // verifica se a serie esta marcada em multiseriada $lst_turmas_serie = $obj_turmas_serie->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, $curso['cod_curso'], $this->ref_cod_instituicao, null, null, $escola['cod_escola'], $serie['cod_serie']); } if ($lst_turmas_serie) { foreach ($lst_turmas_serie as $turma) { $total_geral_horas = $total_geral_aulas_semana = 0; $x_quadrado = 30; $this->pdf->escreve_relativo("{$serie['nm_serie']} - Turma: {$turma['nm_turma']}", 40, $this->page_y + 4, 258, $altura_caixa, $fonte, 12, $corTexto, 'left'); $this->page_y += $altura_caixa; $this->pdf->quadrado_relativo($x_quadrado, $this->page_y, 535, $altura_caixa); $this->pdf->escreve_relativo("Conteúdos Curriculares", 40, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->pdf->escreve_relativo("A.S", 470, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->pdf->escreve_relativo("H.R.", 525, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->page_y += $altura_caixa; if ($this->page_y + $altura_caixa >= 800) { $this->pdf->quadrado_relativo(30, $inicio_quadro, 70, $fim_quadro - $inicio_quadro); $this->pdf->escreve_relativo("Núcleo Comum \ne Artigo 7º\n(Lei 5692/71)", 30 + 4, $inicio_quadro + ($fim_quadro - $inicio_quadro) / 3 - (count($lst_disc_serie) == 1 ? 8 : 0), 80, $altura_caixa, $fonte, 8, $corTexto, 'left'); $this->pdf->linha_relativa(450, $inicio_quadro - $altura_caixa, 0, $fim_quadro - $inicio_quadro, '0.1'); $this->pdf->linha_relativa(505, $inicio_quadro - $altura_caixa, 0, $fim_quadro - $inicio_quadro, '0.1'); $this->page_y = 170; $inicio_quadro = $this->page_y + $altura_caixa; $this->pdf->ClosePage(); $this->pdf->OpenPage(); $page_open = true; $this->addCabecalho(); $this->pdf->quadrado_relativo($x_quadrado, $this->page_y, 535, $altura_caixa); $this->pdf->escreve_relativo("Conteúdos Curriculares", 40, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->pdf->escreve_relativo("A.S", 470, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->pdf->escreve_relativo("H.R.", 525, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->page_y += $altura_caixa; } $x_quadrado = 100; $obj_quadro_horario = new clsPmieducarQuadroHorario(); $lst_quadro_horario = $obj_quadro_horario->lista(null, null, null, $turma['cod_turma'], null, null, null, null, 1); if (is_array($lst_quadro_horario)) { $lst_quadro_horario = array_shift($lst_quadro_horario); } $obj_disc_semana = new clsPmieducarQuadroHorarioHorarios(); $obj_disc_semana->setOrderby("dia_semana asc"); /*********************************************************************/ //disciplinas que estâo sendo cursadas, eliminando as não cursadas $sql = "SELECT distinct(ref_cod_disciplina) FROM pmieducar.quadro_horario_horarios\n\t\t\t\t\t\t\t\t\t\t\t\tWHERE ref_cod_quadro_horario = {$lst_quadro_horario["cod_quadro_horario"]}"; $disciplinas_cursadas = array(); $db = new clsBanco(); $db->Consulta($sql); while ($db->ProximoRegistro()) { list($ref_disciplina_cursada) = $db->Tupla(); $disciplinas_cursadas[$ref_disciplina_cursada] = $ref_disciplina_cursada; } /*********************************************************************/ $inicio_quadro = $this->page_y; foreach ($lst_disc_serie as $key => $disciplina) { if (array_search($disciplina["ref_cod_disciplina"], $disciplinas_cursadas)) { $obj_disc = new clsPmieducarDisciplina($disciplina['ref_cod_disciplina']); $det_disc = $obj_disc->detalhe(); $this->pdf->quadrado_relativo($x_quadrado, $this->page_y, 465, $altura_caixa); $this->pdf->escreve_relativo("{$det_disc['nm_disciplina']}", $x_quadrado + 4, $this->page_y + 4, 350, $altura_caixa, $fonte, 10, $corTexto, 'left'); //------- unset($lst_disc_semana); if ($lst_quadro_horario) { $lst_disc_semana = $obj_disc_semana->lista($lst_quadro_horario['cod_quadro_horario'], $serie['cod_serie'], $this->ref_cod_escola, $disciplina['ref_cod_disciplina'], null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1); } $total_dias_semana = 0; /** * Calcula o total de horas da semana */ if ($lst_disc_semana) { $total_semanas = $this->total_semanas; $total_dias_semana = count($lst_disc_semana); } $total_geral_horas += $det_disc['carga_horaria']; $total_geral_aulas_semana += $total_dias_semana; $total_horas = sprintf("%02d:%02d", $det_disc['carga_horaria'], 0); $this->pdf->escreve_relativo(sprintf("%02d", "{$total_dias_semana}"), 451, $this->page_y + 10, 52, $altura_caixa, $fonte, 10, $corTexto, 'center'); $this->pdf->escreve_relativo("{$total_horas}", 506, $this->page_y + 10, 65, $altura_caixa, $fonte, 10, $corTexto, 'center'); $fim_quadro = $this->page_y += $altura_caixa; if ($this->page_y + $altura_caixa >= 800 && $key < count($lst_disc_serie) - 1) { $x_quadrado = 30; $this->pdf->quadrado_relativo(30, $inicio_quadro, 70, $fim_quadro - $inicio_quadro); $this->pdf->escreve_relativo("Núcleo Comum \ne Artigo 7º\n(Lei 5692/71)", 30 + 4, $inicio_quadro + ($fim_quadro - $inicio_quadro) / 3 - ($key == 0 ? 8 : 0), 80, $altura_caixa, $fonte, 8, $corTexto, 'left'); $this->pdf->linha_relativa(450, $inicio_quadro - $altura_caixa, 0, $fim_quadro - $inicio_quadro + $altura_caixa, '0.1'); $this->pdf->linha_relativa(505, $inicio_quadro - $altura_caixa, 0, $fim_quadro - $inicio_quadro + $altura_caixa, '0.1'); $this->page_y = 170; $inicio_quadro = $this->page_y + $altura_caixa; $this->pdf->ClosePage(); $this->pdf->OpenPage(); $page_open = true; $this->addCabecalho(); $this->pdf->quadrado_relativo($x_quadrado, $this->page_y, 535, $altura_caixa); $this->pdf->escreve_relativo("Conteúdos Curriculares", 40, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->pdf->escreve_relativo("A.S", 470, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->pdf->escreve_relativo("H.R.", 525, $this->page_y + 10, 258, $altura_caixa, $fonte, 10, $corTexto, 'left'); $this->page_y += $altura_caixa; $x_quadrado = 100; } } } $this->pdf->quadrado_relativo(30, $inicio_quadro, 70, $fim_quadro - $inicio_quadro); $this->pdf->linha_relativa(450, $inicio_quadro - $altura_caixa, 0, $fim_quadro - $inicio_quadro + $altura_caixa, '0.1'); $this->pdf->linha_relativa(505, $inicio_quadro - $altura_caixa, 0, $fim_quadro - $inicio_quadro + $altura_caixa, '0.1'); $this->pdf->escreve_relativo("Núcleo Comum \ne Artigo 7º\n(Lei 5692/71)", 30 + 4, $inicio_quadro + ($fim_quadro - $inicio_quadro) / 3 - 8, 80, $altura_caixa, $fonte, 8, $corTexto, 'left'); $x_quadrado = 450; $this->pdf->quadrado_relativo($x_quadrado, $this->page_y, 115, $altura_caixa); $total_geral_horas = sprintf("%02d:%02d", $total_geral_horas, 0); $this->pdf->escreve_relativo(sprintf("%02d", "{$total_geral_aulas_semana}"), 451, $this->page_y + 10, 52, $altura_caixa, $fonte, 10, $corTexto, 'center'); $this->pdf->escreve_relativo("{$total_geral_horas}", 506, $this->page_y + 10, 65, $altura_caixa, $fonte, 10, $corTexto, 'center'); $this->pdf->linha_relativa(505, $this->page_y, 0, $altura_caixa, '0.1'); $this->page_y += $altura_caixa; } } //------- } } } if ($page_open) { $this->pdf->ClosePage(); $page_open = false; } } } if ($page_open) { $this->pdf->ClosePage(); $page_open = false; } } $this->pdf->CloseFile(); $this->get_link = $this->pdf->GetLink(); echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=" . $this->get_link . "'}</script>"; echo "<html><center>Se o download não iniciar automaticamente <br /><a target='_blank' href='" . $this->get_link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>clique aqui!</a><br><br>\n\t\t\t<span style='font-size: 10px;'>Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br>\n\n\t\t\tClique na Imagem para Baixar o instalador<br><br>\n\t\t\t<a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br><img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"></a>\n\t\t\t</span>\n\t\t\t</center>"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Coleção - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_acervo_colecao = $_GET["cod_acervo_colecao"]; $tmp_obj = new clsPmieducarAcervoColecao($this->cod_acervo_colecao); $registro = $tmp_obj->detalhe(); if (class_exists("clsPmieducarBiblioteca")) { $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]); $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; if (class_exists("clsPmieducarInstituicao")) { $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } } if (class_exists("clsPmieducarEscola")) { $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $idpes = $det_ref_cod_escola["ref_idpes"]; if ($idpes) { $obj_escola = new clsPessoaJuridica($idpes); $obj_escola_det = $obj_escola->detalhe(); $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; } else { $obj_escola = new clsPmieducarEscolaComplemento($registro["ref_cod_escola"]); $obj_escola_det = $obj_escola->detalhe(); $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; } } $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if (!$registro) { header("location: educar_acervo_colecao_lst.php"); die; } 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_cod_escola"]) { $this->addDetalhe(array("Escola", "{$registro["ref_cod_escola"]}")); } } if ($registro["ref_cod_biblioteca"]) { $this->addDetalhe(array("Biblioteca", "{$registro["ref_cod_biblioteca"]}")); } if ($registro["cod_acervo_colecao"]) { $this->addDetalhe(array("Código Coleção", "{$registro["cod_acervo_colecao"]}")); } if ($registro["nm_colecao"]) { $this->addDetalhe(array("Coleção", "{$registro["nm_colecao"]}")); } if ($registro["descricao"]) { $this->addDetalhe(array("Descrição", "{$registro["descricao"]}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(593, $this->pessoa_logada, 11)) { $this->url_novo = "educar_acervo_colecao_cad.php"; $this->url_editar = "educar_acervo_colecao_cad.php?cod_acervo_colecao={$registro["cod_acervo_colecao"]}"; } $this->url_cancelar = "educar_acervo_colecao_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Motivo Transferência - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $lista_busca = array("Transferência"); $obj_permissao = new clsPermissoes(); $nivel_usuario = $obj_permissao->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { $lista_busca[] = "Escola"; $lista_busca[] = "Instituição"; } else { if ($nivel_usuario == 2) { $lista_busca[] = "Escola"; } } $this->addCabecalhos($lista_busca); // Filtros de Foreign Keys $get_escola = true; include "include/pmieducar/educar_campo_lista.php"; // outros Filtros $this->campoTexto("nm_tipo", "Transferência", $this->nm_tipo, 30, 255, false); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_transferencia_tipo = new clsPmieducarTransferenciaTipo(); $obj_transferencia_tipo->setOrderby("nm_tipo ASC"); $obj_transferencia_tipo->setLimite($this->limite, $this->offset); $lista = $obj_transferencia_tipo->lista(null, null, null, $this->nm_tipo, null, null, null, null, null, 1, $this->ref_cod_escola, $this->ref_cod_instituicao); $total = $obj_transferencia_tipo->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { 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 "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } if (class_exists("clsPmieducarEscola")) { $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $registro["ref_cod_escola"] = $det_ref_cod_escola["nome"]; } else { $registro["ref_cod_escola"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarEscola\n-->"; } $lista_busca = array("<a href=\"educar_transferencia_tipo_det.php?cod_transferencia_tipo={$registro["cod_transferencia_tipo"]}\">{$registro["nm_tipo"]}</a>"); if ($nivel_usuario == 1) { $lista_busca[] = "<a href=\"educar_transferencia_tipo_det.php?cod_transferencia_tipo={$registro["cod_transferencia_tipo"]}\">{$registro["ref_cod_escola"]}</a>"; $lista_busca[] = "<a href=\"educar_transferencia_tipo_det.php?cod_transferencia_tipo={$registro["cod_transferencia_tipo"]}\">{$registro["ref_cod_instituicao"]}</a>"; } else { if ($nivel_usuario == 2) { $lista_busca[] = "<a href=\"educar_transferencia_tipo_det.php?cod_transferencia_tipo={$registro["cod_transferencia_tipo"]}\">{$registro["ref_cod_escola"]}</a>"; } } $this->addLinhas($lista_busca); } } $this->addPaginador2("educar_transferencia_tipo_lst.php", $total, $_GET, $this->nome, $this->limite); if ($obj_permissoes->permissao_cadastra(575, $this->pessoa_logada, 7)) { $this->acao = "go(\"educar_transferencia_tipo_cad.php\")"; $this->nome_acao = "Novo"; } $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "i-Educar", "educar_index.php" => "Escola", "" => "Lista de Tipos de Transferência")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = 'Falta Atraso - Detalhe'; $this->ref_cod_servidor = $_GET['ref_cod_servidor']; $this->ref_cod_escola = $_GET['ref_cod_escola']; $this->ref_ref_cod_instituicao = $_GET['ref_cod_instituicao']; $tmp_obj = new clsPmieducarFaltaAtraso(); $tmp_obj->setOrderby('data_falta_atraso DESC'); $this->cod_falta_atraso = $_GET['cod_falta_atraso']; $registro = $tmp_obj->lista($this->cod_falta_atraso); if (!$registro) { header('Location: ' . sprintf('educar_falta_atraso_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d', $this->ref_cod_servidor, $this->ref_ref_cod_instituicao)); die; } else { $tabela = '<table> <tr align=center> <td bgcolor="#a1b3bd"><b>Dia</b></td> <td bgcolor="#a1b3bd"><b>Tipo</b></td> <td bgcolor="#a1b3bd"><b>Qtd. Horas</b></td> <td bgcolor="#a1b3bd"><b>Qtd. Minutos</b></td> <td bgcolor="#a1b3bd"><b>Escola</b></td> <td bgcolor="#a1b3bd"><b>Instituição</b></td> </tr>'; $cont = 0; $total = 0; foreach ($registro as $falta) { if ($cont % 2 == 0) { $color = ' bgcolor="#E4E9ED" '; } else { $color = ' bgcolor="#FFFFFF" '; } $obj_esc = new clsPmieducarEscolaComplemento($falta['ref_cod_escola']); $det_esc = $obj_esc->detalhe(); $obj_ins = new clsPmieducarInstituicao($falta['ref_ref_cod_instituicao']); $det_ins = $obj_ins->detalhe(); $corpo .= sprintf(' <tr> <td %s align="left">%s</td> <td %s align="left">%s</td> <td %s align="right">%s</td> <td %s align="right">%s</td> <td %s align="left">%s</td> <td %s align="left">%s</td> </tr>', $color, dataFromPgToBr($falta['data_falta_atraso']), $color, $falta['tipo'] == 1 ? 'Atraso' : 'Falta', $color, $falta['qtd_horas'], $color, $falta['qtd_min'], $color, $det_esc['nm_escola'], $color, $det_ins['nm_instituicao']); $cont++; } $tabela .= $corpo; $tabela .= "</table>"; if ($tabela) { $this->addDetalhe(array('Faltas/Atrasos', $tabela)); } } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7)) { $this->caption_novo = 'Compensar'; $this->url_editar = FALSE; $this->url_novo = sprintf('educar_falta_atraso_compensado_cad.php?ref_cod_servidor=%d&ref_cod_escola=%d&ref_cod_instituicao=%d', $this->ref_cod_servidor, $this->ref_cod_escola, $this->ref_ref_cod_instituicao); } $this->url_cancelar = sprintf("educar_falta_atraso_lst.php?ref_cod_servidor=%d&ref_cod_instituicao=%d", $this->ref_cod_servidor, $this->ref_ref_cod_instituicao); $this->largura = '100%'; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe da falta/atraso do servidor")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Escola Rede Ensino - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $lista_busca = array("Rede Ensino"); $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { $lista_busca[] = "Instituição"; } $this->addCabecalhos($lista_busca); // Filtros de Foreign Keys include "include/pmieducar/educar_campo_lista.php"; $this->campoTexto("nm_rede", "Rede Ensino", $this->nm_rede, 30, 255, false); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_escola_rede_ensino = new clsPmieducarEscolaRedeEnsino(); $obj_escola_rede_ensino->setOrderby("nm_rede ASC"); $obj_escola_rede_ensino->setLimite($this->limite, $this->offset); $lista = $obj_escola_rede_ensino->lista(null, null, null, $this->nm_rede, null, null, null, null, 1, $this->ref_cod_instituicao); $total = $obj_escola_rede_ensino->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { // pega detalhes de foreign_keys if (class_exists("clsPmieducarInstituicao")) { $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } $lista_busca = array("<a href=\"educar_escola_rede_ensino_det.php?cod_escola_rede_ensino={$registro["cod_escola_rede_ensino"]}\">{$registro["nm_rede"]}</a>"); if ($nivel_usuario == 1) { $lista_busca[] = "<a href=\"educar_escola_rede_ensino_det.php?cod_escola_rede_ensino={$registro["cod_escola_rede_ensino"]}\">{$registro["ref_cod_instituicao"]}</a>"; } $this->addLinhas($lista_busca); } } $this->addPaginador2("educar_escola_rede_ensino_lst.php", $total, $_GET, $this->nome, $this->limite); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(647, $this->pessoa_logada, 3)) { $this->acao = "go(\"educar_escola_rede_ensino_cad.php\")"; $this->nome_acao = "Novo"; } $this->largura = "100%"; }
function renderHTML() { if ($_POST) { foreach ($_POST as $key => $value) { $this->{$key} = $value; } } if ($this->is_padrao || $this->ano == 2007) { $this->semestre = null; } if ($this->ref_ref_cod_serie) { $this->ref_cod_serie = $this->ref_ref_cod_serie; } $fonte = 'arial'; $corTexto = '#000000'; if (empty($this->ref_cod_turma)) { echo '<script> alert("Erro ao gerar relatório!\\nNenhuma turma selecionada!"); window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); </script>'; return true; } $obj_escola = new clsPmieducarEscola($this->ref_cod_escola); $det_escola = $obj_escola->detalhe(); $this->nm_escola = $det_escola['nome']; $obj_instituicao = new clsPmieducarInstituicao($det_escola['ref_cod_instituicao']); $det_instituicao = $obj_instituicao->detalhe(); $this->nm_instituicao = $det_instituicao['nm_instituicao']; $obj_turma = new clsPmieducarTurma($this->ref_cod_turma); $det_turma = $obj_turma->detalhe(); $this->nm_turma = $det_turma['nm_turma']; $obj_serie = new clsPmieducarSerie($this->ref_cod_serie); $det_serie = $obj_serie->detalhe(); $this->nm_serie = $det_serie['nm_serie']; $obj_calendario = new clsPmieducarEscolaAnoLetivo(); $lista_calendario = $obj_calendario->lista($this->ref_cod_escola, $this->ano, null, null, null, null, null, null, null, 1, null); if (!$lista_calendario) { echo '<script> alert("Escola não possui calendário definido para este ano"); window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); </script>'; return true; } $calendario = array_shift($lista_calendario); //Dias previstos do mes // Qual o primeiro dia do mes $primeiroDiaDoMes = mktime(0, 0, 0, $this->mes, 1, $this->ano); // Quantos dias tem o mes $NumeroDiasMes = date('t', $primeiroDiaDoMes); $qtd_dias = $NumeroDiasMes; $this->pdf = new clsPDF("Acompanhamento Mensal - {$this->ano}", "Acompanhamento Mensal - {$this->meses_do_ano[$this->mes]}", "A4", "", false, false); $this->pdf->largura = 842.0; $this->pdf->altura = 595.0; $this->pdf->OpenPage(); $this->addCabecalho(); $this->pdf->linha_relativa(30, 120, 780, 0); $this->pdf->linha_relativa(30, 120, 0, 135); $this->pdf->linha_relativa(30, 120, 255, 135); $this->pdf->escreve_relativo("Livros", 40, 245, 60, 15, null, 8); $this->pdf->escreve_relativo("Professor(a) / Aluno", 200, 125, 80, 13, null, 8); $obj_matricula = new clsPmieducarMatriculaTurma(); $obj_matricula->setOrderby('nome_ascii'); $lst_matricula = $obj_matricula->lista(null, $this->ref_cod_turma, null, null, null, null, null, null, 1, $this->ref_cod_serie, $this->ref_cod_curso, $this->ref_cod_escola, $this->ref_cod_instituicao, null, null, array(1, 2, 3), null, null, $this->ano, null, true, null, null, 1, null, null, null, null, $this->semestre); if ($lst_matricula) { foreach ($lst_matricula as $ordem => $matricula) { $this->pdf->linha_relativa(285 + $ordem * 13, 120, 0, 135); $nome = $matricula['nome']; $nome = explode(" ", $nome); if (strlen($nome[0]) + strlen($nome[1]) < 13) { $nome = $nome[0] . " " . $nome[1]; } else { $nome = $nome[0]; } //$nome = str_replace(" ","|",$nome); $nome = str2upper(substr($nome, 0, 16)); //$nome = wordwrap(str2upper(substr($nome,0,16)),1,"\n",true); //$nome = str_replace("|","",$nome); //$nome = str_replace("|","",$nome); //$nome = wordwrap($nome,1,"\n",true); //$nome = substr($nome,0,20); //$this->pdf->escreve_relativo($nome, 287+($ordem*13), 125, 130, 135, null, 8); $imagem = girarTextoImagem("{$nome}", 8, 125); $this->pdf->InsertJpng('png', $imagem, 287 + $ordem * 13, 250, 1); ////die("$ this->pdf->escreve_relativo(\"{$nome}\", 287+($ordem*13), 145, 13, 135, null, 8);"); //$this->pdf->escreve_relativo("A\nl\ne\nx\ns\na\nn\nd\nr\no\nP\na\nc\nh\ne\nc\no", 287+($ordem*13), 145, 13, 135, null, 8); } } for ($i = 0; $i < 40; $i++) { $this->pdf->linha_relativa(285 + $i * 13, 120, 0, 135); /*if($i+1 <= $qtd_dias) { $this->pdf->escreve_relativo("", 287+($i*13), 145, 13, 135, null, 8); }*/ } $this->pdf->linha_relativa(810, 120, 0, 135); //fim $this->pdf->linha_relativa(30, 255, 780, 0); $total_alunos = 100; $qtd_quebra = 25; $base = 242; $linha = 1; //if($lst_matricula) //{ //foreach ($lst_matricula as $ordem => $matricula) //{ //$ordem++; //$ordem = sprintf("%02d",$ordem); for ($ordem = 1; $ordem <= 22; $ordem++) { if ($linha % $qtd_quebra == 0) { //nova pagina $this->pdf->ClosePage(); $this->pdf->OpenPage(); $base = 30; $linha = 0; $this->pdf->linha_relativa(30, 30, 780, 0); $qtd_quebra = 35; } $this->pdf->linha_relativa(30, $base + $linha * 13, 0, 13); $this->pdf->linha_relativa(60, $base + $linha * 13, 0, 13); $this->pdf->linha_relativa(30, $base + 13 + $linha * 13, 780, 0); $this->pdf->escreve_relativo($ordem, 40, $base + 3 + $linha * 13, 15, 15, null, 8); $this->pdf->escreve_relativo('', 65, $base + 3 + $linha * 13, 215, 15, null, 8); for ($i = 0; $i <= 38; $i++) { $this->pdf->linha_relativa(285 + $i * 13, $base + $linha * 13, 0, 13); } $this->pdf->linha_relativa(285 + $i * 13, $base + $linha * 13, 0, 13); //total $this->pdf->linha_relativa(810, $base + $linha * 13, 0, 13); //fim $linha++; //} } //} /*//escrever total $this->pdf->linha_relativa(30, $base+($linha*13), 0, 13); $this->pdf->linha_relativa(60, $base+($linha*13), 0, 13); $this->pdf->escreve_relativo("Total", 35, ($base+3)+($linha*13), 20, 15, null, 8); for($i=0; $i<38; $i++) { $this->pdf->linha_relativa(285+($i*13), $base+($linha*13), 0, 13); } $this->pdf->linha_relativa(765, $base+($linha*13), 0, 15); $this->pdf->linha_relativa(780, $base+($linha*13), 0, 15); $this->pdf->linha_relativa(795, $base+($linha*13), 0, 15); $this->pdf->linha_relativa(285+($i*13), $base+($linha*13), 0, 15);//total $this->pdf->linha_relativa(810, $base+($linha*13), 0, 15);//fim $this->pdf->linha_relativa(30, $base+(($linha+1)*13), 780, 0);*/ $this->pdf->quadrado_relativo(400, 550, 394, 15); $this->pdf->quadrado_relativo(400, 560, 394, 15); for ($mes = 1; $mes <= 13; $mes++) { $this->pdf->escreve_relativo($this->meses_do_ano_abr[$mes], 370 + $mes * 30 + 5, 550, 50, 15, null, 8); if ($mes < 13) { $this->pdf->linha_relativa(394 + $mes * 30 + 5, 550, 0, 25); } } $this->pdf->ClosePage(); $this->pdf->CloseFile(); $this->get_link = $this->pdf->GetLink(); echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=" . $this->get_link . "'}</script>"; echo "<html><center>Se o download não iniciar automaticamente <br /><a target='blank' href='" . $this->get_link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>clique aqui!</a><br><br>\n\t\t\t<span style='font-size: 10px;'>Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br>\n\n\t\t\tClique na Imagem para Baixar o instalador<br><br>\n\t\t\t<a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br><img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"></a>\n\t\t\t</span>\n\t\t\t</center>"; }
function Gerar() { $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); $this->campoOculto("serie_origem_old", $this->ref_serie_origem); $this->campoOculto("serie_destino_old", $this->ref_serie_destino); // foreign keys if ($nivel_usuario == 1) { // echo "<pre>"; print_r($GLOBALS); die(); $GLOBALS["nivel_usuario_fora"] = 1; $objInstituicao = new clsPmieducarInstituicao(); $opcoes = array("" => "Selecione"); $objInstituicao->setOrderby("nm_instituicao ASC"); $lista = $objInstituicao->lista(); if (is_array($lista)) { foreach ($lista as $linha) { $opcoes[$linha["cod_instituicao"]] = $linha["nm_instituicao"]; } } $this->campoLista("ref_cod_instituicao", "Instituição", $opcoes, $this->ref_cod_instituicao); } else { $obj_usuario = new clsPmieducarUsuario($this->pessoa_logada); $obj_usuario_det = $obj_usuario->detalhe(); $this->ref_cod_instituicao = $obj_usuario_det["ref_cod_instituicao"]; } $opcoes = array("" => "Selecione"); $opcoes_ = array("" => "Selecione"); if (class_exists("clsPmieducarCurso")) { /*$todos_cursos = "curso = new Array();\n"; $objTemp = new clsPmieducarCurso(); $objTemp->setOrderby("nm_curso"); $lista = $objTemp->lista( null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1 ); if ( is_array( $lista ) && count( $lista ) ) { foreach ( $lista as $registro ) { $todos_cursos .= "curso[curso.length] = new Array({$registro["cod_curso"]},'{$registro["nm_curso"]}', {$registro["ref_cod_instituicao"]});\n"; } } echo "<script>{$todos_cursos}</script>";*/ // EDITAR if ($this->ref_cod_instituicao) { $objTemp = new clsPmieducarCurso(); $objTemp->setOrderby("nm_curso"); $lista = $objTemp->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, $this->ref_cod_instituicao); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro["cod_curso"]] = $registro["nm_curso"]; $opcoes_[$registro["cod_curso"]] = $registro["nm_curso"]; } } } } else { echo "<!--\nErro\nClasse clsPmieducarCurso não encontrada\n-->"; $opcoes = array("" => "Erro na geração"); } $this->campoLista("ref_curso_origem", "Curso Origem", $opcoes, $this->ref_curso_origem, "", true); $this->campoLista("ref_curso_destino", " Curso Destino", $opcoes_, $this->ref_curso_destino); // primary keys $opcoes = array("" => "Selecione"); $opcoes_ = array("" => "Selecione"); if (class_exists("clsPmieducarSerie")) { /*$todas_series = "serie = new Array();\n"; $objTemp = new clsPmieducarSerie(); $objTemp->setOrderby( "nm_serie ASC" ); $lista = $objTemp->lista( null,null,null,null,null,null,null,null,null,null,null,null,1 ); if ( is_array( $lista ) && count( $lista ) ) { foreach ( $lista as $registro ) { $todas_series .= "serie[serie.length] = new Array({$registro["cod_serie"]},'{$registro["nm_serie"]}', {$registro["ref_cod_curso"]});\n"; } } echo "<script>{$todas_series}</script>";*/ if ($this->ref_curso_origem) { $objTemp = new clsPmieducarSerie(); $objTemp->setOrderby("nm_serie ASC"); $lista = $objTemp->lista(null, null, null, $this->ref_curso_origem, null, null, null, null, null, null, null, null, 1); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro["cod_serie"]] = $registro["nm_serie"]; } } } if ($this->ref_curso_destino) { $objTemp = new clsPmieducarSerie(); $objTemp->setOrderby("nm_serie ASC"); $lista = $objTemp->lista(null, null, null, $this->ref_curso_destino, null, null, null, null, null, null, null, null, 1); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes_[$registro["cod_serie"]] = $registro["nm_serie"]; } } } } else { echo "<!--\nErro\nClasse clsPmieducarSerie não encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); $opcoes_ = array("" => "Erro na geracao"); } $this->campoLista("ref_serie_origem", "Série Origem", $opcoes, $this->ref_serie_origem, null, true); $this->campoLista("ref_serie_destino", " Série Destino", $opcoes_, $this->ref_serie_destino); $this->campoOculto("nivel_usuario", $nivel_usuario); }
/** * @global $coreExt */ function renderHTML() { global $coreExt; $config = $coreExt['Config']->app->template->pdf; if ($_POST) { foreach ($_POST as $key => $value) { $this->{$key} = $value; } } $fonte = 'arial'; $corTexto = '#000000'; if (empty($this->ref_cod_instituicao)) { echo ' <script> alert("Erro ao gerar relatório!\\nNenhuma instituição selecionada!"); window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); </script>'; return TRUE; } $obj_instituicao = new clsPmieducarInstituicao($this->ref_cod_instituicao); $det_instituicao = $obj_instituicao->detalhe(); $this->nm_instituicao = $det_instituicao['nm_instituicao']; if ($this->ref_cod_escola) { $obj_escola = new clsPmieducarEscola($this->ref_cod_escola); $det_escola = $obj_escola->detalhe(); $this->nm_escola = $det_escola['nome']; } if ($this->ref_cod_escola) { $sql = sprintf(' SELECT s.cod_servidor, p.nome, sn.nm_subnivel, sn.salario, n.nm_nivel FROM pmieducar.servidor s, pmieducar.subnivel sn, pmieducar.nivel n, cadastro.pessoa p, pmieducar.servidor_alocacao a WHERE s.cod_servidor = p.idpes AND s.ref_cod_subnivel IS NOT NULL AND s.ref_cod_subnivel = sn.cod_subnivel AND sn.ref_cod_nivel = n.cod_nivel AND s.ref_cod_instituicao = %d AND a.ref_cod_servidor = s.cod_servidor AND a.ref_cod_escola = %d %s AND s.ativo = 1 ORDER BY p.nome', $this->ref_cod_instituicao, $this->ref_cod_escola, $where); } else { $sql = sprintf(' SELECT s.cod_servidor, p.nome, sn.nm_subnivel, sn.salario, n.nm_nivel FROM pmieducar.servidor s, pmieducar.subnivel sn, pmieducar.nivel n, cadastro.pessoa p WHERE s.cod_servidor = p.idpes AND s.ref_cod_subnivel IS NOT NULL AND s.ref_cod_subnivel = sn.cod_subnivel AND sn.ref_cod_nivel = n.cod_nivel AND s.ref_cod_instituicao = %d %s AND s.ativo = 1 ORDER BY p.nome', $this->ref_cod_instituicao, $where); } $db = new clsBanco(); $db->Consulta($sql); if ($db->Num_Linhas()) { $relatorio = new relatorios('Servidores por Nível', 210, FALSE, 'Servidores por Nível', 'A4', $config->get($config->titulo, 'i-Educar') . "\n" . $this->nm_escola); $relatorio->setMargem(20, 20, 50, 50); $relatorio->exibe_produzido_por = FALSE; $relatorio->novalinha(array('Nome', 'Nível', 'Salário'), 0, 16, TRUE, 'arial', array(75, 320, 100), '#515151', '#d3d3d3', '#FFFFFF', FALSE, TRUE); while ($db->ProximoRegistro()) { list($cod_servidor, $nome, $subnivel, $salario, $nivel) = $db->Tupla(); $relatorio->novalinha(array($nome, "{$nivel[$subnivel]}", $salario), 0, 16, FALSE, 'arial', array(75, 330, 80), '#515151', '#d3d3d3', '#FFFFFF', FALSE, FALSE); } $this->get_link = $relatorio->fechaPdf(); echo sprintf(' <script> window.onload = function() { parent.EscondeDiv("LoadImprimir"); window.location="download.php?filename=%s" } </script>', $this->get_link); echo sprintf(' <html> <center> Se o download não iniciar automaticamente <br /><a target="blank" href="%s" style="font-size: 16px; color: #000000; text-decoration: underline;">clique aqui!</a><br><br> <span style="font-size: 10px;">Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br> Clique na Imagem para Baixar o instalador<br><br> <a href="http://www.adobe.com.br/products/acrobat/readstep2.html" target="new"><br><img src="imagens/acrobat.gif" width="88" height="31" border="0"></a> </span> </center> </html>', $this->get_link); } else { echo ' <script> window.onload = function() { parent.EscondeDiv("LoadImprimir"); } </script> <center>Nenhum servidor cadastrado ou categorizado em níveis.</center>'; } }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Tipo Regime - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $obj_permissao = new clsPermissoes(); $nivel_usuario = $obj_permissao->nivel_acesso($this->pessoa_logada); switch ($nivel_usuario) { case 1: $this->addCabecalhos(array("Nome Tipo", "Instituição")); break; default: $this->addCabecalhos(array("Nome Tipo")); break; } // Filtros de Foreign Keys $get_escola = false; include "include/pmieducar/educar_campo_lista.php"; // outros Filtros $this->campoTexto("nm_tipo", "Nome Tipo", $this->nm_tipo, 30, 255, false); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_tipo_regime = new clsPmieducarTipoRegime(); $obj_tipo_regime->setOrderby("nm_tipo ASC"); $obj_tipo_regime->setLimite($this->limite, $this->offset); $lista = $obj_tipo_regime->lista($this->cod_tipo_regime, null, null, $this->nm_tipo, null, null, null, null, 1, $this->ref_cod_instituicao); $total = $obj_tipo_regime->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { 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 "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } switch ($nivel_usuario) { case 1: $this->addLinhas(array("<a href=\"educar_tipo_regime_det.php?cod_tipo_regime={$registro["cod_tipo_regime"]}\">{$registro["nm_tipo"]}</a>", "<a href=\"educar_tipo_regime_det.php?cod_tipo_regime={$registro["cod_tipo_regime"]}\">{$registro["ref_cod_instituicao"]}</a>")); break; default: $this->addLinhas(array("<a href=\"educar_tipo_regime_det.php?cod_tipo_regime={$registro["cod_tipo_regime"]}\">{$registro["nm_tipo"]}</a>")); break; } } } $this->addPaginador2("educar_tipo_regime_lst.php", $total, $_GET, $this->nome, $this->limite); //** Verificacao de permissao para cadastro if ($obj_permissao->permissao_cadastra(568, $this->pessoa_logada, 3)) { $this->acao = "go(\"educar_tipo_regime_cad.php\")"; $this->nome_acao = "Novo"; } //** $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de tipos de regime")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Escola - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_escola = $_GET["cod_escola"]; $tmp_obj = new clsPmieducarEscola($this->cod_escola); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_escola_lst.php"); die; } if (class_exists("clsPmieducarInstituicao")) { $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } if ($registro["ref_idpes"]) { $obj_escola = new clsPessoa_($registro["ref_idpes"]); $obj_escola_det = $obj_escola->detalhe(); $url = $obj_escola_det["url"]; $email = $obj_escola_det["email"]; $obj_escola1 = new clsPessoaJuridica($registro["ref_idpes"]); $obj_escola_det1 = $obj_escola1->detalhe(); $nm_escola = $obj_escola_det1["fantasia"]; $obj_endereco = new clsPessoaEndereco($registro["ref_idpes"]); if (class_exists("clsPessoaEndereco")) { $tipo = 1; $endereco_lst = $obj_endereco->lista($registro["ref_idpes"]); if ($endereco_lst) { foreach ($endereco_lst as $endereco) { $cep = $endereco["cep"]->cep; $idlog = $endereco["idlog"]->idlog; $obj = new clsLogradouro($idlog); $obj_det = $obj->detalhe(); $logradouro = $obj_det["nome"]; $idtlog = $obj_det["idtlog"]->detalhe(); $tipo_logradouro = $idtlog["descricao"]; $idbai = $endereco["idbai"]->detalhe(); $idbai = $idbai['nome']; $numero = $endereco["numero"]; $complemento = $endereco["complemento"]; $andar = $endereco["andar"]; } } else { if (class_exists("clsEnderecoExterno")) { $tipo = 2; $obj_endereco = new clsEnderecoExterno(); $endereco_lst = $obj_endereco->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, $registro["ref_idpes"]); if ($endereco_lst) { foreach ($endereco_lst as $endereco) { $cep = $endereco["cep"]; $sigla_uf = $endereco["sigla_uf"]->detalhe(); $sigla_uf = $sigla_uf["nome"]; $cidade = $endereco["cidade"]; $idtlog = $endereco["idtlog"]->detalhe(); $tipo_logradouro = $idtlog["descricao"]; $logradouro = $endereco["logradouro"]; $bairro = $endereco["bairro"]; $numero = $endereco["numero"]; $complemento = $endereco["complemento"]; $andar = $endereco["andar"]; } } } } } if (class_exists("clsPessoaTelefone")) { $obj_telefone = new clsPessoaTelefone(); $telefone_lst = $obj_telefone->lista($registro["ref_idpes"], "tipo"); if ($telefone_lst) { foreach ($telefone_lst as $telefone) { if ($telefone["tipo"] == 1) { $ddd_telefone_1 = $telefone["ddd"]; $telefone_1 = $telefone["fone"]; } else { if ($telefone["tipo"] == 2) { $ddd_telefone_2 = $telefone["ddd"]; $telefone_2 = $telefone["fone"]; } else { if ($telefone["tipo"] == 4) { $ddd_telefone_fax = $telefone["ddd"]; $telefone_fax = $telefone["fone"]; } } } } } } } else { if (class_exists("clsPmieducarEscolaComplemento")) { $tipo = 3; $obj_escola = new clsPmieducarEscolaComplemento($this->cod_escola); $obj_escola_det = $obj_escola->detalhe(); $nm_escola = $obj_escola_det["nm_escola"]; $cep = $obj_escola_det["cep"]; $numero = $obj_escola_det["numero"]; $complemento = $obj_escola_det["complemento"]; $email = $obj_escola_det["email"]; $cidade = $obj_escola_det["municipio"]; $bairro = $obj_escola_det["bairro"]; $logradouro = $obj_escola_det["logradouro"]; $ddd_telefone = $obj_escola_det["ddd_telefone"]; $telefone = $obj_escola_det["telefone"]; $ddd_telefone_fax = $obj_escola_det["ddd_fax"]; $telefone_fax = $obj_escola_det["fax"]; } } if (class_exists("clsPmieducarEscolaLocalizacao")) { $obj_ref_cod_escola_localizacao = new clsPmieducarEscolaLocalizacao($registro["ref_cod_escola_localizacao"]); $det_ref_cod_escola_localizacao = $obj_ref_cod_escola_localizacao->detalhe(); $registro["ref_cod_escola_localizacao"] = $det_ref_cod_escola_localizacao["nm_localizacao"]; } else { $registro["ref_cod_escola_localizacao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarEscolaLocalizacao\n-->"; } if (class_exists("clsPmieducarEscolaRedeEnsino")) { $obj_ref_cod_escola_rede_ensino = new clsPmieducarEscolaRedeEnsino($registro["ref_cod_escola_rede_ensino"]); $det_ref_cod_escola_rede_ensino = $obj_ref_cod_escola_rede_ensino->detalhe(); $registro["ref_cod_escola_rede_ensino"] = $det_ref_cod_escola_rede_ensino["nm_rede"]; } else { $registro["ref_cod_escola_rede_ensino"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarEscolaRedeEnsino\n-->"; } if (class_exists("clsPessoaJuridica")) { $obj_ref_idpes = new clsPessoaJuridica($registro["ref_idpes"]); $det_ref_idpes = $obj_ref_idpes->detalhe(); $registro["ref_idpes"] = $det_ref_idpes["nome"]; } else { $registro["ref_idpes"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsCadastroJuridica\n-->"; } if ($registro["ref_cod_instituicao"]) { $this->addDetalhe(array("Instituição", "{$registro["ref_cod_instituicao"]}")); } if ($nm_escola) { $this->addDetalhe(array("Escola", "{$nm_escola}")); } if ($registro["sigla"]) { $this->addDetalhe(array("Sigla", "{$registro["sigla"]}")); } if ($registro["ref_cod_escola_localizacao"]) { $this->addDetalhe(array("Localização", "{$registro["ref_cod_escola_localizacao"]}")); } if ($registro["ref_cod_escola_rede_ensino"]) { $this->addDetalhe(array("Rede Ensino", "{$registro["ref_cod_escola_rede_ensino"]}")); } if ($registro["ref_idpes"]) { $this->addDetalhe(array("Razão Social", "{$registro["ref_idpes"]}")); } if ($tipo == 1) { if ($cep) { $cep = int2CEP($cep); $this->addDetalhe(array("CEP", "{$cep}")); } if ($idbai) { $this->addDetalhe(array("Bairro", "{$idbai}")); } if ($tipo_logradouro) { $this->addDetalhe(array("Tipo Logradouro", "{$tipo_logradouro}")); } if ($logradouro) { $this->addDetalhe(array("Logradouro", "{$logradouro}")); } if ($complemento) { $this->addDetalhe(array("Complemento", "{$complemento}")); } if ($numero) { $this->addDetalhe(array("Número", "{$numero}")); } if ($andar) { $this->addDetalhe(array("Andar", "{$andar}")); } if ($url) { $this->addDetalhe(array("Site", "{$url}")); } if ($email) { $this->addDetalhe(array("E-mail", "{$email}")); } if ($ddd_telefone_1) { $this->addDetalhe(array("DDD Telefone 1", "{$ddd_telefone_1}")); } if ($telefone_1) { $this->addDetalhe(array("Telefone 1", "{$telefone_1}")); } if ($ddd_telefone_2) { $this->addDetalhe(array("DDD Telefone 2", "{$ddd_telefone_2}")); } if ($telefone_2) { $this->addDetalhe(array("Telefone 2", "{$telefone_2}")); } if ($ddd_telefone_fax) { $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}")); } if ($telefone_fax) { $this->addDetalhe(array("Fax", "{$telefone_fax}")); } } else { if ($tipo == 2) { if ($cep) { $cep = int2CEP($cep); $this->addDetalhe(array("CEP", "{$cep}")); } if ($sigla_uf) { $this->addDetalhe(array("Estado", "{$sigla_uf}")); } if ($cidade) { $this->addDetalhe(array("Cidade", "{$cidade}")); } if ($bairro) { $this->addDetalhe(array("Bairro", "{$bairro}")); } if ($tipo_logradouro) { $this->addDetalhe(array("Tipo Logradouro", "{$tipo_logradouro}")); } if ($logradouro) { $this->addDetalhe(array("Logradouro", "{$logradouro}")); } if ($complemento) { $this->addDetalhe(array("Complemento", "{$complemento}")); } if ($numero) { $this->addDetalhe(array("Número", "{$numero}")); } if ($andar) { $this->addDetalhe(array("Andar", "{$andar}")); } if ($url) { $this->addDetalhe(array("Site", "{$url}")); } if ($email) { $this->addDetalhe(array("E-mail", "{$email}")); } if ($ddd_telefone_1) { $this->addDetalhe(array("DDD Telefone 1", "{$ddd_telefone_1}")); } if ($telefone_1) { $this->addDetalhe(array("Telefone 1", "{$telefone_1}")); } if ($ddd_telefone_2) { $this->addDetalhe(array("DDD Telefone 2", "{$ddd_telefone_2}")); } if ($telefone_2) { $this->addDetalhe(array("Telefone 2", "{$telefone_2}")); } if ($ddd_telefone_fax) { $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}")); } if ($telefone_fax) { $this->addDetalhe(array("Fax", "{$telefone_fax}")); } } else { if ($tipo == 3) { if ($cep) { $cep = int2CEP($cep); $this->addDetalhe(array("CEP", "{$cep}")); } if ($cidade) { $this->addDetalhe(array("Cidade", "{$cidade}")); } if ($bairro) { $this->addDetalhe(array("Bairro", "{$bairro}")); } if ($logradouro) { $this->addDetalhe(array("Logradouro", "{$logradouro}")); } if ($complemento) { $this->addDetalhe(array("Complemento", "{$complemento}")); } if ($numero) { $this->addDetalhe(array("Número", "{$numero}")); } if ($email) { $this->addDetalhe(array("E-mail", "{$email}")); } if ($ddd_telefone) { $this->addDetalhe(array("DDD Telefone", "{$ddd_telefone}")); } if ($telefone) { $this->addDetalhe(array("Telefone", "{$telefone}")); } if ($ddd_telefone_fax) { $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}")); } if ($telefone_fax) { $this->addDetalhe(array("Fax", "{$telefone_fax}")); } } } } $obj = new clspmieducarescolacurso(); $lst = $obj->lista($this->cod_escola); if ($lst) { $tabela = "<table>\n\t\t\t\t\t <tr align='center'>\n\t\t\t\t\t <td bgcolor='#a1b3bd'><b>nome</b></td>\n\t\t\t\t\t </tr>"; $cont = 0; foreach ($lst as $valor) { if ($cont % 2 == 0) { $color = " bgcolor='#e4e9ed' "; } else { $color = " bgcolor='#ffffff' "; } $obj_curso = new clspmieducarcurso($valor["ref_cod_curso"]); $obj_curso->setorderby("nm_curso asc"); $obj_curso_det = $obj_curso->detalhe(); $nm_curso = $obj_curso_det["nm_curso"]; $tabela .= "<tr>\n\t\t\t\t\t\t\t <td {$color} align=left>{$nm_curso}</td>\n\t\t\t\t\t\t\t</tr>"; $cont++; } $tabela .= "</table>"; } if ($nm_curso) { $this->addDetalhe(array("Curso", "{$tabela}")); } if ($tabela = $this->listaAnos()) { $this->addDetalhe(array("-", "{$tabela}")); } $obj_permissoes = new clsPermissoes(); $canCreate = $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 3); $canEdit = $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 7); if ($canCreate) { $this->url_novo = "educar_escola_cad.php"; } if ($canEdit) { $this->url_editar = "educar_escola_cad.php?cod_escola={$registro["cod_escola"]}"; $this->array_botao = array("Definir Ano Letivo"); $this->array_botao_url = array("educar_escola_ano_letivo_cad.php?cod_escola={$registro["cod_escola"]}"); } $this->url_cancelar = "educar_escola_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Infra Predio Comodo - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_infra_predio_comodo = $_GET["cod_infra_predio_comodo"]; $tmp_obj = new clsPmieducarInfraPredioComodo($this->cod_infra_predio_comodo); $lst = $tmp_obj->lista($this->cod_infra_predio_comodo); if (is_array($lst)) { $registro = array_shift($lst); } if (!$registro) { header("location: educar_infra_predio_comodo_lst.php"); die; } if (class_exists("clsPmieducarInfraComodoFuncao")) { $obj_ref_cod_infra_comodo_funcao = new clsPmieducarInfraComodoFuncao($registro["ref_cod_infra_comodo_funcao"]); $det_ref_cod_infra_comodo_funcao = $obj_ref_cod_infra_comodo_funcao->detalhe(); $registro["ref_cod_infra_comodo_funcao"] = $det_ref_cod_infra_comodo_funcao["nm_funcao"]; } else { $registro["ref_cod_infra_comodo_funcao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInfraComodoFuncao\n-->"; } if (class_exists("clsPmieducarInfraPredio")) { $obj_ref_cod_infra_predio = new clsPmieducarInfraPredio($registro["ref_cod_infra_predio"]); $det_ref_cod_infra_predio = $obj_ref_cod_infra_predio->detalhe(); $registro["ref_cod_infra_predio"] = $det_ref_cod_infra_predio["nm_predio"]; } else { $registro["ref_cod_infra_predio"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInfraPredio\n-->"; } if (class_exists("clsPmieducarInstituicao")) { $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_escola"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarEscola\n-->"; } if (class_exists("clsPmieducarEscola")) { $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $nm_escola = $det_ref_cod_escola["nome"]; } else { $registro["ref_cod_escola"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarEscola\n-->"; } $obj_permissao = new clsPermissoes(); $nivel_usuario = $obj_permissao->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 ($nm_escola) { $this->addDetalhe(array("Escola", "{$nm_escola}")); } } if ($registro["ref_cod_infra_predio"]) { $this->addDetalhe(array("Prédio", "{$registro["ref_cod_infra_predio"]}")); } if ($registro["nm_comodo"]) { $this->addDetalhe(array("Cômodo", "{$registro["nm_comodo"]}")); } if ($registro["ref_cod_infra_comodo_funcao"]) { $this->addDetalhe(array("Funcão Cômodo", "{$registro["ref_cod_infra_comodo_funcao"]}")); } if ($registro["area"]) { $this->addDetalhe(array("Área", "{$registro["area"]}")); } if ($registro["desc_comodo"]) { $this->addDetalhe(array("Descrição Cômodo", "{$registro["desc_comodo"]}")); } $this->url_novo = "educar_infra_predio_comodo_cad.php"; $this->url_editar = "educar_infra_predio_comodo_cad.php?cod_infra_predio_comodo={$registro["cod_infra_predio_comodo"]}"; $this->url_cancelar = "educar_infra_predio_comodo_lst.php"; $this->largura = "100%"; }
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%'; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Avaliação Desempenho - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->ref_ref_cod_instituicao = $_GET['ref_cod_instituicao'] == "" ? $_GET['ref_ref_cod_instituicao'] : $_GET['ref_cod_instituicao']; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $lista_busca = array("Avaliação", "Servidor"); $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { $lista_busca[] = "Instituição"; } $this->addCabecalhos($lista_busca); // outros Filtros $this->campoTexto("titulo_avaliacao", "Avaliação", $this->titulo_avaliacao, 30, 255, false); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_avaliacao_desempenho = new clsPmieducarAvaliacaoDesempenho(); $obj_avaliacao_desempenho->setOrderby("titulo_avaliacao ASC"); $obj_avaliacao_desempenho->setLimite($this->limite, $this->offset); $lista = $obj_avaliacao_desempenho->lista(null, $this->ref_cod_servidor, $this->ref_ref_cod_instituicao, null, null, null, null, null, null, null, 1, $this->titulo_avaliacao); $total = $obj_avaliacao_desempenho->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { // pega detalhes de foreign_keys if (class_exists("clsPessoa_")) { $obj_cod_servidor = new clsPessoa_($registro["ref_cod_servidor"]); $det_cod_servidor = $obj_cod_servidor->detalhe(); $nm_servidor = $det_cod_servidor["nome"]; } else { $nm_servidor = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPessoa_\n-->"; } if (class_exists("clsPmieducarInstituicao")) { $obj_instituicao = new clsPmieducarInstituicao($registro["ref_ref_cod_instituicao"]); $det_instituicao = $obj_instituicao->detalhe(); $nm_instituicao = $det_instituicao["nm_instituicao"]; } else { $nm_instituicao = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } $lista_busca = array("<a href=\"educar_avaliacao_desempenho_det.php?sequencial={$registro["sequencial"]}&ref_cod_servidor={$registro["ref_cod_servidor"]}&ref_ref_cod_instituicao={$registro["ref_ref_cod_instituicao"]}\">{$registro["titulo_avaliacao"]}</a>", "<a href=\"educar_avaliacao_desempenho_det.php?sequencial={$registro["sequencial"]}&ref_cod_servidor={$registro["ref_cod_servidor"]}&ref_ref_cod_instituicao={$registro["ref_ref_cod_instituicao"]}\">{$nm_servidor}</a>"); if ($nivel_usuario == 1) { $lista_busca[] = "<a href=\"educar_avaliacao_desempenho_det.php?sequencial={$registro["sequencial"]}&ref_cod_servidor={$registro["ref_cod_servidor"]}&ref_ref_cod_instituicao={$registro["ref_ref_cod_instituicao"]}\">{$nm_instituicao}</a>"; } $this->addLinhas($lista_busca); } } $this->addPaginador2("educar_avaliacao_desempenho_lst.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_ref_cod_instituicao={$this->ref_ref_cod_instituicao}", $total, $_GET, $this->nome, $this->limite); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7)) { //$this->array_botao_url[] = "educar_avaliacao_desempenho_cad.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_ref_cod_instituicao={$this->ref_ref_cod_instituicao}"; $this->array_botao_url[] = "educar_avaliacao_desempenho_cad.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_ref_cod_instituicao={$this->ref_ref_cod_instituicao}"; $this->array_botao[] = "Novo"; } $this->array_botao_url[] = "educar_servidor_det.php?cod_servidor={$this->ref_cod_servidor}&ref_cod_instituicao={$this->ref_ref_cod_instituicao}"; $this->array_botao[] = "Voltar"; $this->largura = "100%"; }
function renderHTML() { if ($_POST) { foreach ($_POST as $key => $value) { $this->{$key} = $value; } } if ($this->ref_ref_cod_serie) { $this->ref_cod_serie = $this->ref_ref_cod_serie; } $fonte = 'arial'; $corTexto = '#000000'; /*if(empty($this->ref_cod_turma)) { echo '<script> alert("Erro ao gerar relatório!\nNenhuma turma selecionada!"); window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); </script>'; return true; }*/ if ($this->ref_cod_escola) { $obj_escola = new clsPmieducarEscola($this->ref_cod_escola); $det_escola = $obj_escola->detalhe(); $this->nm_escola = $det_escola['nome']; $obj_instituicao = new clsPmieducarInstituicao($det_escola['ref_cod_instituicao']); $det_instituicao = $obj_instituicao->detalhe(); $this->nm_instituicao = $det_instituicao['nm_instituicao']; } $obj_calendario = new clsPmieducarEscolaAnoLetivo(); $lista_calendario = $obj_calendario->lista($this->ref_cod_escola, $this->ano, null, null, null, null, null, null, null, 1, null); if (!$lista_calendario) { echo '<script> alert("Escola não possui calendário definido para este ano"); window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); </script>'; return true; } if ($this->ref_cod_turma) { $where = "\tAND ref_cod_turma = {$this->ref_cod_turma}"; } if ($this->ref_cod_serie) { $where .= "\tAND ref_ref_cod_serie = {$this->ref_cod_serie}"; } //DISTINCT extract( year from ( age( now(), data_nasc ) ) ) as idade $sql = "SELECT EXTRACT(YEAR FROM age( to_date ( EXTRACT( year from now() ) || '-12-31' ,'yyyy-mm-dd') , data_nasc) ) as idade\n\t\t\t\t FROM pmieducar.matricula_turma mt\n\t\t\t\t ,pmieducar.matricula m\n\t\t\t\t ,pmieducar.aluno a\n\t\t\t\t ,cadastro.fisica f\n\t\t\t\t WHERE cod_matricula = ref_cod_matricula\n\t\t\t\t AND mt.ativo = 1\n\t\t\t\t AND m.ativo = 1\n\t\t\t\t AND m.ref_cod_aluno = a.cod_aluno\n\t\t\t\t AND f.idpes = a.ref_idpes\n\t\t\t\t {$where}\n\t\t\t\t AND ref_ref_cod_escola = {$this->ref_cod_escola}\n\t\t\t\t ANd ref_cod_curso = {$this->ref_cod_curso}\n\t\t\t\t AND data_nasc IS NOT NULL\n\t\t\t\t AND m.ano = {$this->ano}\n\t\t\t\t ORDER BY idade"; $db = new clsBanco(); $db->Consulta($sql); $array_idades = array(); if ($db->Num_Linhas()) { while ($db->ProximoRegistro()) { $registro = $db->Tupla(); $array_idades_[$registro['idade']] = "-"; $array_idades[$registro['idade']] = $registro['idade']; } } else { echo '<script> alert("Nenhum aluno está matriculado"); window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1)); </script>'; return true; } if ($array_idades) { $relatorio = new relatorios("Relatório de alunos por idades Ano - {$this->ano}", 210, false, "Relatório de alunos por idade", "A4", "{$this->nm_instituicao}\n{$this->nm_escola}\n\n" . date("d/m/Y")); $relatorio->setMargem(20, 20, 50, 50); $relatorio->exibe_produzido_por = false; $array_cab = array_merge(array("Série", "Turma"), $array_idades); $array_cab[] = "Total"; $divisoes = array(100, 80); $divisoes_texto = array(100, 80); $tamanho_divisao = 23 + (15 - count($array_idades) - 1) * 2; for ($ct = 0; $ct < 20; $ct++) { $divisoes[] = $tamanho_divisao; $divisoes_texto[] = $tamanho_divisao; } $relatorio->novalinha($array_cab, 0, 16, true, "arial", $divisoes, "#515151", "#d3d3d3", "#ffffff", false, true); $db = new clsBanco(); $obj_curso = new clsPmieducarCurso(); $lst_curso = $obj_curso->lista($this->ref_cod_curso, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, $this->ref_cod_instituicao); if ($lst_curso) { foreach ($lst_curso as $curso) { $relatorio->novalinha(array($curso['nm_curso']), 0, 16, true, "arial", false, "#515151", "#d3d3d3", "#ffffff", false, true); $obj = new clsPmieducarSerie(); $obj->setOrderby('cod_serie,etapa_curso'); $lista_serie_curso = $obj->lista($this->ref_cod_serie, null, null, $curso['cod_curso'], null, null, null, null, null, null, null, null, 1, $this->ref_cod_instituicao); if ($lista_serie_curso) { foreach ($lista_serie_curso as $serie) { $obj_turma = new clsPmieducarTurma(); $lst_turma = $obj_turma->lista($this->ref_cod_turma, null, null, $serie['cod_serie'], $this->ref_cod_escola, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, $curso['cod_curso'], $this->ref_cod_instituicao); if ($lst_turma) { foreach ($lst_turma as $turma) { $array_idades = $array_idades_; $total = 0; $sql = "SELECT count(1) as total\n\t\t \t\t\t\t\t\t\t\t\t ,EXTRACT(YEAR FROM age( to_date ( EXTRACT( year from now() ) || '-12-31' ,'yyyy-mm-dd') , data_nasc) ) as idade\n\t\t\t\t\t\t\t\t\t\t\t FROM pmieducar.matricula_turma mt\n\t\t\t\t\t\t\t\t\t\t\t ,pmieducar.matricula m\n\t\t\t\t\t\t\t\t\t\t\t ,pmieducar.aluno a\n\t\t\t\t\t\t\t\t\t\t\t ,cadastro.fisica f\n\t\t\t\t\t\t\t\t\t\t\t WHERE cod_matricula = ref_cod_matricula\n\t\t\t\t\t\t\t\t\t\t\t AND mt.ativo = 1\n\t\t\t\t\t\t\t\t\t\t\t AND m.ativo = 1\n\t\t\t\t\t\t\t\t\t\t\t AND m.ref_cod_aluno = a.cod_aluno\n\t\t\t\t\t\t\t\t\t\t\t AND f.idpes = a.ref_idpes\n\t\t\t\t\t\t\t\t\t\t\t AND ref_cod_turma = {$turma['cod_turma']}\n\t\t\t\t\t\t\t\t\t\t\t AND ref_ref_cod_serie = {$serie['cod_serie']}\n\t\t\t\t\t\t\t\t\t\t\t AND ref_ref_cod_escola = {$this->ref_cod_escola}\n\t\t\t\t\t\t\t\t\t\t\t ANd ref_cod_curso = {$curso['cod_curso']}\n\t\t\t\t\t\t\t\t\t\t\t AND m.ano = {$this->ano}\n\t\t\t\t\t\t\t\t\t\t\t AND aprovado IN (1,2,3)\n\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t AND data_nasc IS NOT NULL\n\t\t\t\t\t\t\t\t\t\t\t GROUP BY EXTRACT(YEAR FROM age( to_date ( EXTRACT( year from now() ) || '-12-31' ,'yyyy-mm-dd') , data_nasc) )\n\t\t\t\t\t\t\t\t\t\t\t ORDER BY idade"; $db->Consulta($sql); if ($db->Num_Linhas()) { while ($db->ProximoRegistro()) { $registro = $db->Tupla(); $array_idades[$registro['idade']] = $registro['total']; $total += $registro['total']; } $valores = array_merge(array($serie['nm_serie'], $turma['nm_turma']), $array_idades, array($total)); $relatorio->novalinha($valores, 0, 16, false, "arial", $divisoes, "#515151", "#d3d3d3", "#ffffff", false, true); } } } } } } //$relatorio->quebraPagina(); } $this->get_link = $relatorio->fechaPdf(); } echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');window.location='download.php?filename=" . $this->get_link . "'}</script>"; echo "<html><center>Se o download não iniciar automaticamente <br /><a target='blank' href='" . $this->get_link . "' style='font-size: 16px; color: #000000; text-decoration: underline;'>clique aqui!</a><br><br>\n\t\t\t<span style='font-size: 10px;'>Para visualizar os arquivos PDF, é necessário instalar o Adobe Acrobat Reader.<br>\n\n\t\t\tClique na Imagem para Baixar o instalador<br><br>\n\t\t\t<a href=\"http://www.adobe.com.br/products/acrobat/readstep2.html\" target=\"new\"><br><img src=\"imagens/acrobat.gif\" width=\"88\" height=\"31\" border=\"0\"></a>\n\t\t\t</span>\n\t\t\t</center>"; }
function Gerar() { if ($_POST) { foreach ($_POST as $campo => $val) { $this->{$campo} = $this->{$campo} ? $this->{$campo} : $val; } } $this->campoOculto('ref_cod_turma', $this->ref_cod_turma); $this->campoOculto('ref_ref_cod_escola', $this->ref_ref_cod_escola); $this->campoOculto('ref_ref_cod_serie', $this->ref_ref_cod_serie); $this->campoOculto('ref_cod_curso', $this->ref_cod_curso); $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { $obj_cod_instituicao = new clsPmieducarInstituicao($this->ref_cod_instituicao); $obj_cod_instituicao_det = $obj_cod_instituicao->detalhe(); $nm_instituicao = $obj_cod_instituicao_det['nm_instituicao']; $this->campoRotulo('nm_instituicao', 'Instituição', $nm_instituicao); } if ($nivel_usuario == 1 || $nivel_usuario == 2) { if ($this->ref_ref_cod_escola) { $obj_ref_cod_escola = new clsPmieducarEscola($this->ref_ref_cod_escola); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $nm_escola = $det_ref_cod_escola['nome']; $this->campoRotulo('nm_escola', 'Escola', $nm_escola); } } if ($this->ref_cod_curso) { $obj_ref_cod_curso = new clsPmieducarCurso($this->ref_cod_curso); $det_ref_cod_curso = $obj_ref_cod_curso->detalhe(); $nm_curso = $det_ref_cod_curso['nm_curso']; $this->campoRotulo('nm_curso', 'Curso', $nm_curso); } if ($this->ref_ref_cod_serie) { $obj_ref_cod_serie = new clsPmieducarSerie($this->ref_ref_cod_serie); $det_ref_cod_serie = $obj_ref_cod_serie->detalhe(); $nm_serie = $det_ref_cod_serie["nm_serie"]; $this->campoRotulo('nm_serie', 'Série', $nm_serie); // busca o ano em q a escola esta em andamento $obj_ano_letivo = new clsPmieducarEscolaAnoLetivo(); $lst_ano_letivo = $obj_ano_letivo->lista($this->ref_ref_cod_escola, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, 1); if (is_array($lst_ano_letivo)) { $det_ano_letivo = array_shift($lst_ano_letivo); $ano_letivo = $det_ano_letivo['ano']; } else { $this->mensagem = 'Não foi possível encontrar o ano letivo em andamento da escola.'; return FALSE; } } if ($this->ref_cod_turma) { $obj_turma = new clsPmieducarTurma($this->ref_cod_turma); $det_turma = $obj_turma->detalhe(); $nm_turma = $det_turma['nm_turma']; $this->campoRotulo('nm_turma', 'Turma', $nm_turma); } // Inlui o aluno $this->campoQuebra(); if ($_POST['matriculas_turma']) { $this->matriculas_turma = unserialize(urldecode($_POST['matriculas_turma'])); } if (is_numeric($this->ref_cod_turma) && !$_POST) { $obj_matriculas_turma = new clsPmieducarMatriculaTurma(); $obj_matriculas_turma->setOrderby('nome_aluno'); $lst_matriculas_turma = $obj_matriculas_turma->lista(NULL, $this->ref_cod_turma, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, array(1, 2, 3), NULL, NULL, $ano_letivo, NULL, TRUE, NULL, 1, TRUE); if (is_array($lst_matriculas_turma)) { foreach ($lst_matriculas_turma as $key => $campo) { $this->matriculas_turma[$campo['ref_cod_matricula']]['sequencial_'] = $campo['sequencial']; } } } if ($_POST['ref_cod_matricula']) { $obj_matriculas_turma = new clsPmieducarMatriculaTurma($_POST['ref_cod_matricula'], $this->ref_cod_turma); $sequencial = $obj_matriculas_turma->buscaSequencialMax(); $this->matriculas_turma[$_POST['ref_cod_matricula']]['sequencial_'] = $sequencial; unset($this->ref_cod_matricula); } if ($this->matriculas_turma) { foreach ($this->matriculas_turma as $matricula => $campo) { $obj_matricula = new clsPmieducarMatricula($matricula); $det_matricula = $obj_matricula->detalhe(); $obj_aluno = new clsPmieducarAluno(); $lst_aluno = $obj_aluno->lista($det_matricula['ref_cod_aluno']); $det_aluno = array_shift($lst_aluno); $nm_aluno = $det_aluno['nome_aluno']; $this->campoTextoInv('ref_cod_matricula_' . $matricula, '', $nm_aluno, 30, 255, FALSE, FALSE, FALSE, '', '', '', '', 'ref_cod_matricula'); } } $this->campoOculto('matriculas_turma', serialize($this->matriculas_turma)); // Aluno $opcoes = array(); $obj_matriculas_turma = new clsPmieducarMatriculaTurma(); $alunos = $obj_matriculas_turma->alunosNaoEnturmados($this->ref_ref_cod_escola, $this->ref_ref_cod_serie, $this->ref_cod_curso, $ano_letivo); if (is_array($alunos)) { for ($i = 0; $i < count($alunos); $i++) { $obj_matricula = new clsPmieducarMatricula($alunos[$i]); $det_matricula = $obj_matricula->detalhe(); $obj_aluno = new clsPmieducarAluno(); $lst_aluno = $obj_aluno->lista($det_matricula['ref_cod_aluno']); $det_aluno = array_shift($lst_aluno); $opcoes[$alunos[$i]] = $det_aluno['nome_aluno']; } } if (count($opcoes)) { asort($opcoes); foreach ($opcoes as $key => $aluno) { $this->campoCheck('ref_cod_matricula[' . $key . ']', 'Aluno', $key, $aluno, NULL, NULL, NULL); } } else { $this->campoRotulo('rotulo_1', '-', 'Todos os alunos matriculados na série já se encontram enturmados.'); } $this->campoQuebra(); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Acervo Assunto - Detalhe"; $this->cod_acervo_assunto = $_GET["cod_acervo_assunto"]; $tmp_obj = new clsPmieducarAcervoAssunto($this->cod_acervo_assunto); $registro = $tmp_obj->detalhe(); if (class_exists("clsPmieducarBiblioteca")) { $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]); $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe(); $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"]; if (class_exists("clsPmieducarInstituicao")) { $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["ref_cod_instituicao"]; $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } } if (class_exists("clsPmieducarEscola")) { $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $idpes = $det_ref_cod_escola["ref_idpes"]; if ($idpes) { $obj_escola = new clsPessoaJuridica($idpes); $obj_escola_det = $obj_escola->detalhe(); $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; } else { $obj_escola = new clsPmieducarEscolaComplemento($registro["ref_cod_escola"]); $obj_escola_det = $obj_escola->detalhe(); $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; } } $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if (!$registro) { header("location: educar_acervo_assunto_lst.php"); die; } 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_cod_escola"]) { $this->addDetalhe(array("Escola", "{$registro["ref_cod_escola"]}")); } } if ($registro["ref_cod_biblioteca"]) { $this->addDetalhe(array("Biblioteca", "{$registro["ref_cod_biblioteca"]}")); } if ($registro["nm_assunto"]) { $this->addDetalhe(array("Assunto", "{$registro["nm_assunto"]}")); } if ($registro["descricao"]) { $this->addDetalhe(array("Descrição", "{$registro["descricao"]}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(592, $this->pessoa_logada, 11)) { $this->url_novo = "educar_acervo_assunto_cad.php"; $this->url_editar = "educar_acervo_assunto_cad.php?cod_acervo_assunto={$registro["cod_acervo_assunto"]}"; } $this->url_cancelar = "educar_acervo_assunto_lst.php"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Listagem de assuntos")); $this->enviaLocalizacao($localizacao->montar()); }
$escola_desabilitado = isset($escola_desabilitado) ? $escola_desabilitado : false; $curso_desabilitado = isset($curso_desabilitado) ? $curso_desabilitado : false; $escola_curso_desabilitado = isset($escola_curso_desabilitado) ? $escola_curso_desabilitado : false; $escola_curso_serie_desabilitado = isset($escola_curso_serie_desabilitado) ? $escola_curso_serie_desabilitado : false; $serie_desabilitado = isset($serie_desabilitado) ? $serie_desabilitado : false; $biblioteca_desabilitado = isset($biblioteca_desabilitado) ? $biblioteca_desabilitado : false; $cliente_tipo_desabilitado = isset($cliente_tipo_desabilitado) ? $cliente_tipo_desabilitado : false; $funcao_desabilitado = isset($funcao_desabilitado) ? $funcao_desabilitado : false; $turma_desabilitado = isset($turma_desabilitado) ? $turma_desabilitado : false; } $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($pessoa_logada); //Se administrador if ($nivel_usuario == 1 || $cad_usuario) { $opcoes = array("" => "Selecione"); $obj_instituicao = new clsPmieducarInstituicao(); $obj_instituicao->setCamposLista("cod_instituicao, nm_instituicao"); $obj_instituicao->setOrderby("nm_instituicao ASC"); $lista = $obj_instituicao->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, 1); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_instituicao']}"] = "{$registro['nm_instituicao']}"; } } if ($get_escola && $get_biblioteca) { $this->campoLista("ref_cod_instituicao", "Instituição", $opcoes, $this->ref_cod_instituicao, "getDuploEscolaBiblioteca();", null, null, null, $instituicao_desabilitado, $instituicao_obrigatorio); } else { if ($get_escola && $get_curso && $get_matricula) { $this->campoLista("ref_cod_instituicao", "Instituição", $opcoes, $this->ref_cod_instituicao, "getMatricula();", null, null, null, $instituicao_desabilitado, $instituicao_obrigatorio); } else { if ($get_escola && $get_curso) {