function Editar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(591, $this->pessoa_logada, 3, "educar_biblioteca_lst.php"); $obj = new clsPmieducarBiblioteca($this->cod_biblioteca, $this->ref_cod_instituicao, $this->ref_cod_escola, $this->nm_biblioteca, null, null, null, null, null, null, 1, null); $editou = $obj->edita(); if ($editou) { //-----------------------EDITA USUARIOS------------------------// $this->biblioteca_usuario = unserialize(urldecode($this->biblioteca_usuario)); $obj = new clsPmieducarBibliotecaUsuario($this->cod_biblioteca); $excluiu = $obj->excluirTodos(); if ($excluiu) { if ($this->biblioteca_usuario) { foreach ($this->biblioteca_usuario as $campo) { for ($i = 0; $i < sizeof($campo); $i++) { $obj = new clsPmieducarBibliotecaUsuario($this->cod_biblioteca, $campo[$i]); $cadastrou3 = $obj->cadastra(); if (!$cadastrou3) { $this->mensagem = "Edição não realizada.<br>"; echo "<!--\nErro ao editar clsPmieducarBibliotecaUsuario\nvalores obrigatórios\nis_numeric( {$this->cod_biblioteca} ) && is_numeric( {$campo[$i]} ) \n-->"; return false; } } } } } //-----------------------FIM EDITA USUARIOS------------------------// $this->mensagem .= "Edição efetuada com sucesso.<br>"; header("Location: educar_biblioteca_lst.php"); die; return true; } $this->mensagem = "Edição não realizada.<br>"; echo "<!--\nErro ao editar clsPmieducarBiblioteca\nvalores obrigatorios\nif( is_numeric( {$this->cod_biblioteca} ) )\n-->"; return false; }
function Excluir() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_excluir(629, $this->pessoa_logada, 11, "educar_biblioteca_dados_lst.php"); $obj = new clsPmieducarBiblioteca($this->cod_biblioteca, null, null, null, "NULL", "NULL", "NULL", null, null, "NULL", 1, "NULL"); $editou = $obj->edita(); if ($editou) { $obj = new clsPmieducarBibliotecaDia($this->cod_biblioteca); $excluiu1 = $obj->excluirTodos(); if ($excluiu1) { $obj = new clsPmieducarBibliotecaFeriados(); $excluiu2 = $obj->excluirTodos($this->cod_biblioteca); if ($excluiu2) { $this->mensagem .= "Exclusão efetuada com sucesso.<br>"; header("Location: educar_biblioteca_dados_lst.php"); die; return true; } } } $this->mensagem = "Exclusão não realizada.<br>"; echo "<!--\nErro ao excluir clsPmieducarBiblioteca\nvalores obrigatorios\nif( is_numeric( {$this->cod_biblioteca} ) )\n-->"; return false; }