function Editar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(620, $this->pessoa_logada, 7, "educar_calendario_ano_letivo_lst.php"); $obj_ano_letivo_modulo = new clsPmieducarAnoLetivoModulo(); $data_inicio = $obj_ano_letivo_modulo->menorData($this->ano, $this->ref_cod_escola); $data_fim = $obj_ano_letivo_modulo->maiorData($this->ano, $this->ref_cod_escola); if ($data_inicio && $data_fim) { $obj_calend_ano_letivo = new clsPmieducarCalendarioAnoLetivo($this->cod_calendario_ano_letivo, $this->ref_cod_escola, $this->pessoa_logada, null, $this->ano, null, null, 1); if ($obj_calend_ano_letivo->edita()) { $this->mensagem .= "Edição efetuada com sucesso.<br>"; header("Location: educar_calendario_ano_letivo_lst.php"); die; return true; } $this->mensagem = "Edição não realizada.<br>"; echo "<!--\nErro ao editar clsPmieducarCalendarioAnoLetivo\nvalores obrigatorios\nif( is_numeric( {$this->cod_calendario_ano_letivo} ) && is_numeric( {$this->ref_usuario_exc} ) )\n-->"; return false; } echo "<script> alert( 'Não foi possível definir as datas de início e fim do ano letivo.' ) </script>"; return false; /* $obj = new clsPmieducarCalendarioAnoLetivo($this->cod_calendario_ano_letivo, $this->ref_cod_escola, $this->pessoa_logada, $this->pessoa_logada, $this->ano, $this->data_cadastra, $this->data_exclusao, $this->ativo, $this->inicio_ano_letivo, $this->termino_ano_letivo); $editou = $obj->edita(); if( $editou ) { $this->mensagem .= "Edição efetuada com sucesso.<br>"; header( "Location: educar_calendario_ano_letivo_lst.php" ); die(); return true; } $this->mensagem = "Edição não realizada.<br>"; echo "<!--\nErro ao editar clsPmieducarCalendarioAnoLetivo\nvalores obrigatorios\nif( is_numeric( $this->cod_calendario_ano_letivo ) && is_numeric( $this->ref_usuario_exc ) )\n-->"; return false; */ }