Module name issue with Postnuke .8
Brought to you by:
jornlind
I am upgraded from Postnuke .764 to 0.8. In fact I have duplicated my database and installed 0.8 in parallel with .764 and step by step copied my module from one install to the other. Pgcalendar, after a refresh, appeared twice: first time as pgcalendar with status "missing files", second time as Pagesetter Calendar with status "not initialized". I then decided patch the database to remove the new "Pagesetter Calendar" and replace pgcalendar with "Pagesetter Calendar". And now nothing seems to work anymore.
I had a similar issue with Pagesetter and pagesetter (uppercase first letter).
Logged In: YES
user_id=1244686
Originator: YES
It seems that $modversion['name'] is now used for name and displayname in 0.8, which leads to this new behaviour. Duplicating $modversion['name'] into $modversion['displayname'] and setting $modversion['name'] to "pgcalendar" solves this issue.