本文整理汇总了PHP中clsPermissoes::nivel_acesso方法的典型用法代码示例。如果您正苦于以下问题:PHP clsPermissoes::nivel_acesso方法的具体用法?PHP clsPermissoes::nivel_acesso怎么用?PHP clsPermissoes::nivel_acesso使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类clsPermissoes
的用法示例。
在下文中一共展示了clsPermissoes::nivel_acesso方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Gerar
function Gerar()
{
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
session_write_close();
$this->titulo = "Pontos - 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");
$this->campoNumero("cod_ponto", "Código do ponto", $this->cod_ponto, 20, 255, false);
$this->campoTexto("descricao", "Descrição", $this->descricao, 50, 255, false);
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
$this->addCabecalhos(array("Código do ponto", "Descrição"));
// Paginador
$this->limite = 20;
$this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
$obj_ponto = new clsModulesPontoTransporteEscolar();
$obj_ponto->setOrderBy(' descricao asc ');
$obj_ponto->setLimite($this->limite, $this->offset);
$pontos = $obj_ponto->lista($this->cod_ponto, $this->descricao);
$total = $pontos->_total;
foreach ($pontos as $registro) {
$this->addLinhas(array("<a href=\"transporte_ponto_det.php?cod_ponto={$registro["cod_ponto_transporte_escolar"]}\">{$registro["cod_ponto_transporte_escolar"]}</a>", "<a href=\"transporte_ponto_det.php?cod_ponto={$registro["cod_ponto_transporte_escolar"]}\">{$registro["descricao"]}</a>"));
}
$this->addPaginador2("transporte_ponto_lst.php", $total, $_GET, $this->nome, $this->limite);
$this->acao = "go(\"../module/TransporteEscolar/Ponto\")";
$this->nome_acao = "Novo";
$this->largura = "100%";
}
示例2: Gerar
function Gerar()
{
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
if ($_POST) {
foreach ($_POST as $key => $value) {
$this->{$key} = $value;
}
}
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->ano = $ano_atual = date("Y");
$this->mes = $mes_atual = date("n");
$this->campoNumero("ano", "Ano", $this->ano, 4, 4, true);
$get_escola = true;
$instituicao_obrigatorio = true;
$escola_obrigatorio = false;
$exibe_nm_escola = true;
$this->ref_cod_escola = $obj_permissoes->getEscola($this->pessoa_logada);
$this->ref_cod_instituicao = $obj_permissoes->getInstituicao($this->pessoa_logada);
include "include/pmieducar/educar_campo_lista.php";
if ($this->get_link) {
$this->campoRotulo("rotulo11", "-", "<a href='{$this->get_link}' target='_blank'>Baixar Relatório</a>");
}
$this->url_cancelar = "educar_index.php";
$this->nome_url_cancelar = "Cancelar";
$this->acao_enviar = 'acao2()';
$this->acao_executa_submit = false;
}
示例3: Gerar
function Gerar()
{
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
if ($_POST) {
foreach ($_POST as $key => $value) {
$this->{$key} = $value;
}
}
$this->ano = $ano_atual = date('Y');
$this->campoNumero('ano', 'Ano', $this->ano, 4, 4, TRUE);
$get_escola = TRUE;
$exibe_nm_escola = TRUE;
$get_curso = TRUE;
$get_escola_curso_serie = TRUE;
$escola_obrigatorio = FALSE;
$curso_obrigatorio = TRUE;
$instituicao_obrigatorio = TRUE;
include 'include/pmieducar/educar_campo_lista.php';
$this->campoLista('ref_cod_turma', 'Turma', array('' => 'Selecione'), '');
if ($this->ref_cod_escola) {
$this->ref_ref_cod_escola = $this->ref_cod_escola;
}
$this->url_cancelar = 'educar_index.php';
$this->nome_url_cancelar = 'Cancelar';
$this->acao_enviar = 'acao2()';
$this->acao_executa_submit = FALSE;
}
示例4: Gerar
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%";
}
示例5: Gerar
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());
}
示例6: Gerar
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%";
}
示例7: Inicializar
function Inicializar()
{
// $retorno = "Novo";
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->cod_biblioteca = $_GET["cod_biblioteca"];
$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra(629, $this->pessoa_logada, 11, "educar_biblioteca_dados_lst.php");
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
if ($nivel_usuario <= 3) {
$permitido = true;
} else {
$obj_usuario_bib = new clsPmieducarBibliotecaUsuario();
$lista_bib = $obj_usuario_bib->lista(null, $this->pessoa_logada);
$permitido = false;
if ($lista_bib) {
foreach ($lista_bib as $biblioteca) {
if ($this->cod_biblioteca == $biblioteca['ref_cod_biblioteca']) {
$permitido = true;
}
}
}
}
if (!$permitido) {
header("Location: educar_biblioteca_dados_lst.php");
}
if (is_numeric($this->cod_biblioteca)) {
$obj = new clsPmieducarBiblioteca($this->cod_biblioteca);
$registro = $obj->detalhe();
if ($registro) {
foreach ($registro as $campo => $val) {
// passa todos os valores obtidos no registro para atributos do objeto
$this->{$campo} = $val;
}
if ($obj_permissoes->permissao_excluir(629, $this->pessoa_logada, 11)) {
$this->fexcluir = true;
}
$retorno = "Editar";
}
}
$this->url_cancelar = $retorno == "Editar" ? "educar_biblioteca_dados_det.php?cod_biblioteca={$registro["cod_biblioteca"]}" : "educar_biblioteca_dados_lst.php";
$this->nome_url_cancelar = "Cancelar";
$nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "{$nomeMenu} dados da biblioteaca"));
$this->enviaLocalizacao($localizacao->montar());
return $retorno;
}
示例8: Gerar
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%";
}
示例9: Gerar
function Gerar()
{
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
if ($_POST) {
foreach ($_POST as $key => $value) {
$this->{$key} = $value;
}
}
$this->ano = $ano_atual = date('Y');
$this->campoNumero('ano', 'Ano', $this->ano, 4, 4, TRUE);
$this->campoCheck('em_branco', 'Relatório em branco', '');
$this->campoNumero('numero_registros', 'Número de linhas', '', 3, 3);
$this->campoCheck('temporario', 'Gerar lista temporária?', '', 'Gera lista de alunos mesmo para os componentes curriculares ' . 'não definidos no quadro de horário da turma.');
$get_escola = TRUE;
$obrigatorio = TRUE;
$exibe_nm_escola = TRUE;
$get_curso = TRUE;
$get_escola_curso_serie = TRUE;
include 'include/pmieducar/educar_campo_lista.php';
$opcoes_turma = array('' => 'Selecione');
if ($this->ref_ref_cod_serie && $this->ref_cod_escola || $this->ref_cod_curso) {
$obj_turma = new clsPmieducarTurma();
$obj_turma->setOrderby('nm_turma ASC');
$lst_turma = $obj_turma->lista(NULL, NULL, NULL, $this->ref_ref_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, $this->ref_cod_curso);
if (is_array($lst_turma) && count($lst_turma)) {
foreach ($lst_turma as $turma) {
$opcoes_turma[$turma['cod_turma']] = $turma['nm_turma'];
}
}
}
$this->campoLista('ref_cod_turma', 'Turma', $opcoes_turma, $this->ref_cod_turma);
$this->campoLista('ref_cod_modulo', 'Módulo', array('' => 'Selecione'), '');
if ($this->ref_cod_escola) {
$this->ref_ref_cod_escola = $this->ref_cod_escola;
}
if ($this->get_link) {
$this->campoRotulo('rotulo11', '-', sprintf('<a href="%s" target="_blank">Baixar Relatório</a>', $this->get_link));
}
$this->url_cancelar = 'educar_index.php';
$this->nome_url_cancelar = 'Cancelar';
$this->acao_enviar = 'acao2()';
$this->acao_executa_submit = FALSE;
}
示例10: Gerar
function Gerar()
{
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
if ($_POST) {
foreach ($_POST as $key => $value) {
$this->{$key} = $value;
}
}
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->ano = $ano_atual = date("Y");
$this->mes = $mes_atual = date("n");
/*
$lim = 5;
for($a = date('Y') ; $a < $ano_atual + $lim ; $a++ )
$anos["{$a}"] = "{$a}";
$this->campoLista( "ano", "Ano", $anos, $this->ano, "", false );
*/
$this->campoNumero("ano", "Ano", $this->ano, 4, 4, true);
$this->campoLista("mes", "Mês", $this->meses_do_ano, $this->mes, "", false);
$get_escola = true;
//$get_curso = true;
$obrigatorio = true;
$exibe_nm_escola = true;
// $get_escola_curso = true;
$get_curso = false;
$exibe_campo_lista_curso_escola = false;
$this->ref_cod_escola = $obj_permissoes->getEscola($this->pessoa_logada);
$this->ref_cod_instituicao = $obj_permissoes->getInstituicao($this->pessoa_logada);
include "include/pmieducar/educar_campo_lista.php";
$this->campoRotulo("cursos_", "Cursos", "<div id='cursos'>Selecione uma escola</div>");
if ($nivel_usuario <= 3) {
echo "<script>\n\t\t\t\t\twindow.onload = function(){document.getElementById('ref_cod_escola').onchange = changeCurso};\n\t\t\t\t </script>";
} else {
echo "<script>\n\t\t\t\t\twindow.onload = function(){ changeCurso() };\n\t\t\t\t </script>";
}
if ($this->get_link) {
$this->campoRotulo("rotulo11", "-", "<a href='{$this->get_link}' target='_blank'>Baixar Relatório</a>");
}
$this->url_cancelar = "educar_index.php";
$this->nome_url_cancelar = "Cancelar";
$this->acao_enviar = 'acao2()';
$this->acao_executa_submit = false;
}
示例11: Gerar
function Gerar()
{
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
if ($_POST) {
foreach ($_POST as $key => $value) {
$this->{$key} = $value;
}
}
$instituicao_obrigatorio = TRUE;
$get_escola = TRUE;
include 'include/pmieducar/educar_campo_lista.php';
$this->url_cancelar = 'educar_index.php';
$this->nome_url_cancelar = 'Cancelar';
$this->acao_enviar = 'acao2()';
$this->acao_executa_submit = FALSE;
}
示例12: Inicializar
function Inicializar()
{
// $retorno = "Novo";
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->cod_biblioteca = $_GET["cod_biblioteca"];
$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra(629, $this->pessoa_logada, 11, "educar_biblioteca_dados_lst.php");
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
if ($nivel_usuario <= 3) {
$permitido = true;
} else {
$obj_usuario_bib = new clsPmieducarBibliotecaUsuario();
$lista_bib = $obj_usuario_bib->lista(null, $this->pessoa_logada);
$permitido = false;
if ($lista_bib) {
foreach ($lista_bib as $biblioteca) {
if ($this->cod_biblioteca == $biblioteca['ref_cod_biblioteca']) {
$permitido = true;
}
}
}
}
if (!$permitido) {
header("Location: educar_biblioteca_dados_lst.php");
}
if (is_numeric($this->cod_biblioteca)) {
$obj = new clsPmieducarBiblioteca($this->cod_biblioteca);
$registro = $obj->detalhe();
if ($registro) {
foreach ($registro as $campo => $val) {
// passa todos os valores obtidos no registro para atributos do objeto
$this->{$campo} = $val;
}
if ($obj_permissoes->permissao_excluir(629, $this->pessoa_logada, 11)) {
$this->fexcluir = true;
}
$retorno = "Editar";
}
}
$this->url_cancelar = $retorno == "Editar" ? "educar_biblioteca_dados_det.php?cod_biblioteca={$registro["cod_biblioteca"]}" : "educar_biblioteca_dados_lst.php";
$this->nome_url_cancelar = "Cancelar";
return $retorno;
}
示例13: Gerar
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());
}
示例14: Gerar
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%";
}
示例15: Gerar
function Gerar()
{
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
$this->ano = $ano_atual = date('Y');
$this->campoNumero('ano', 'Ano', $this->ano, 4, 4, TRUE);
$this->campoCheck('em_branco', 'Relatório em branco', '');
$this->campoNumero('numero_registros', 'Número de linhas', '', 3, 3);
$get_escola = TRUE;
$exibe_nm_escola = TRUE;
$get_curso = TRUE;
$get_escola_curso_serie = TRUE;
$escola_obrigatorio = FALSE;
$curso_obrigatorio = FALSE;
$instituicao_obrigatorio = TRUE;
include 'include/pmieducar/educar_campo_lista.php';
$this->campoLista('ref_cod_turma', 'Turma', array('' => 'Selecione'), '', '', FALSE, '', '', FALSE, FALSE);
$this->campoLista('ref_cod_matricula', 'Aluno', array('' => 'Selecione'), '', '', FALSE, 'Campo não obrigatório', '', FALSE, FALSE);
$this->url_cancelar = 'educar_index.php';
$this->nome_url_cancelar = 'Cancelar';
$this->acao_enviar = 'acao2()';
$this->acao_executa_submit = FALSE;
}