re: breaking last visit mod:
I posted about this here
. If I mod the mod I'll post it there.
re: complexity of my timezone data structure:
Yeah. Originally I was going to put it in a new db table and only fetch the timezone you needed at that time. That would also allow for admin pages to be created to add and remove timezones. But then it also require a language translation table for the descriptions (unless the name and shortname where still stored in lang_main.php, while the data was in the table). It also doesn't appear the way of doing things in phpbb. I thought about using php objects but I'm not sure if that would create incompatiblities for people running older php versions. I'm open to caching schemes if you have a good idea, but the complexity is what is required if people want fully functional timezone abilities. (I don't really need it, but I think it is an interesting problem) They could trim their lang_timezone.php files to what they are using. I'm curious to find out how much of a performance hit it would be. It seems that phpbb does load a BUNCH of translation globals. Plus I don't see a problem with multiple mods. If people want simple they can have that if they want complex they could have that if I get this working.