当前位置: 首页>>代码示例>>PHP>>正文


PHP clsPmieducarEscola::lista方法代码示例

本文整理汇总了PHP中clsPmieducarEscola::lista方法的典型用法代码示例。如果您正苦于以下问题:PHP clsPmieducarEscola::lista方法的具体用法?PHP clsPmieducarEscola::lista怎么用?PHP clsPmieducarEscola::lista使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在clsPmieducarEscola的用法示例。


在下文中一共展示了clsPmieducarEscola::lista方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: 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&atilde;o existente: clsPmieducarBiblioteca\n-->";
     }
     if ($registro["ref_cod_instituicao"] && $nivel_usuario == 1) {
         $this->addDetalhe(array("Institui&ccedil;&atilde;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&ccedil;&atilde;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%";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:59,代码来源:educar_acervo_autor_det.php

示例2: renderHTML

 function renderHTML()
 {
     @session_start();
     $pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     if ($_GET) {
         foreach ($_GET 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 (!is_numeric($this->ref_cod_aluno) || !is_numeric($this->ref_cod_escola)) {
         echo "<center>Não existem dados a serem exibidos!</center>";
         echo "<script>window.onload=function(){parent.EscondeDiv('LoadImprimir');}</script>";
         die;
     }
     //		if ($pessoa_logada==184580)
     //		{
     //			$this->verificaHistorico();
     //		}
     $obj_historico_escolar = new clsPmieducarHistoricoEscolar();
     $obj_historico_escolar->setOrderby("ano ASC");
     $lst_historico_escolar = $obj_historico_escolar->lista($this->ref_cod_aluno, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null);
     //, 0 );
     $ultima_mat = count($lst_historico_escolar) - 1;
     $observacao = $lst_historico_escolar[$ultima_mat]['observacao'];
     $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("Histórico Escolar", "Histórico Escolar", "A4", "", false, false);
     $this->pdf->OpenPage();
     //***************INICIO CABECALHO
     $obj_aluno = new clsPmieducarAluno($this->ref_cod_aluno);
     $det_aluno = $obj_aluno->detalhe();
     $obj_matricula = new clsPmieducarMatricula();
     $lst_matriculas = $obj_matricula->lista(null, null, $this->ref_cod_escola, null, null, null, $this->ref_cod_aluno, array(1, 2), null, null, null, null, 1, null, null, $this->ref_cod_instituicao, 1, null, null, null, null, null, null, null, null);
     if ($lst_matriculas) {
         $cod_matricula = $lst_matriculas[0]['cod_matricula'];
     }
     $obj_pessoa = new clsPessoa_($det_aluno['ref_idpes']);
     $det_pessoa = $obj_pessoa->detalhe();
     // NOME DO ALUNO
     $nm_aluno = str2upper($det_pessoa['nome']);
     $obj_fisica = new clsFisica($det_aluno['ref_idpes']);
     $det_fisica = $obj_fisica->detalhe();
     // SEXO
     $sexo = $det_fisica["sexo"];
     if ($sexo == "M") {
         $sexo = "MASCULINO";
     } else {
         $sexo = "FEMININO";
     }
     // DATA DE NASCIMENTO
     $dt_nasc = dataToBrasil($det_fisica["data_nasc"]);
     $dia = substr($dt_nasc, 0, 2);
     $mes = substr($dt_nasc, 3, 2);
     $meses = array("01" => "Janeiro", "02" => "Fevereiro", "03" => "Março", "04" => "Abril", "05" => "Maio", "06" => "Junho", "07" => "Julho", "08" => "Agosto", "09" => "Setembro", "10" => "Outubro", "11" => "Novembro", "12" => "Dezembro");
     $ano = substr($dt_nasc, 6, 4);
     // NATURALIDADE
     $idmun_nascimento = $det_fisica["idmun_nascimento"]->idmun;
     $obj_mun_nasc = new clsMunicipio($idmun_nascimento);
     $det_mun_nasc = $obj_mun_nasc->detalhe();
     $naturalidade = str2upper($det_mun_nasc['nome']);
     if ($det_mun_nasc['sigla_uf']) {
         $naturalidade_uf = $det_mun_nasc['sigla_uf']->detalhe();
         $naturalidade_uf = $naturalidade_uf['nome'];
     }
     // NACIONALIDADE
     $nacionalidade = $det_fisica["nacionalidade"];
     if ($nacionalidade == 1) {
         $nacionalidade = "Brasileira";
     } else {
         if ($nacionalidade == 2) {
             $nacionalidade = "Naturalizado(a) Brasileiro(a)";
         } else {
             if ($nacionalidade == 3) {
                 $nacionalidade = "Estrangeira";
             }
         }
     }
     $nm_pai = str2upper($det_aluno["nm_pai"]);
     $nm_mae = str2upper($det_aluno['nm_mae']);
     if (!$nm_pai || !$nm_mae) {
         $obj_fisica = new clsFisica($det_aluno['ref_idpes']);
         $det_fisica = $obj_fisica->detalhe();
         if (!$nm_pai) {
             $nm_pai = str2upper($det_fisica["nome_pai"]);
         }
         if (!$nm_mae) {
             $nm_mae = str2upper($det_fisica["nome_mae"]);
         }
         if (!$nm_pai) {
             $obj_pessoa = new clsPessoa_($det_fisica["idpes_pai"]);
             $det_pessoa = $obj_pessoa->detalhe();
             // NOME DO PAI
             $nm_pai = str2upper($det_pessoa['nome']);
         }
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_relatorio_historico_escolar_proc.php

示例3: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Escola - Listagem";
     $obj_permissoes = new clsPermissoes();
     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");
     $cabecalhos = array("Escola");
     $nivel = $obj_permissoes->nivel_acesso($this->pessoa_logada);
     if ($nivel == 1) {
         $cabecalhos[] = "Institui&ccedil;&atilde;o";
         $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&ccedil;&atilde;o", $opcoes, $this->ref_cod_instituicao, false, false, false, false, false, false);
     } else {
         $this->ref_cod_instituicao = $obj_permissoes->getInstituicao($this->pessoa_logada);
         if ($this->ref_cod_instituicao) {
             $this->campoOculto("ref_cod_instituicao", $this->ref_cod_instituicao);
         } else {
             die("Erro: Usuário não é do nivel poli-institucional e não possui uma instituição");
         }
     }
     $this->addCabecalhos($cabecalhos);
     $this->campoTexto("nm_escola", "Escola", $this->nm_escola, 30, 255, false);
     // Filtros de Foreign Keys
     $this->limite = 10;
     $obj_escola = new clsPmieducarEscola();
     //$obj_escola->setOrderby( "nome ASC" );
     $obj_escola->setLimite($this->limite, ($this->pagina_formulario - 1) * $this->limite);
     $cod_escola = $obj_permissoes->getEscola($this->pessoa_logada);
     $lista = $obj_escola->lista($cod_escola, null, null, $this->ref_cod_instituicao, null, null, null, null, null, null, 1, $this->nm_escola);
     $total = $obj_escola->_total;
     // monta a lista
     if (is_array($lista) && count($lista)) {
         foreach ($lista as $registro) {
             $linha = array("<a href=\"educar_escola_det.php?cod_escola={$registro["cod_escola"]}\">{$registro["nome"]}</a>");
             if ($nivel == 1) {
                 $objInstituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
                 $detInstituicao = $objInstituicao->detalhe();
                 $linha[] = "<a href=\"educar_escola_det.php?cod_escola={$registro["cod_escola"]}\">{$detInstituicao["nm_instituicao"]}</a>";
             }
             $this->addLinhas($linha);
         }
     }
     $this->addPaginador2("educar_escola_lst.php", $total, $_GET, $this->nome, $this->limite);
     if ($obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 3)) {
         $this->acao = "go(\"educar_escola_cad.php\")";
         $this->nome_acao = "Novo";
     }
     $this->largura = "100%";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:63,代码来源:educar_escola_lst.php

示例4: renderHTML

 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';
     $this->pdf = new clsPDF("Alunos Matriculados - {$this->ano}", "Alunos Matriculados - Sintético", "A4", "", false, false);
     $disciplinas = array('DEMONSTRA COMPREENSÃO DO PROCESSO DE LEITURA E DA SUA FUNÇÃO SOCIAL.', 'DEMONSTRA COMPREENSÃO DO PROCESSO DE ESCRITA E DA SUA FUNÇÃO SOCIAL.', 'EXPRESSA-SE, ESTABELECENDO DIÁLOGO E INTERAÇÃO COM O GRUPO', 'CONCEITUA E IDENTIFICA OS NUMERAIS NOS DIFERENTES CONTEXTOS EM QUE SE ENCONTRAM, ESTABELECENDO RELAÇÃO ENTRE NUMERAIS E QUANTIDADES.', 'RESOLVE OPERAÇÕES E SITUAÇÕES-PROBLEMA ENVOLVENDO O CONCEITO DE ADIÇÃO, POR MEIO DE  ESTRATÉGIAS PRÓPRIAS OU POR TÉCNICAS CONVENCIONAIS.', 'RESOLVE OPERAÇÕES E SITUAÇÕES-PROBLEMA ENVOLVENDO O CONCEITO DE SUBTRAÇÃO, POR MEIO DE  ESTRATÉGIAS PRÓPRIAS OU POR TÉCNICAS CONVENCIONAIS.', 'REPRESENTA A POSIÇÃO DE OBJETOS OU PESSOAS E IDENTIFICA AS FORMAS E PROPRIEDADES DAS FIGURAS GEOMÉTRICAS, UTILIZANDO VOCABULÁRIO PERTINENTE NAS DIVERSAS SITUAÇÕES A QUE ESTÁ EXPOSTA.', 'DEMONSTRA COMPREENSÃO DO CONCEITO DE MEDIDAS POR MEIO DE UNIDADES CONVENCIONAIS E NÃO CONVENCIONAIS.', 'LÊ, INTERPRETA E ORGANIZA REGISTROS DE INFORMAÇÕES EM GRÁFICOS,  TABELAS E CALENDÁRIOS.', 'RECONHECE MODOS DE SER, VIVER E TRABALHAR DE ALGUNS GRUPOS SOCIAIS, PERCEBENDO A SI PRÓPRIO COMO SUJEITO DO MEIO EM QUE VIVE.', 'ESTABELECE RELAÇÃO ENTRE A NATUREZA E OS SERES VIVOS, COMPREENDENDO A IMPORTANCIA DA PRESERVAÇÃO DO ECO-SISTEMA.', 'INTERPRETA INFORMAÇÕES, ESTABELECENDO RELAÇÕES COM SUAS EXPERIÊNCIAS COTIDIANAS E DEMONSTRANDO MUDANÇAS DE ATITUDES A PARTIR DO SEU APRENDIZADO.', 'PARTICIPA DA REALIZAÇÃO DE TAREFAS QUE ENVOLVAM AÇOES DE COOPERAÇÃO, SOLIDARIEDADE E AJUDA NA RELAÇÃO COM O OUTRO, PERCEBENDO SEUS  DIREITOS E DEVERES.', 'DEMONSTRA  COORDENAÇÃO MOTORA, EQUILÍBRIO, LATERALIDADE, LOCALIZAÇÃO NO TEMPO E NO ESPAÇO, VELOCIDADE, RESISTÊNCIA E FLEXIBILIDADE NA REALIZAÇÃO DE SUAS ATIVIDADES.', 'ESTABELECE RELAÇÃO ENTRE A SUA PRODUÇÃO E A DO OUTRO, DEMONSTRANDO COMPREENSÃO DAS DIFERENTES LINGUAGENS ARTÍSTICAS.');
     $page_open = false;
     $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->ref_cod_escola = $escola['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'];
     foreach ($disciplinas as $disciplina) {
         if (!$page_open) {
             $x_quadrado = 30;
             $this->page_y = 95;
             $altura_caixa = 85;
             $this->pdf->OpenPage();
             $this->addCabecalho();
             $this->addCabecalho2();
             $page_open = true;
         }
         $altura_caixa = 15 + (int) (strlen($disciplina) / 60 * 7);
         $this->pdf->quadrado_relativo(30, $this->page_y, 535, $altura_caixa);
         $this->pdf->linha_relativa(440, $this->page_y, 0, $altura_caixa, '0.1');
         $this->pdf->escreve_relativo($disciplina, 35, $this->page_y + 5, 400, 120, "arial", "8", "#000000", "justify");
         $x_bim = 440 + 31;
         for ($i = 1; $i <= 4; $i++) {
             if ($i <= 3) {
                 $this->pdf->linha_relativa($x_bim, $this->page_y, 0, $altura_caixa, '0.1');
             }
             $this->pdf->escreve_relativo("PD", $x_bim - 31, $this->page_y + $altura_caixa / 3, 31, 120, "arial", "10", "#000000", "center");
             $x_bim += 31;
         }
         $this->page_y += $altura_caixa;
     }
     $this->page_y += 15;
     $this->pdf->escreve_relativo("LEGENDA: \n\n\tD   = Desenvolvida\n\tPD = Parcialmente Desenvolvida\n\tID   = Iniciando o Desenvolvimento\n\tND = Não Desenvolvida\n\tCNA = Competência Não Avaliada", 36, $this->page_y, 200, 50, $fonte, 7, $corTexto, 'left');
     $this->page_y += 75;
     $altura_obs = 60;
     $this->pdf->quadrado_relativo(30, $this->page_y, 535, $altura_obs, 0.1, "#000000", "#FFFFFF");
     $this->pdf->escreve_relativo("OBS: ", 33, $this->page_y + 3, 545, 60, $fonte, 8, $corTexto, 'justify');
     $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>";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:59,代码来源:educar_relatorio_boletim_conceitual_proc.php

示例5: clsPermissoes

            $this->campoRotulo("nm_escola", "Escola", $nm_escola);
        }
        if ($get_biblioteca) {
            $obj_per = new clsPermissoes();
            $ref_cod_biblioteca_ = $obj_per->getBiblioteca($pessoa_logada);
        }
    }
}
//                    administrador          institucional - CPD
if ($get_escola && ($nivel_usuario == 1 || $nivel_usuario == 2 || $cad_usuario)) {
    $opcoes_escola = array("" => "Selecione uma escola");
    // EDITAR
    if ($this->ref_cod_instituicao) {
        $obj_escola = new clsPmieducarEscola();
        $obj_escola->setOrderby("nome ASC");
        $lista = $obj_escola->lista(null, null, null, $this->ref_cod_instituicao, null, null, null, null, null, null, 1);
        if (is_array($lista) && count($lista)) {
            foreach ($lista as $registro) {
                $opcoes_escola["{$registro["cod_escola"]}"] = "{$registro['nome']}";
            }
        }
    }
    if ($get_biblioteca) {
        $this->campoLista("ref_cod_escola", "Escola", $opcoes_escola, $this->ref_cod_escola, "getBiblioteca(2);", null, null, null, $escola_desabilitado, $escola_obrigatorio);
    } else {
        $this->campoLista("ref_cod_escola", "Escola", $opcoes_escola, $this->ref_cod_escola, null, null, null, null, $escola_desabilitado, $escola_obrigatorio);
    }
}
if ($get_curso) {
    $opcoes_curso = array("" => "Selecione");
    // EDITAR
开发者ID:secteofilandia,项目名称:ieducar,代码行数:31,代码来源:educar_campo_lista.php

示例6: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     unset($_SESSION['emprestimo']['cod_cliente']);
     unset($_SESSION['emprestimo']['ref_cod_biblioteca']);
     session_write_close();
     $this->titulo = "Exemplar Empr&eacute;stimo - 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("Cliente", "Tombo", "Exemplar", "Data Retirada");
     // Filtros de Foreign Keys
     $get_escola = true;
     $get_biblioteca = true;
     $get_cabecalho = "lista_busca";
     include "include/pmieducar/educar_campo_lista.php";
     $this->addCabecalhos($lista_busca);
     // Filtros de Foreign Keys
     $this->campoTexto("nm_cliente", "Cliente", $this->nm_cliente, 30, 255, false, false, false, "", "<img border=\"0\" onclick=\"pesquisa_cliente();\" id=\"ref_cod_cliente_lupa\" name=\"ref_cod_cliente_lupa\" src=\"imagens/lupa.png\"\\/>");
     $this->campoOculto("ref_cod_cliente", $this->ref_cod_cliente);
     $this->campoTexto("nm_obra", "Obra", $this->nm_obra, 30, 255, false, false, false, "", "<img border=\"0\" onclick=\"pesquisa_obra();\" id=\"ref_cod_exemplar_lupa\" name=\"ref_cod_exemplar_lupa\" src=\"imagens/lupa.png\"\\/>");
     $this->campoOculto("ref_cod_acervo", $this->ref_cod_acervo);
     $this->campoNumero("ref_cod_exemplar", "Tombo", $this->ref_cod_exemplar, 15, 50);
     if ($this->ref_cod_biblioteca) {
         $this->cod_biblioteca = $this->ref_cod_biblioteca;
         $this->campoOculto("cod_biblioteca", $this->cod_biblioteca);
     } else {
         $this->cod_biblioteca = null;
         $this->campoOculto("cod_biblioteca", $this->cod_biblioteca);
     }
     // outros Filtros
     $this->campoData("data_retirada", "Data Retirada", $this->data_retirada, false);
     // Paginador
     $this->limite = 20;
     $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
     $obj_exemplar_emprestimo = new clsPmieducarExemplarEmprestimo();
     $obj_exemplar_emprestimo->setOrderby("data_retirada ASC");
     $obj_exemplar_emprestimo->setLimite($this->limite, $this->offset);
     $lista = $obj_exemplar_emprestimo->lista(null, null, null, $this->ref_cod_cliente, $this->ref_cod_exemplar, $this->data_retirada, $this->data_retirada, null, null, null, false, $this->ref_cod_biblioteca, false, $this->ref_cod_instituicao, $this->ref_cod_escola, $this->nm_obra);
     $total = $obj_exemplar_emprestimo->_total;
     // monta a lista
     if (is_array($lista) && count($lista)) {
         foreach ($lista as $registro) {
             // muda os campos data
             $registro["data_retirada_time"] = strtotime(substr($registro["data_retirada"], 0, 16));
             $registro["data_retirada_br"] = date("d/m/Y", $registro["data_retirada_time"]);
             // pega detalhes de foreign_keys
             if (class_exists("clsPmieducarExemplar")) {
                 $obj_exemplar = new clsPmieducarExemplar($registro["ref_cod_exemplar"]);
                 $det_exemplar = $obj_exemplar->detalhe();
                 $acervo = $det_exemplar["ref_cod_acervo"];
                 $obj_acervo = new clsPmieducarAcervo($acervo);
                 $det_acervo = $obj_acervo->detalhe();
                 $registro["titulo"] = $det_acervo["titulo"];
             } else {
                 $registro["ref_cod_exemplar"] = "Erro na geracao";
                 echo "<!--\nErro\nClasse nao existente: clsPmieducarExemplar\n-->";
             }
             if (class_exists("clsPmieducarCliente")) {
                 $obj_cliente = new clsPmieducarCliente($registro["ref_cod_cliente"]);
                 $det_cliente = $obj_cliente->detalhe();
                 $ref_idpes = $det_cliente["ref_idpes"];
                 $obj_pessoa = new clsPessoa_($ref_idpes);
                 $det_pessoa = $obj_pessoa->detalhe();
                 $registro["ref_cod_cliente"] = $det_pessoa["nome"];
             } else {
                 $registro["ref_cod_cliente"] = "Erro na geracao";
                 echo "<!--\nErro\nClasse nao existente: clsPmieducarCliente\n-->";
             }
             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 ($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"];
             }
             $lista_busca = array("<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_cliente"]}</a>", "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_exemplar"]}</a>", "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["titulo"]}</a>", "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["data_retirada_br"]}</a>");
             if ($qtd_bibliotecas > 1 && ($nivel_usuario == 4 || $nivel_usuario == 8)) {
                 $lista_busca[] = "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_biblioteca"]}</a>";
             } else {
                 if ($nivel_usuario == 1 || $nivel_usuario == 2 || $nivel_usuario == 4) {
                     $lista_busca[] = "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_biblioteca"]}</a>";
                 }
             }
             if ($nivel_usuario == 1 || $nivel_usuario == 2) {
                 $lista_busca[] = "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_escola"]}</a>";
             }
             if ($nivel_usuario == 1) {
                 $lista_busca[] = "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_instituicao"]}</a>";
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_exemplar_emprestimo_lst.php

示例7: renderHTML

    function renderHTML()
    {
        if ($_POST) {
            foreach ($_POST as $key => $value) {
                $this->{$key} = $value;
            }
        }
        if (empty($this->cursos)) {
            echo '<script>
	     			alert("Erro ao gerar relatório!\\nNenhum curso selecionado!");
	     			window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1));
	     		</script>';
            return true;
        }
        //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);
        //informacoes primeiro dia do mes
        $dateComponents = getdate($primeiroDiaDoMes);
        // What is the name of the month in question?
        $NomeMes = $mesesDoAno[$dateComponents['mon']];
        // What is the index value (0-6) of the first day of the
        // month in question.
        $DiaSemana = $dateComponents['wday'];
        $cursos_in = '';
        $conc = '';
        foreach ($this->cursos as $curso) {
            $cursos_in .= "{$conc}{$curso}";
            $conc = ",";
        }
        $db = new clsbanco();
        $consulta = "SELECT (SELECT coalesce(min(s.idade_inicial),0) as min\n\t\t\t\t\t\t\t\t  FROM pmieducar.serie  s\n\t\t\t\t\t\t\t\t       ,pmieducar.turma t\n\t\t\t\t\t\t\t\t WHERE s.cod_serie     = t.ref_ref_cod_serie\n\t\t\t\t\t\t\t\t   AND s.ref_cod_curso in ({$cursos_in} )) as min\n\t\t\t\t\t\t\t\t,\n\t\t\t\t\t\t\t\t(SELECT coalesce(max(s.idade_final),0)  as max\n\t\t\t\t\t\t\t\t  FROM pmieducar.serie  s\n\t\t\t\t\t\t\t\t WHERE s.ref_cod_curso in ( {$cursos_in})) as max";
        $db->Consulta($consulta);
        $db->ProximoRegistro();
        $max_min = $db->Tupla();
        $consulta = "SELECT distinct\n\t\t\t\t\t       coalesce(s.idade_inicial,0) as min\n\t\t\t\t\t       ,coalesce(s.idade_final,0)  as max\n\t\t\t\t\t  FROM pmieducar.serie  s\n\t\t\t\t\t WHERE  s.ref_cod_curso in ( {$cursos_in} )";
        $faixa_min_max = array();
        $db->Consulta($consulta);
        while ($db->ProximoRegistro()) {
            $numeros[] = $db->Tupla();
        }
        $faixa_min_max = array($numeros[0][0], $numeros[count($numeros) - 1][1]);
        $consulta2 = "SELECT distinct\n\t\t\t\t\t         s.idade_inicial\n\t\t\t\t\t    FROM pmieducar.serie  s\n\t\t\t\t\t   WHERE  s.ref_cod_curso in ( {$cursos_in} )\n\n\t\t\t   \t\t   UNION\n\n\t\t\t\t\t  SELECT distinct\n\t\t\t\t\t         s.idade_final\n\t\t\t\t\t    FROM pmieducar.serie  s\n\t\t\t\t\t   WHERE s.ref_cod_curso in ( {$cursos_in} ) ";
        $idades = array();
        $db->Consulta($consulta2);
        while ($db->ProximoRegistro()) {
            $idades[] = array_shift($db->Tupla());
        }
        $consulta3 = "SELECT distinct\n\t\t\t\t\t         s.idade_inicial\n\t\t\t\t\t    FROM pmieducar.serie  s\n\t\t\t\t\t   WHERE s.ref_cod_curso in ( {$cursos_in} )";
        $db->Consulta($consulta3);
        while ($db->ProximoRegistro()) {
            $faixa[] = $db->Tupla();
        }
        $ultima_idade = null;
        while (sizeof($idades)) {
            $idade = array_shift($idades);
            if ($idade == $faixa_min_max[0]) {
                $ultima_idade = array_shift($idades);
                $this->array_ano_idade[] = array('ano' => $this->ano - $idade . " - " . ($this->ano - $ultima_idade), 'idade' => $idade . " - " . $ultima_idade, 'total_serie' => 0, 'total_geral' => 0, 'total_geral_ambos' => 0);
                if (!empty($idades)) {
                    $this->array_ano_idade[] = array('ano' => $this->ano - $ultima_idade - 1, 'idade' => $ultima_idade + 1, 'total_serie' => 0, 'total_geral' => 0, 'total_geral_ambos' => 0);
                    $this->array_ano_idade[] = array('ano' => $this->ano - $ultima_idade - 2, 'idade' => $ultima_idade + 2, 'total_serie' => 0, 'total_geral' => 0, 'total_geral_ambos' => 0);
                    $this->array_ano_idade[] = array('ano' => $this->ano - $ultima_idade - 3, 'idade' => $ultima_idade + 3, 'total_serie' => 0, 'total_geral' => 0, 'total_geral_ambos' => 0);
                    $ultima_idade = $ultima_idade + 3;
                    while ($ultima_idade > $idades[0] + 3) {
                        $ultima_idade = array_shift($idades);
                    }
                } elseif (sizeof($this->array_ano_idade) == 1) {
                    $this->array_ano_idade[] = array('ano' => $this->ano - $ultima_idade - 1, 'idade' => $ultima_idade + 1, 'total_serie' => 0, 'total_geral' => 0, 'total_geral_ambos' => 0);
                    $this->array_ano_idade[] = array('ano' => $this->ano - $ultima_idade - 2, 'idade' => $ultima_idade + 2, 'total_serie' => 0, 'total_geral' => 0, 'total_geral_ambos' => 0);
                    $this->array_ano_idade[] = array('ano' => $this->ano - $ultima_idade - 3, 'idade' => $ultima_idade + 3, 'total_serie' => 0, 'total_geral' => 0, 'total_geral_ambos' => 0);
                    $ultima_idade = $ultima_idade + 3;
                }
            }
            foreach ($faixa as $key => $value) {
                for ($ct = $ultima_idade + 1; $ct <= $idade + 3; $ct++) {
                    $this->array_ano_idade[] = array('ano' => $this->ano - $ct, 'idade' => (sizeof($idades) === 0 && $ct == $idade + 3 ? "" : "") . $ct, 'total_serie' => 0, 'total_geral' => 0, 'total_geral_ambos' => 0);
                    $ultima_idade = $ct;
                }
                break;
            }
            $ultima_idade = idade > $ultima_idade ? $idade : $ultima_idade;
        }
        $altura2 = 300;
        $altura = 50;
        $expande = 24;
        $flag_defasado = 1;
        $fonte = 'arial';
        $corTexto = '#000000';
        $obj_lst_escola = new clsPmieducarEscola();
        $lst_escola = $obj_lst_escola->lista($this->ref_cod_escola, null, null, $this->ref_cod_instituicao, null, null, null, null, null, null, 1);
        if ($lst_escola) {
            $this->pdf = new clsPDF("Demonstrativo de Alunos Defasados Idade/Série - {$this->ano}", "Demonstrativo de Alunos Defasados Idade/Série - {$this->ano}", "A4", "", false, false);
            $this->pdf->largura = 842.0;
            $this->pdf->altura = 595.0;
            $obj_instituicao = new clsPmieducarInstituicao($this->ref_cod_instituicao);
            $det_instituicao = $obj_instituicao->detalhe();
            $this->nm_instituicao = $det_instituicao['nm_instituicao'];
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_relatorio_demonstrativo_defasado_geral_proc.php

示例8: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Tipo Exemplar - Detalhe";
     $this->cod_exemplar_tipo = $_GET["cod_exemplar_tipo"];
     $tmp_obj = new clsPmieducarExemplarTipo($this->cod_exemplar_tipo);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_exemplar_tipo_lst.php");
         die;
     }
     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&ccedil;&atilde;o";
         echo "<!--\nErro\nClasse n&atilde;o existente: clsPmieducarBiblioteca\n-->";
     }
     $obj_permissoes = new clsPermissoes();
     $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
     if ($registro["ref_cod_instituicao"] && $nivel_usuario == 1) {
         $this->addDetalhe(array("Institui&ccedil;&atilde;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"] && ($nivel_usuario == 1 || $nivel_usuario == 2 || $nivel_usuario == 4)) {
         $this->addDetalhe(array("Biblioteca", "{$registro["ref_cod_biblioteca"]}"));
     }
     if ($registro["nm_tipo"]) {
         $this->addDetalhe(array("Tipo Exemplar", "{$registro["nm_tipo"]}"));
     }
     if ($registro["descricao"]) {
         $this->addDetalhe(array("Descri&ccedil;&atilde;o", "{$registro["descricao"]}"));
     }
     $obj_cliente_tp_exemplar_tp = new clsPmieducarClienteTipoExemplarTipo();
     $lst_cliente_tp_exemplar_tp = $obj_cliente_tp_exemplar_tp->lista(null, $this->cod_exemplar_tipo);
     if ($lst_cliente_tp_exemplar_tp) {
         $tabela = "<TABLE>\n\t\t\t\t\t       <TR align=center>\n\t\t\t\t\t           <TD bgcolor=#A1B3BD><B>Tipo Cliente</B></TD>\n\t\t\t\t\t           <TD bgcolor=#A1B3BD><B>Dias Empr&eacute;stimo</B></TD>\n\t\t\t\t\t       </TR>";
         $cont = 0;
         foreach ($lst_cliente_tp_exemplar_tp as $valor) {
             if ($cont % 2 == 0) {
                 $color = " bgcolor=#E4E9ED ";
             } else {
                 $color = " bgcolor=#FFFFFF ";
             }
             $obj_cliente_tipo = new clsPmieducarClienteTipo($valor["ref_cod_cliente_tipo"]);
             $det_cliente_tipo = $obj_cliente_tipo->detalhe();
             $nm_tipo = $det_cliente_tipo["nm_tipo"];
             $tabela .= "<TR>\n\t\t\t\t\t\t\t    <TD {$color} align=left>{$nm_tipo}</TD>\n\t\t\t\t\t\t\t    <TD {$color} align=left>{$valor["dias_emprestimo"]}</TD>\n\t\t\t\t\t\t\t</TR>";
             $cont++;
         }
         $tabela .= "</TABLE>";
     }
     if ($tabela) {
         $this->addDetalhe(array("Tipo Cliente", "{$tabela}"));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(597, $this->pessoa_logada, 11)) {
         $this->url_novo = "educar_exemplar_tipo_cad.php";
         $this->url_editar = "educar_exemplar_tipo_cad.php?cod_exemplar_tipo={$registro["cod_exemplar_tipo"]}";
     }
     $this->url_cancelar = "educar_exemplar_tipo_lst.php";
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Detalhe do tipo de exemplares"));
     $this->enviaLocalizacao($localizacao->montar());
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:83,代码来源:educar_exemplar_tipo_det.php

示例9: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Tipo Exemplar - 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("Tipo Exemplar");
     // Filtros de Foreign Keys
     $get_escola = true;
     $get_biblioteca = true;
     $get_cabecalho = "lista_busca";
     include "include/pmieducar/educar_campo_lista.php";
     $this->addCabecalhos($lista_busca);
     // outros Filtros
     $this->campoTexto("nm_tipo", "Tipo Exemplar", $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_exemplar_tipo = new clsPmieducarExemplarTipo();
     $obj_exemplar_tipo->setOrderby("nm_tipo ASC");
     $obj_exemplar_tipo->setLimite($this->limite, $this->offset);
     $lista = $obj_exemplar_tipo->lista(null, $this->ref_cod_biblioteca, null, null, $this->nm_tipo, null, null, null, null, null, 1, $this->ref_cod_instituicao, $this->ref_cod_escola);
     $total = $obj_exemplar_tipo->_total;
     // monta a lista
     if (is_array($lista) && count($lista)) {
         foreach ($lista as $registro) {
             // pega detalhes de foreign_keys
             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 geracao";
                 echo "<!--\nErro\nClasse nao existente: clsPmieducarBiblioteca\n-->";
             }
             $lista_busca = array("<a href=\"educar_exemplar_tipo_det.php?cod_exemplar_tipo={$registro["cod_exemplar_tipo"]}\">{$registro["nm_tipo"]}</a>");
             if ($qtd_bibliotecas > 1 && ($nivel_usuario == 4 || $nivel_usuario == 8)) {
                 $lista_busca[] = "<a href=\"educar_exemplar_tipo_det.php?cod_exemplar_tipo={$registro["cod_exemplar_tipo"]}\">{$registro["ref_cod_biblioteca"]}</a>";
             } else {
                 if ($nivel_usuario == 1 || $nivel_usuario == 2 || $nivel_usuario == 4) {
                     $lista_busca[] = "<a href=\"educar_exemplar_tipo_det.php?cod_exemplar_tipo={$registro["cod_exemplar_tipo"]}\">{$registro["ref_cod_biblioteca"]}</a>";
                 }
             }
             if ($nivel_usuario == 1 || $nivel_usuario == 2) {
                 $lista_busca[] = "<a href=\"educar_exemplar_tipo_det.php?cod_exemplar_tipo={$registro["cod_exemplar_tipo"]}\">{$registro["ref_cod_escola"]}</a>";
             }
             if ($nivel_usuario == 1) {
                 $lista_busca[] = "<a href=\"educar_exemplar_tipo_det.php?cod_exemplar_tipo={$registro["cod_exemplar_tipo"]}\">{$registro["ref_cod_instituicao"]}</a>";
             }
             $this->addLinhas($lista_busca);
         }
     }
     $this->addPaginador2("educar_exemplar_tipo_lst.php", $total, $_GET, $this->nome, $this->limite);
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(597, $this->pessoa_logada, 11)) {
         $this->acao = "go(\"educar_exemplar_tipo_cad.php\")";
         $this->nome_acao = "Novo";
     }
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Listagem de tipos de exemplares"));
     $this->enviaLocalizacao($localizacao->montar());
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:79,代码来源:educar_exemplar_tipo_lst.php

示例10: renderHTML

 function renderHTML()
 {
     if ($_POST) {
         foreach ($_POST as $key => $value) {
             $this->{$key} = $value;
         }
     }
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     if ($this->ref_ref_cod_serie) {
         $this->ref_cod_serie = $this->ref_ref_cod_serie;
     }
     $fonte = 'arial';
     $corTexto = '#000000';
     if ($this->escola_sem_avaliacao == 1) {
         $this->escola_sem_avaliacao = true;
     } elseif ($this->escola_sem_avaliacao == 2) {
         $this->escola_sem_avaliacao = false;
     } else {
         $this->escola_sem_avaliacao = null;
     }
     $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, null, $this->escola_sem_avaliacao);
     $this->pdf = new clsPDF("Alunos Matriculados - Sintético - {$this->ano}", "Alunos Matriculados - Sintético", "A4", "", false, false);
     if ($this->is_padrao || $this->ano == 2007) {
         $this->semestre = null;
     }
     if (is_array($lst_escola_instituicao) && count($lst_escola_instituicao)) {
         foreach ($lst_escola_instituicao as $escola) {
             $page_open = false;
             $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'];
                 }
             }
             $total_geral_escola_nao_enturmado_feminino = 0;
             $total_geral_escola_nao_enturmado_masculino = 0;
             $total_geral_escola_enturmado_feminino = 0;
             $total_geral_escola_enturmado_masculino = 0;
             $obj_cursos = new clsPmieducarCurso();
             $obj_cursos->setOrderby("cod_curso asc");
             $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) {
                 foreach ($lst_cursos as $curso) {
                     $obj_serie_curso = new clsPmieducarSerie();
                     $obj_serie_curso->setOrderby('etapa_curso asc');
                     $lst_serie_curso = $obj_serie_curso->lista($this->ref_cod_serie, 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);
                     $existe_matriculas = false;
                     if ($lst_serie_curso) {
                         $total = 0;
                         foreach ($lst_serie_curso as $key_serie => $serie) {
                             $obj_turmas = new clsPmieducarTurma();
                             $lst_turmas = $obj_turmas->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, null, null, null, null, null, null, null, true);
                             if (!$lst_turmas) {
                                 $obj_turmas = new clsPmieducarTurma();
                                 $lst_turmas = $obj_turmas->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, null, null, null, null, $escola['cod_escola'], $serie['cod_serie']);
                             }
                             if ($lst_turmas) {
                                 if (!$page_open) {
                                     $x_quadrado = 30;
                                     $this->page_y = 80;
                                     $altura_caixa = 20;
                                     $this->pdf->OpenPage();
                                     $this->addCabecalho();
                                     $this->addCabecalho2();
                                     $page_open = true;
                                 }
                                 $existe_matriculas = true;
                                 $total_enturmados_turma_masculino = 0;
                                 $total_enturmados_turma_feminino = 0;
                                 $total_nao_enturmados_turma_masculino = 0;
                                 $total_nao_enturmados_turma_feminino = 0;
                                 foreach ($lst_turmas as $key_turma => $turma) {
                                     if ($turma['hora_inicial']) {
                                         if ($turma['hora_inicial'] <= '12:00') {
                                             $turno = 'Matutino';
                                         } elseif ($turma['hora_inicial'] > '12:00' && $turma['hora_inicial'] <= '18:00') {
                                             $turno = 'Vespert.';
                                         } else {
                                             $turno = 'Noturno';
                                         }
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_relatorio_alunos_matriculados_sintetico_proc.php

示例11: renderHTML

    function renderHTML()
    {
        if ($_POST) {
            foreach ($_POST as $key => $value) {
                $this->{$key} = $value;
            }
        }
        if (!$_POST) {
            echo '<script>
	     			alert("Erro ao gerar relatório!\\nNão existem dados!");
	     			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"];
        $obj_curso2 = new clsPmieducarCurso($this->ref_cod_curso);
        $det_curso2 = $obj_curso2->detalhe();
        $this->nm_curso = $det_curso2["nm_curso"];
        if ($this->escola_sem_avaliacao == 1) {
            $this->escola_sem_avaliacao = true;
        } elseif ($this->escola_sem_avaliacao == 2) {
            $this->escola_sem_avaliacao = false;
        } else {
            $this->escola_sem_avaliacao = null;
        }
        $obj_escolas = new clsPmieducarEscola();
        $obj_escolas->setOrderby("ref_cod_escola_localizacao, nome");
        $this->lst_escola = $obj_escolas->lista($this->ref_cod_escola, null, null, $this->ref_cod_instituicao, null, null, null, null, null, null, 1, null, $this->escola_sem_avaliacao);
        $lst_curso = array();
        if (is_numeric($this->ref_cod_escola)) {
            $obj_escola_curso = new clsPmieducarEscolaCurso();
            $lst_escola_curso = $obj_escola_curso->lista($this->ref_cod_escola, $this->ref_cod_curso, null, null, null, null, null, null, 1, null, $this->ref_cod_instituicao, true);
            foreach ($lst_escola_curso as $escola_curso) {
                $obj_curso = new clsPmieducarCurso($escola_curso["ref_cod_curso"]);
                $lst_curso[] = $obj_curso->detalhe();
            }
        } else {
            if (is_numeric($this->ref_cod_curso)) {
                $obj_curso = new clsPmieducarCurso($this->ref_cod_curso);
                $lst_curso[] = $obj_curso->detalhe();
            } else {
                $obj_curso = new clsPmieducarCurso();
                $lst_curso = $obj_curso->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);
            }
        }
        $this->pdf = new clsPDF("Levantamento Turma por Período e Aluno - {$this->ano}", "Levantamento Turma por Período e Aluno - {$this->ano}", "A4", "", false, false);
        $this->pdf->largura = 842.0;
        $this->pdf->altura = 595.0;
        $fonte = 'arial';
        $corTexto = '#000000';
        $altura_linha = 23;
        $inicio_escrita_y = 175;
        $this->pdf->OpenPage();
        $this->addCabecalho();
        foreach ($lst_curso as $curso) {
            $this->escreveEscolas($curso);
        }
        $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>";
    }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:64,代码来源:educar_relatorio_levantamento_turma_periodo_aluno_proc.php

示例12: elseif

$ref_cod_instituicao = $_GET['ref_cod_instituicao'];
$ano_requisitado = $_GET["ano"];
$ano_requisitado = $_GET["ano"];
$is_padrao = $_GET["is_padrao"];
if (is_numeric($_GET["sem1"]) && $ano_requisitado != 2007 && !$is_padrao) {
    $semestre = $_GET["sem1"];
} elseif (is_numeric($_GET["sem2"]) && $ano_requisitado != 2007 && !$is_padrao) {
    $semestre = $_GET["sem2"];
} else {
    $semestre = null;
}
@session_start();
$pessoa_logada = $_SESSION['id_pessoa'];
session_write_close();
$obj_escolas = new clsPmieducarEscola();
$lst_escolas = $obj_escolas->lista($ref_cod_escola, null, null, $ref_cod_instituicao, null, null, null, null, null, null, 1);
if ($lst_escolas) {
    //$relatorio = new relatorios("RELAÇÃO DOS ALUNOS ENTURMADOS   -   Ano {$ano}                                    Total de Alunos = {$lst_matricula_turma[0]['_total']}",120,false, "i-Educar", "A4", "Prefeitura COBRA Tecnologia\n\nSecretaria da Educação", "#515151");
    $relatorio_criado = false;
    //$relatorio->novaPagina();
    foreach ($lst_escolas as $key => $escola) {
        $obj_escola_ano_letivo = new clsPmieducarEscolaAnoLetivo();
        $lst_escola_ano_letivo = $obj_escola_ano_letivo->lista($escola['cod_escola'], $ano_requisitado, null, null, 1, null, null, null, null, 1);
        if (is_array($lst_escola_ano_letivo)) {
            $det_escola_ano_letivo = array_shift($lst_escola_ano_letivo);
            $ano = $det_escola_ano_letivo['ano'];
            $obj_matricula_turma = new clsPmieducarMatriculaTurma();
            $obj_matricula_turma->setOrderby("nm_curso, nm_serie, nm_turma, to_ascii(p.nome) ASC");
            $lst_matricula_turma = $obj_matricula_turma->lista3(null, $ref_cod_turma, null, null, null, null, null, null, 1, $ref_ref_cod_serie, $ref_cod_curso, $escola['cod_escola'], null, array(1, 2, 3), null, $ano, 1, true, $semestre);
            if (is_array($lst_matricula_turma)) {
                if (!$relatorio_criado) {
开发者ID:eritter-ti,项目名称:ieducar,代码行数:31,代码来源:educar_relatorio_alunos_enturmados_.php

示例13: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Obras - 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("Obra");
     // Filtros de Foreign Keys
     $get_escola = true;
     $get_biblioteca = true;
     $get_cabecalho = "lista_busca";
     include "include/pmieducar/educar_campo_lista.php";
     $this->addCabecalhos($lista_busca);
     $opcoes_colecao = array();
     $opcoes_colecao[""] = "Selecione";
     $opcoes_exemplar = array();
     $opcoes_exemplar[""] = "Selecione";
     $opcoes_editora = array();
     $opcoes_editora[""] = "Selecione";
     if (is_numeric($this->ref_cod_biblioteca)) {
         $obj_colecao = new clsPmieducarAcervoColecao();
         $obj_colecao->setOrderby("nm_colecao ASC");
         $obj_colecao->setCamposLista("cod_acervo_colecao, nm_colecao");
         $lst_colecao = $obj_colecao->lista(null, null, null, null, null, null, null, null, null, 1, $this->ref_cod_biblioteca);
         if (is_array($opcoes)) {
             foreach ($lst_colecao as $colecao) {
                 $opcoes_colecao[$colecao["cod_acervo_colecao"]] = $colecao["nm_colecao"];
             }
         }
         $obj_tp_exemplar = new clsPmieducarExemplarTipo();
         $obj_tp_exemplar->setCamposLista("cod_exemplar_tipo, nm_tipo");
         $obj_tp_exemplar->setOrderby("nm_tipo ASC");
         $lst_tp_exemplar = $obj_tp_exemplar->lista(null, $this->ref_cod_biblioteca, null, null, null, null, null, null, null, null, 1);
         if (is_array($lst_tp_exemplar)) {
             foreach ($lst_tp_exemplar as $tp_exemplar) {
                 $opcoes_exemplar[$tp_exemplar["cod_exemplar_tipo"]] = $tp_exemplar["nm_tipo"];
             }
         }
         $obj_editora = new clsPmieducarAcervoEditora();
         $obj_editora->setCamposLista("cod_acervo_editora, nm_editora");
         $obj_editora->setOrderby("nm_editora ASC");
         $lst_editora = $obj_editora->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, $this->ref_cod_biblioteca);
         if (is_array($lst_editora)) {
             foreach ($lst_editora as $editora) {
                 $opcoes_editora[$editora["cod_acervo_editora"]] = $editora["nm_editora"];
             }
         }
     }
     $this->campoLista("ref_cod_acervo_colecao", "Acervo Coleção", $opcoes_colecao, $this->ref_cod_acervo_colecao, "", false, "", "", false, false);
     $this->campoLista("ref_cod_exemplar_tipo", "Tipo Exemplar", $opcoes_exemplar, $this->ref_cod_exemplar_tipo, "", false, "", "", false, false);
     $this->campoLista("ref_cod_acervo_editora", "Editora", $opcoes_editora, $this->ref_cod_acervo_editora, "", false, "", "", false, false);
     $objTemp = new clsPmieducarAcervoAssunto();
     $lista = $objTemp->lista();
     if (is_array($lista) && count($lista)) {
         foreach ($lista as $registro) {
             $opcoes[$registro['cod_acervo_assunto']] = $registro['nm_assunto'];
         }
     }
     $this->campoLista('ref_cod_assunto_acervo', 'Assunto', $opcoes, $this->ref_cod_assunto_acervo, '', FALSE, '', '', FALSE, FALSE);
     $this->campoTexto("titulo_livro", "Titulo", $this->titulo_livro, 30, 255, false);
     // Paginador
     $this->limite = 20;
     $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
     if (!is_numeric($this->ref_cod_biblioteca)) {
         $obj_bib_user = new clsPmieducarBibliotecaUsuario();
         $this->ref_cod_biblioteca = $obj_bib_user->listaBibliotecas($this->pessoa_logada);
     }
     $obj_acervo = new clsPmieducarAcervo();
     $obj_acervo->setOrderby("titulo ASC");
     $obj_acervo->setLimite($this->limite, $this->offset);
     $obj_acervo->ref_cod_acervo_assunto = $this->ref_cod_assunto_acervo;
     $lista = $obj_acervo->listaAcervoBiblioteca($this->ref_cod_biblioteca, $this->titulo_livro, 1, $this->ref_cod_acervo_colecao, $this->ref_cod_exemplar_tipo, $this->ref_cod_acervo_editora);
     /*$lista = $obj_acervo->lista(
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			$this->titulo_livro,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			null,
     			1,
//.........这里部分代码省略.........
开发者ID:krlsdu,项目名称:ieducar,代码行数:101,代码来源:educar_acervo_lst.php

示例14: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     unset($_SESSION['reservas']['cod_cliente']);
     unset($_SESSION['reservas']['ref_cod_biblioteca']);
     session_write_close();
     $this->titulo = "Reservas - 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("Cliente", "Obra", "Data Reserva", 'Data retirada');
     // Filtros de Foreign Keys
     $get_escola = true;
     $get_biblioteca = true;
     $get_cabecalho = "lista_busca";
     include "include/pmieducar/educar_campo_lista.php";
     $this->addCabecalhos($lista_busca);
     // Filtros de Foreign Keys
     $this->campoTexto("nm_cliente", "Cliente", $this->nm_cliente, 30, 255, false, false, false, "", "<img border=\"0\" onclick=\"pesquisa_cliente();\" id=\"ref_cod_cliente_lupa\" name=\"ref_cod_cliente_lupa\" src=\"imagens/lupa.png\"\\/>");
     $this->campoOculto("ref_cod_cliente", $this->ref_cod_cliente);
     // outros Filtros
     $this->campoTexto("nm_exemplar", "Obra", $this->nm_exemplar, 30, 255, false, false, false, "", "<img border=\"0\" onclick=\"pesquisa_obra();\" id=\"ref_cod_exemplar_lupa\" name=\"ref_cod_exemplar_lupa\" src=\"imagens/lupa.png\"\\/>");
     $this->campoOculto("ref_cod_exemplar", $this->ref_cod_exemplar);
     $this->campoOculto("ref_cod_acervo", $this->ref_cod_acervo);
     // Filtro verificando se ouve retirada
     $resources = array(1 => 'Todas', 2 => 'Sem retirada', 3 => 'Com retirada');
     $options = array('label' => 'Tipo de reserva', 'resources' => $resources, 'value' => $this->tipo_reserva);
     $this->inputsHelper()->select('tipo_reserva', $options);
     $this->campoData("data_reserva", "Data reserva", $this->data_reserva, false);
     if ($this->ref_cod_biblioteca) {
         $this->cod_biblioteca = $this->ref_cod_biblioteca;
         $this->campoOculto("cod_biblioteca", $this->cod_biblioteca);
     } else {
         $this->cod_biblioteca = null;
         $this->campoOculto("cod_biblioteca", $this->cod_biblioteca);
     }
     // Paginador
     $this->limite = 20;
     $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
     $obj_reservas = new clsPmieducarReservas();
     $obj_reservas->setOrderby("data_reserva ASC");
     $obj_reservas->setLimite($this->limite, $this->offset);
     $lista = $obj_reservas->lista(null, null, null, $this->ref_cod_cliente, $this->data_reserva, null, null, null, null, null, $this->ref_cod_exemplar, 1, $this->ref_cod_biblioteca, $this->ref_cod_instituicao, $this->ref_cod_escola, $this->tipo_reserva == 1 || is_null($this->tipo_reserva) ? null : ($this->tipo_reserva == 2 ? true : false));
     $total = $obj_reservas->_total;
     // monta a lista
     if (is_array($lista) && count($lista)) {
         foreach ($lista as $registro) {
             // muda os campos data
             $registro["data_reserva_time"] = strtotime(substr($registro["data_reserva"], 0, 16));
             $registro["data_reserva_br"] = date("d/m/Y", $registro["data_reserva_time"]);
             $registro["data_retirada_br"] = $registro["data_retirada"] == null ? '-' : Portabilis_Date_Utils::PgSqltoBr(substr($registro["data_retirada"], 0, 10));
             // pega detalhes de foreign_keys
             if (class_exists("clsPmieducarExemplar")) {
                 $obj_exemplar = new clsPmieducarExemplar($registro["ref_cod_exemplar"]);
                 $det_exemplar = $obj_exemplar->detalhe();
                 $acervo = $det_exemplar["ref_cod_acervo"];
                 $obj_acervo = new clsPmieducarAcervo($acervo);
                 $det_acervo = $obj_acervo->detalhe();
                 $registro["ref_cod_exemplar"] = $det_acervo["titulo"];
             } else {
                 $registro["ref_cod_exemplar"] = "Erro na geracao";
                 echo "<!--\nErro\nClasse nao existente: clsPmieducarExemplar\n-->";
             }
             if (class_exists("clsPmieducarCliente")) {
                 $obj_cliente = new clsPmieducarCliente($registro["ref_cod_cliente"]);
                 $det_cliente = $obj_cliente->detalhe();
                 $ref_idpes = $det_cliente["ref_idpes"];
                 $obj_pessoa = new clsPessoa_($ref_idpes);
                 $det_pessoa = $obj_pessoa->detalhe();
                 $registro["ref_cod_cliente"] = $det_pessoa["nome"];
             } else {
                 $registro["ref_cod_cliente"] = "Erro na geracao";
                 echo "<!--\nErro\nClasse nao existente: clsPmieducarCliente\n-->";
             }
             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 ($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"];
             }
             $lista_busca = array("{$registro["ref_cod_cliente"]}", "{$registro["ref_cod_exemplar"]}", "{$registro["data_reserva_br"]}", "{$registro["data_retirada_br"]}");
             if ($qtd_bibliotecas > 1 && ($nivel_usuario == 4 || $nivel_usuario == 8)) {
                 $lista_busca[] = "{$registro["ref_cod_biblioteca"]}";
             } else {
                 if ($nivel_usuario == 1 || $nivel_usuario == 2 || $nivel_usuario == 4) {
                     $lista_busca[] = "{$registro["ref_cod_biblioteca"]}";
                 }
             }
//.........这里部分代码省略.........
开发者ID:krlsdu,项目名称:ieducar,代码行数:101,代码来源:educar_reservas_lst.php

示例15: clsPmieducarEscola

       $obj_escola = new clsPmieducarEscola();
       $lista = $obj_escola->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
       if (is_array($lista) && count($lista)) {
           foreach ($lista as $registro) {
               $todas_escolas .= sprintf('escola[escola.length] = new Array(%s, \'%s\', %s);' . "\n", $registro['cod_escola'], $registro['nome'], $registro['ref_cod_instituicao']);
           }
       }
       echo sprintf('<script>%s</script>', $todas_escolas);
   } else {
       $opcoes_escola = array('' => 'Erro na geração');
   }
   if ($this->ref_cod_instituicao) {
       if (class_exists('clsPmieducarEscola')) {
           $opcoes_escola = array('' => 'Selecione');
           $obj_escola = new clsPmieducarEscola();
           $lista = $obj_escola->lista(NULL, NULL, NULL, $this->ref_cod_instituicao, NULL, NULL, NULL, NULL, NULL, NULL, 1);
           if (is_array($lista) && count($lista)) {
               foreach ($lista as $registro) {
                   $opcoes_escola[$registro['cod_escola']] = $registro['nome'];
               }
           }
       } else {
           $opcoes_escola = array('' => 'Erro na geração');
       }
   }
   if ($get_escola) {
       $retorno .= '
 <tr id="tr_escola">
   <td valign="top" class="formmdtd">
     <span class="form">Escola</span>
     <span class="campo_obrigatorio">*</span><br/>
开发者ID:secteofilandia,项目名称:ieducar,代码行数:31,代码来源:educar_calendario_pesquisas.php


注:本文中的clsPmieducarEscola::lista方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。