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%";
 }