It’s hard to believe that it’s been almost three years since we’ve put out a major update for Program O! Version 2.3.1 has been around for a while now, and was starting to show it’s age in the back-end coding. Couple that with PHP’s mysql_* functions going the way of the dinosaur very soon, and there was a very real possibility that Program O would become completely inoperable for some folks before we could get version 3 released! With both of these factors in mind, I cleared my schedule, played Hookey from work for a few days, and busted some serious backside to add PDO support to the project. While I was at it, I also tackled a few of the more pressing bugs that were hanging out on the Legtacy ToDo list. Here’s a list of the upgrades and improvements that went into version 2.4.0:
1.) Added PDO support for PHP versions that support it (and have it enabled),
with a fallback to the original MySQL functions if no PDO support is detected
2.) Finally found the problem with template-side tags not being displayed
correctly. Special thanks to Tom (AKA Slow Putzo) for the assist with this!
3.) Also fixed the long-standing bug with pattern-side tags not being
scored and chosen correctly. Once again, Thanks Tom! :D
4.) Removed the DB stats page from the admin. It was more or less a failed
experiment, and really needed to be removed.
5.) Also removed the scripts to upgrade from version 2.0 to 2.3 – If you have any
version of Program O that’s older than 2.3.1, you need to do a fresh install
and more or less start from scratch. Sorry, but that’s just the way it is.
6.) Other miscellaneous, minor bug fixes, mainly dealing with unnecessary error
This, by the way, ends the official service life for version 2. I wouldn’t have even done even this much if it weren’t for the fact that version 3 has been delayed so much, and I didn’t want to have a script that suddenly started failing on you because your hosting provider upgraded PHP. Please update your Program O installs when you can, and if you have any trouble, don’t hesitate to let us know in the forums, or on GitHub. Have fun, and happy BotMastering! :D