// ----------------------------------------- COMPROBACION DE ERRORES ---------------------------------------------------------
//Se comprueba errores en los datos
try {
    if (Funcionalidad::existeFuncionalidad($objeto->FUN_nombre)) {
        $_SESSION["error"] = 'ERR CLAVE F';
    }
    /* 
    Añadir tantos 'else if' como errores se quieran comprobar y en cada uno de ellos
    establecer el error producido
    */
} 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['recargaFuncionalidadAlta'] = $objeto->DatosParaSesion();
    $_SESSION['recargaAF'] = 'si';
    header("Location: AltaFuncionalidades.php");
    exit;
}
// ----------------------------------------------------------------------------------------------------
//En este punto no hubo errores
try {
    //Almacenamiento de los datos
    $objeto->AlmacenarBD();
    //Eliminamos variables pendientes tras la inserccion correcta
    unset($_SESSION['rolesSistema']);
    unset($_SESSION['paginasSistema']);
    unset($_SESSION['recargaFuncionalidadAlta']);
    unset($_SESSION['recargaAF']);
    $_SESSION["ok"] = 'ALT F OK';
//Se comprueba errores en los datos
try {
    if ($datos->FUN_nombre != $FUN_nombreAnt && Funcionalidad::existeFuncionalidad($datos->FUN_nombre)) {
        $_SESSION["error"] = 'ERR CLAVE F';
    }
    /* 
    Añadir tantos 'else if' como errores se quieran comprobar y en cada uno de ellos
    establecer el error producido
    */
} 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['claveModF'] = $FUN_nombreAnt;
    $_SESSION['recargaFuncionalidadMod'] = $datos->DatosParaSesion();
    $_SESSION['recargaMF'] = 'si';
    header("Location: ModFuncionalidades.php");
    exit;
}
// ----------------------------------------------------------------------------------------------------
try {
    //Actualizamos los datos usando la clave antigua clave antigua (previa a la modificacion)
    $datos->Update($FUN_nombreAnt);
    //Eliminamos variables pendientes tras la inserccion correcta
    unset($_SESSION['rolesSistema']);
    unset($_SESSION['paginasSistema']);
    unset($_SESSION['claveModF']);
    unset($_SESSION['recargaFuncionalidadMod']);
    unset($_SESSION['recargaMF']);
    $_SESSION["ok"] = 'ACT F OK';