function Editar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $obj_permissoes = new clsPermissoes();
     $obj_permissoes->permissao_cadastra(641, $this->pessoa_logada, 7, 'educar_quadro_horario_lst.php');
     $this->quadro_horario = unserialize(urldecode($this->quadro_horario));
     $verifica = TRUE;
     $parametros = '';
     if (is_array($this->quadro_horario)) {
         foreach ($this->quadro_horario as $registro) {
             $parametros = "?ref_cod_instituicao={$registro["ref_cod_instituicao_servidor_"]}&ref_cod_escola={$registro["ref_ref_cod_escola_"]}&ref_cod_curso={$this->ref_cod_curso_}&ref_cod_serie={$registro["ref_ref_cod_serie_"]}&ref_cod_turma={$this->ref_cod_turma}&busca=S";
             $obj_horario = new clsPmieducarQuadroHorarioHorarios($registro['ref_cod_quadro_horario_'], $registro['ref_ref_cod_serie_'], $registro['ref_ref_cod_escola_'], $registro['ref_ref_cod_disciplina_'], $registro['sequencial_'], NULL, $registro['ref_cod_instituicao_servidor_'], NULL, $registro['ref_servidor_'], NULL, NULL, NULL, NULL, $registro['ativo_'], NULL);
             if ($obj_horario->detalhe()) {
                 $obj_horario = new clsPmieducarQuadroHorarioHorarios($registro['ref_cod_quadro_horario_'], $registro['ref_ref_cod_serie_'], $registro['ref_ref_cod_escola_'], $registro['ref_ref_cod_disciplina_'], $registro['sequencial_'], NULL, $registro['ref_cod_instituicao_servidor_'], NULL, $registro['ref_servidor_'], $registro['hora_inicial_'], $registro['hora_final_'], NULL, NULL, $registro['ativo_'], $registro['dia_semana_']);
                 $editou = $obj_horario->edita();
                 if ($editou) {
                     if ($verifica) {
                         $verifica = TRUE;
                     }
                 } else {
                     $verifica = FALSE;
                 }
             } else {
                 $obj_horario = new clsPmieducarQuadroHorarioHorarios($registro['ref_cod_quadro_horario_'], $registro['ref_ref_cod_serie_'], $registro['ref_ref_cod_escola_'], $registro['ref_ref_cod_disciplina_'], NULL, NULL, $registro['ref_cod_instituicao_servidor_'], NULL, $registro['ref_servidor_'], $registro['hora_inicial_'], $registro['hora_final_'], NULL, NULL, $registro['ativo_'], $registro['dia_semana_']);
                 $cadastrou = $obj_horario->cadastra();
                 if ($cadastrou) {
                     if ($verifica) {
                         $verifica = TRUE;
                     }
                 } else {
                     $verifica = FALSE;
                 }
             }
         }
     }
     if ($verifica) {
         $obj_quadro_horarios_aux = new clsPmieducarQuadroHorarioHorariosAux();
         $obj_quadro_horarios_aux->excluirTodos($this->identificador);
         $this->mensagem .= 'Cadastro editado com sucesso.<br>';
         header("Location: educar_quadro_horario_lst.php{$parametros}");
         die;
     }
     $this->mensagem = 'Cadastro não editado.<br>';
     return FALSE;
 }