if ($datos->ROL_nombre != $ROL_nombreAnt && Rol::existeRol($datos->ROL_nombre)) { $_SESSION["error"] = 'ERR CLAVE R'; } } catch (Exception $e) { $_SESSION["error"] = $e->getMessage(); } if (isset($_SESSION["error"])) { //Se agrega a las variables de sesion el objeto 'us' con los datos introducidos $_SESSION['claveModR'] = $ROL_nombreAnt; $_SESSION['recargaRolMod'] = $datos->DatosParaSesion(); $_SESSION['recargaMR'] = 'si'; header("Location: ModRoles.php"); exit; } // ---------------------------------------------------------------------------------------------------- try { //Actualizamos los datos usando la clave antigua clave antigua (previa a la modificacion) $datos->Update($ROL_nombreAnt); //Eliminamos variables pendientes tras la inserccion correcta unset($_SESSION['usuariosSistema']); unset($_SESSION['funcionalidadesSistema']); unset($_SESSION['claveModR']); unset($_SESSION['recargaRolMod']); unset($_SESSION['recargaMR']); $_SESSION["ok"] = 'ACT R OK'; header("Location: ConsRoles.php"); } catch (Excepcion $e) { $_SESSION["error"] = $e->getMessage(); header("Location: ModRoles.php"); } //