3
Xoops itself doesn't require register_globals to be on.
If you have globals 'off' and a module will run (but not properly) you can sometimes hack it by switching on PHP debug in Xoops, taking note of the 'undefined variable' notices and defining those vars in the code.
I did this recently with a classified ads module. My notes are
in this post if they are of any help. Sometimes just a few changes can fix it, but sometimes not.
If you don't want to hack the module code, you *may* be able to override your default server settings with an htaccess file containing the command:
php_flag register_globals on
It's worth a try, but many hosts and Apache server configurations do not allow this.
A thread is for life. Not just for Christmas.