I think this will work only if Zentyal is using English language, instead of $userType->printableValue() you should check $userType->value() which should return '__USERS__' instead of 'All users'

Thanks for the fix proposal anyway!