function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; $_SESSION["campo1"] = $_GET["campo1"] ? $_GET["campo1"] : $_SESSION["campo1"]; $this->ref_cod_biblioteca = $_SESSION["ref_cod_biblioteca"] = $_GET["ref_cod_biblioteca"] ? $_GET["ref_cod_biblioteca"] : $_SESSION["ref_cod_biblioteca"]; session_write_close(); foreach ($_GET as $key => $value) { $this->{$key} = $value; } $this->titulo = "Obras - Listagem"; // $this->addCabecalhos(array("Obra", "Biblioteca")); // outros Filtros //$get_escola = 1; //$get_biblioteca = 1; //$obrigatorio = false; //include("include/pmieducar/educar_campo_lista.php"); $this->campoTexto("titulo_livro", "Titulo", $this->titulo_livro, 30, 255, false); $this->campoOculto("ref_cod_biblioteca", $this->ref_cod_biblioteca); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_acervo = new clsPmieducarAcervo(); $obj_acervo->setOrderby("titulo ASC"); $obj_acervo->setLimite($this->limite, $this->offset); $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, $this->ref_cod_biblioteca, $this->ref_cod_instituicao, $this->ref_cod_escola); $total = $obj_acervo->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $obj_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]); $obj_det = $obj_biblioteca->detalhe(); $registro["ref_cod_biblioteca"] = $obj_det["nm_biblioteca"]; $script = " onclick=\"addSel1('{$_SESSION['campo1']}','{$registro['cod_acervo']}','{$registro['titulo']}'); fecha();\""; $this->addLinhas(array("<a href=\"javascript:void(0);\" {$script}>{$registro["titulo"]}</a>", "<a href=\"javascript:void(0);\" {$script}>{$registro["ref_cod_biblioteca"]}</a>")); } } $this->addPaginador2("educar_pesquisa_acervo_lst.php", $total, $_GET, $this->nome, $this->limite); $obj_permissoes = new clsPermissoes(); $this->largura = "100%"; }
function Gerar() { foreach ($_GET as $campo => $valor) { $this->{$campo} = $valor; } @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; $_SESSION["campo1"] = $_GET["campo1"] ? $_GET["campo1"] : $_SESSION["campo1"]; $_SESSION["campo2"] = $_GET["campo2"] ? $_GET["campo2"] : $_SESSION["campo2"]; $_SESSION["campo3"] = $_GET["campo3"] ? $_GET["campo3"] : $_SESSION["campo3"]; session_write_close(); $this->titulo = "Obra - Listagem"; $this->addCabecalhos(array("Obra", "Autor", "ISBN")); $this->campoTexto("titulo_obra", "Obra", $this->nm_obra, 30, 255, false); $this->campoTexto("ref_acervo_autor", "Autor", $this->ref_acervo_autor, 30, 255, false); $this->campoNumero("isbn", "ISBN", $this->isbn, 15, 15, false); $this->ref_cod_biblioteca = $_SESSION["campo3"]; // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_acervo = new clsPmieducarAcervo(); $obj_acervo->setOrderby("titulo ASC"); $obj_acervo->setLimite($this->limite, $this->offset); $lista = $obj_acervo->lista(null, null, null, null, null, null, null, null, $this->titulo_obra, null, null, null, null, null, null, null, $this->isbn, null, null, null, null, 1, $this->ref_cod_biblioteca, null, null, $this->ref_acervo_autor); $total = $obj_acervo->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { // echo $registro["cod_acervo_auto"];die; $obj_acervo_autor = new clsPmieducarAcervoAutor($registro["cod_acervo_autor"]); $det_acervo_autor = $obj_acervo_autor->detalhe(); $registro["cod_acervo_autor"] = $det_acervo_autor["nm_autor"]; $script = " onclick=\"addVal1('{$_SESSION['campo1']}',{$registro['cod_acervo']}); addVal1('{$_SESSION['campo2']}','{$registro['titulo']}'); addVal1('cod_biblioteca','{$this->ref_cod_biblioteca}'); fecha();\""; $this->addLinhas(array("<a href=\"javascript:void(0);\" {$script}>{$registro["titulo"]}</a>", "<a href=\"javascript:void(0);\" {$script}>{$registro["cod_acervo_autor"]}</a>", "<a href=\"javascript:void(0);\" {$script}>{$registro["isbn"]}</a>")); } } $this->addPaginador2("educar_pesquisa_obra_lst.php", $total, $_GET, $this->nome, $this->limite); $this->largura = "100%"; }