Hola cerradacarlos, cómo vamos?
Pues no te va a guardar porque no le estás pasando los parámetros que debe usar la función
No pasas como parámetros ni $nombreUsuario, ni $unidadesA, $unidadesB, entonces la función no tienes valores para insertar a la DB.
Algo así:
Código php:
Ver originalfunction execute($query, $nombreUsuario, $unidadesA, $unidadesB)
{
// bla bla bla
}
Saludos