23
> and just to make sure - you did copy the /upgrade directory to your XOOPS installation, and ran it, right?
Yep.
UPDATE
In checking the contents of both protector folders in my upgraded XOOPS 2.4.4 installation against those in the full XOOPS 2.4.4 package, the following files were missing:
xoops_lib/modules/protector/class/
gtickets.php
registry.php
After adding them from the full XOOPS 2.4.4 package, the display problem (code corruption) on the Modules Administration page, with protector module in the modules folder, was resolved.
There were some additional files missing in some other xoops_lib/modules/protector folders as well. I probably ftp'd the xoops2.3.3b-to-2.4.4 package's xoops_lib and xoops_data folders over the prior ones rather than doing a tar.gz extract. (The prior folders may have been missing files as well.)
So, to resolve all omissions, I replaced my incomplete xoops_lib/modules/protector folder with the full XOOPS 2.4.4 package's one.
So, Mamba was correct when he said "Most of the time this is caused by ... missing Protector files in the xoops_lib."