Now available in the Download Area!
After a brief respite, I'm back, and should be for awhile. I've uploaded a new copy of the beta with the missing exampleWrapper.php file included, and a minor change to the /admin/modules/*.php files to remove a global from the wrapper.
2.3.0.beta is now attached to this post. I'd like some help in testing it before I'm willing to replace version 2.2.2. While there should be no visible differences in how the module is displayed, and no changes to the database, every PHPNuke specific function has been wrapped by a local function and the originals moved into phpNukeFunctions.php. There is also a file called exampleWrapper.php that is a stripped down version of phpNukeFunctions.php(it's nonfunctional) that I commented on each line what would be needed to create a port.
Hopefully, with the new changes, the only file that would have to be modified/created would be a (PHPBB/e107/etc)functions.php file and a line added to functions.php.
I'm also asking for help in creating these function.php files. I'll work on them myself over the coming months, but I'm only familiar with PHPNuke, so it'll be slow going.
It would appear that my decision to tweak a few things in the module went a bit overboard! Everything except validateEmailFormat.php went under the knife and was, generally, completely rewritten from scratch. Why? Well, I wanted to make it more flexible for you out there who aren't comfortable editing code. The entire module is now driven out of a database, and everything can be configured in the new admin module. The database name has changed, as well as it's structure, so those of you who have the old version of the recruitment block will want to completely remove it before an upgrade. Let me know what you guys think about this, and if you notice any bugs!
Changes in 2.3.0.beta
- Created functions.php that's called from every file which contains filter_html and redirects to individual CMS function files
- Collected every PHPNuke specific file into phpNukeFunctions.php
- Added a stand-alone filter_html() based off of phpNukes filter_text()
- Added a $noHTML variable that strips out ALL, html, not just unallowed
Changes in 2.2.2
- Changed KeyType display so that it blends more universally with various themes
- Fixed a problem with update_MYSQL_db.php that caused it to fail
- Fixed a problem with PHP5 compatibility
- Fixed a bug that caused special characters to be escaped in e-mails
See readme.txt for a complete changlog