Ya he arreglado el problema, era porque dependiendo del modulo en el que se encontrase, podia estar o no vacía la variable que le paso, por lo que la he iniciado al comienzo del archivo .php y ya me va, no se si es una chapuza o no pero ya funciona... gracias por vuestra ayuda!!