function Editar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(629, $this->pessoa_logada, 11, "educar_biblioteca_dados_lst.php"); $this->valor_multa = str_replace(".", "", $this->valor_multa); $this->valor_multa = str_replace(",", ".", $this->valor_multa); $this->valor_maximo_multa = str_replace(".", "", $this->valor_maximo_multa); $this->valor_maximo_multa = str_replace(",", ".", $this->valor_maximo_multa); $this->requisita_senha = is_null($this->requisita_senha) ? 0 : 1; $obj = new clsPmieducarBiblioteca($this->cod_biblioteca, null, null, null, $this->valor_multa, $this->max_emprestimo, $this->valor_maximo_multa, null, null, $this->requisita_senha, 1, $this->dias_espera, $this->tombo_automatico); $editou = $obj->edita(); if ($editou) { //-----------------------EDITA DISCIPLINA------------------------// $obj = new clsPmieducarBibliotecaDia($this->cod_biblioteca); $excluiu = $obj->excluirTodos(); if ($excluiu) { $this->biblioteca_dia_semana = unserialize(urldecode($this->biblioteca_dia_semana)); if ($this->biblioteca_dia_semana) { foreach ($this->biblioteca_dia_semana as $campo) { for ($i = 0; $i < sizeof($campo); $i++) { $obj = new clsPmieducarBibliotecaDia($this->cod_biblioteca, $campo[$i]); $cadastrou1 = $obj->cadastra(); if (!$cadastrou1) { $this->mensagem = "Edição não realizada.<br>"; echo "<!--\nErro ao editar clsPmieducarBibliotecaDia\nvalores obrigatórios\nis_numeric( {$this->cod_biblioteca} ) && is_numeric( {$campo[$i]} ) \n-->"; return false; } } } } } //-----------------------FIM EDITA DISCIPLINA------------------------// //-----------------------EDITA FERIADO------------------------// $obj = new clsPmieducarBibliotecaFeriados(); $excluiu = $obj->excluirTodos($this->cod_biblioteca); if ($excluiu) { $this->biblioteca_feriado = unserialize(urldecode($this->biblioteca_feriado)); if ($this->biblioteca_feriado) { foreach ($this->biblioteca_feriado as $feriado) { $feriado["data_feriado_"] = dataToBanco($feriado["data_feriado_"]); $obj = new clsPmieducarBibliotecaFeriados(null, $this->cod_biblioteca, $feriado["nm_feriado_"], null, $feriado["data_feriado_"], null, null, 1); $cadastrou2 = $obj->cadastra(); if (!$cadastrou2) { $this->mensagem = "Cadastro não realizado.<br>"; echo "<!--\nErro ao cadastrar clsPmieducarBibliotecaFeriados\nvalores obrigatórios\nis_numeric( {$this->cod_biblioteca} ) && is_string( {$feriado["nm_feriado_"]} ) && is_string( {$feriado["data_feriado_"]} )\n-->"; return false; } } } } //-----------------------FIM EDITA FERIADO------------------------// $this->mensagem .= "Edição efetuada com sucesso.<br>"; header("Location: educar_biblioteca_dados_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; }