@warden, I will make Pro_News PHP 7 compliant if that's the question.
Am in the middle of changes to Pro_News for a specific client, so I've not had the chance to look at bulldog500's work, let alone PHP7 for Pro_News.
Those 2 issues raised by DJ are straightforward to remove - I've already done the ereg thing for my Enhanced BBCode. But bulldog500 also pointed out changes to Time, which might impact on Pro_News' Calendar interface. Hope not ...
(And could be irrelevant if CPGNuCalendar isn't PHP7 compliant.)
Note the new changes are not major for Pro_News, although it does add the option for multiple Center Block templates (by holding them in the individual Section template files), and example code for calling Pro_News from your own custom module with tightly linked blocks (similar to how the Your Account module uses a menu block). But most changes are bug fixes and small user improvements, which I've found myself.
@bulldog500, It might be good if we could build a modded version of DF 9.4 somewhere - perhaps here??? - that had the sum of our fixes. Eg. PHP7 compliance, Enhanced BBCode, coppermine bug fixes, etc. So we don't have to remember/track all these changes as individuals? Not to extend DF per se, but just to have an ultra stable Production-Ready version.
I will be releasing a FULL vrs of a DF 9.4 > Updated for PHP 7 soon.
My customers have been using php7 and DF for over a year now.
I am also going to add in Updated vrs of CPGNuCalendar 3.0 for php 7. and Pro news.
The Time class now will handle complete list of The timezone identifier, like UTC or Europe/Lisbon.
All date time functions are now PHP 7.
These updates also come with a Roll Back to DF9.4 In case at a future date they may want
go to the DF10 vrs.