Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.
Not a member yet? Click here to register.
Forgot Password?
5min reading time
June 15 2004
After nearly 2 months in dry dock, PHPFusion 4 is finally unleashed. As the jump in version number suggests, PHPFusion 4 represents a major update featuring many new features, alterations, bug fixes and crucial security updates. PHPFusion 4 has been tested by a small group of devoted PHPFusion users. I'd like to thank those who have helped to ensure that PHPFusion 4 is free of any major bugs.

Note: PHPFusion 4's theme structure is a bit more advanced, themes from v3.05 and below will not function with v4.00, therefore if you are upgrading from v3.05 you must select one of the default themes such as x3 in Site Settings BEFORE upgrading.

Here's the details on what's new/fixed/removed:

NEW FEATURES
Remember Me option added to Login, cookie will be temporary unless this option is ticked prior to login.
Delete All read messages option added to Private Messages.
Simple Forum Search facility, more features tba.
Database Backup/Restore Admin Panel (Coded by CrappoMan).
Comments Management Admin Panel.
Panel Management Admin Panel, used for organising, adding and removing sidebar items.
Thread Moderator Options (Delete Thread, Lock/Unlock Thread, Make Thread Sticky/Non-Sticky & Move Thread).
New look Admin Panel with improved security and layout.
New Themes: Corporate & Sunset.


SECURITY FIXES
Added 'secure' PHP Info page which utilises PHPFusion's header.php.
Added code to shoutbox.php to prevent blank usernames appearing in posts.
Added new code to prevent mallicious use of javascript in ubbcode.
Added new function encscript() to prevent mallicious use of script & javascript in Submit News & Submit Articles.


UPDATES/BUG FIXES
Altered post routines in shoutbox & forum pruning admin options
Altered forum_author column in forums database to smallint(5).
Altered thread_author and thread_lastuser column in threads database to smallint(5).
Altered post_author and post_edituser column in posts database to smallint(5).
Added join criteria to sql call in fusion_forum/index.php.
Added duplicate & join criteria to sql call in fusion_forum/viewforum.php.
Added join criteria to sql call in fusion_forum/viewthread.php.
Added join criteria to sql call in fusion_forum/postedit.php
Altered message_from column in messages database to smallint(5).
Altered message_to column in messages database to smallint(5).
Added join criteria to sql call in messages.php.
Added join criteria to sql call in readmessage.php.
Added join criteria to sql call in sendmessage.php.
Added CrappoMan's modified sitelinks.php code.
Replaced MOD0, MOD1, MOD2 & MOD3 with USER0, USER1, USER2, USER3 & USER4.
USER0 = Public, USER1 = Member, USER2 = Moderator, USER3 = Admin & USER4 = Super Admin.
Added .php file extension to custom page filenames for improved FTP compatibility.
Added Access options to Custom Pages Admin Panel.
Updated Custom Page to show page to defined access level.
Version number displayed in footer.php is now extracted from database.
Added fusion.js file to fusion_core, will store any javascripts for future expansion.
Added Expandable/Collapsable Categories to Web Links & Download Admin Pages (Javascript by CrappoMan).
LAN_82 (Members Only) definition in global.php moved to LAN_03.
Added Theme & Time Offset options to editprofile.php.
Added user_theme and user_offset colums to users database table.
Inserted Theme & Time Offset definitions into editprofile.php language file (LAN_222 & LAN_223).
Theme & Language lists in admin/settings.php now shown in alphabetical order.
Image list in admin/image_uploads.php now shown in alphabetical order.
Altered timing in Users Online code.
Dropped online_id primary key from online database table.
Forum images now stored in the themes/currenttheme/forum folder.
Added blockquote tags to improve rendering of [code] bbcode.
Added code & quote buttons to postedit.php, postnewthread.php & postreply.php.
Increased textarea width & height in postedit.php, postnewthread.php & postreply.php.
Added pagination to Member Management list in Admin Panel.
Added Theme, Time Offset and Avatar settings to Member Management Edit User feature in Admin Panel.
Altered code in articles.php to preserve selected Category during Preview.
Improved functionality of Downloads and Web Links Admin Panels.
Improved Member Mangement provides easier ban control and member removal.
Improved functionality of Download Categories & Weblink Categories Admin Panels.
Created admin/admin_comments.php language file.
Resolved a few minor issues in db_backup.php (CrappoMan).
Fixed modulus code in Downloads and Weblinks Pages.
Created admin/admin_db-backup.php language file.
Revamped admin/admin-main.php language file.
Fixed Contact Me e-mail headers to resolve bouncing message problem.
Added new functions opensidex() and closesidex() to theme.php files.
Added missing line define("LAN_82", "You Must Login to Vote"); to global.php language file.
Created two new inclusion files, side_left.php & side_right.php which control the display of the left & right sidebars in accordance with the panels database table entries.
Changed language definition numbers 2xx to 4xx, 3xx to 5xx etc to make room for future global definition additions.
Changed Forum Threads/Posts Panels setting to Latest Active Forum Threads Panel, options are now On or Off.
Added chmod 0644 lines after attachment/avatar uploads and custom pages/side panel file creation.
Changed New Password and Repeat New Password text fields to password fields in editprofile.php.
Added maintenance field to settings database table.
Fixed text input fields incorrectly defined as textbox.
Moved form tags to outside of table tags.
Improved display of shouts in shoutbox_archive.php.
Updated Shoutbox Admin save routine to mirror updated main shoutbox post routine.
Created admin/admin_panels.php language file (covers both admin/panels.php & admin/panel_editor.php).
Updated postnewthread.php post routine to increase forum post count by 1.
Moved global.php language file require line to header.php to give multi-lingual support to classes2.php.
Introduced new makePageNav function written by Crappoman.
Improved functionality of makePageNav function a little.
Added new page navigation to members.php, news.php, readarticle.php (if paginated) and shoutbox_archive.php.
Added new page navigation to fusion_admin/members.php.
Added new page navigation to articlecomments.php, download.php, guestbook.php & weblinks.php.
Added new page navigation to fusion_admin/shoutbox.php.
Fixed article submission form and fusion_admin/submissions.php.
Added auto-ordering to Forum Admin Panel, similar theory to Site Links auto-ordering.
Altered makePageNav function to render in a table.
Added parameter to opensidex function in theme.php, collapsable side tables can be open or closed after page load/refresh.
Added bbcode support to Private Messages.
Added Disable smileys in this message option to Send Private Message form.
Added several new functions to classes2.php: Guest(), Member(), Moderator(), Admin(), SuperAdmin() and UserLevel().
Added 'pre' css class to styles.css in each theme.


ITEMS REMOVED
Discontinued innovated and republic themes.
Removed navigation.php, polls.php, shoutbox.php, sidebar.php and userinfo.php files from root folder.
Removed Display Poll setting from Settings.
Removed redundant NextPrevBar function from theme.php files.
Removed Delete Thread & Lock/Unlock Thread options from postedit.php.
Removed margin-left and margin-top attributes from body tag.
Dropped $body_margin setting from theme.php.
More on PHPFusion
Happy New 2023
To all our National Support Sites, Developers, Co-workers, Users, Supporters and to all our friends, fellow Fusioneers and your families we wish you all a Merry Christmas and a Happy New Year !
December 24 2022 1 minute
We are very happy to announce our latest branch release of Andromeda. Download PHPFusion 9.10.30 here   You can read the initial release notes of Andromeda here
September 01 2022 2 minutes
We are very happy to announce our latest branch release of Andromeda. Download PHPFusion 9.10.20 here   You can read the initial release notes of Andromeda here
February 04 2022 3 minutes
We are very happy to announce our latest release of Tesseract. Download PHPFusion 8.00.100 here
December 15 2021 2 minutes