It never fails, once you make a release, a few bugs pop up. In the interim time before the next release rolls out, you can download the individual source files that contain the fixes.
Generally, patches should not require template changes either, but occasionally there are exceptions. If a template change is required, it will be noted in the specific patch documentation. The Template Change page will also be updated to reflect the change.
Our goal is to ensure you have the best CMS out there and that any issues that are identified are resolved and available as soon as possible.
Patch Level Information
Each time a set of fixes are published, we re-create the distribution archives and include a Patch Level component in the version number. This way, you can be sure that you are downloading the latest, most up to date version of glFusion, with all released patches and updates.
To check your current patch level, go into the Command & Control screen, the current glFusion version number (and patch level) will be displayed at the top of the page. Note If you are manually applying the individual patches, you will need to edit the patch level version in your lib-common.php manually.
Applying Patches
There are two methods to apply the patches. You can download each updated source file from this page, or you can grab the latest incremental release and re-apply it to your site. Since the distribution archives are refreshed with each set of patches, both the full and incremental releases will contain all the current patches. Patch level updates do not require that you run the automated installer / updater since they will never contain database updates.
Update lib-common.php
If you download the individual patch files from this page, you will need to manually edit the lib-common.php file located in the public_html/ space. Near the top, you will see:
define('PATCHLEVEL','.pl4');
You will need to change the '.pl4' to match the current patch level.
The current patch level of the distributions pl5.
When using the Lightbox album theme or an autotag with the lightbox parameter, a $ will not display properly if used in the title of the media item.
The follow updates will properly encode the $ so it will display properly.
private/plugins/mediagallery/functions.inc
private/plugins/mediagallery/include/classMedia.php
These patches should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 5.
For more information on Patch Levels, please see the Known Issues page. ...
When a story moderator approved a queued story, the group owner may be set incorrectly.
The follow update will ensure the group owner is always properly set.
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 5.
For more information on Patch Levels, please see the Known Issues page. ...
Media Gallery supports the option to move the public_html/mediagallery/ directory to another name. The SWFUpload feature did not honor this setting and will break if the directory is renamed.
To resolve this issue, which allows the SWFUpload feature to work with a renamed mediagallery directory, update the PHP and templates files below with the patched versions.
private/plugins/mediagallery/include/newmedia.php
private/plugins/mediagallery/templates/swfupload.thtml
These patches should only be applied to glFusion v1.1.8 and have been included in glFusion v1.1.8 Patch Level 4.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
FileMgmt allows any user to access the upload form, even if they do not have access to upload to any FileMgmt categories. Once they try to upload, the proper security checks are performed and the upload is blocked.
The follow updates will prevent the user from accessing the upload form if they do not have access to any categories.
private/plugins/filemgmt/functions.inc
public_html/filemgmt/submit.php
These patches should only be applied to glFusion v1.1.8 and have been included in glFusion v1.1.8 Patch Level 4.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
The keywords that display below the media item do not wrap properly, which can break the layout.
To resolve this issue, which now wraps the keywords properly, update the PHP files below with the patched versions below.
private/plugins/mediagallery/include/lib-media.php
private/plugins/mediagallery/include/classMedia.php
public_html/mediagallery/search.php
These patches should only be applied to glFusion v1.1.8 and have been included in glFusion v1.1.8 Patch Level 4.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When managing items such as blocks, content syndication, plugins, or trackback services, it is possible that you can accidentally disable more items that intented. If the list of items is greater than the number displayed, those items that are not displayed can become disabled.
Generally this is not a problem since each list defaults to displaying 50 items and it is uncommon to have more than 50 plugins, blocks, synidcation feeds, or trackback services.
To resolve this issue, which will correctly only disable the item selected, update the following PHP files with the patched versions below.
/public_html/admin/plugins.php
/public_html/admin/syndication.php
/public_html/admin/trackback.php
These patches should only be applied to glFusion v1.1.8 and have been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When a user creates or replies to a forum post, they can select to receive a notification email if there are new replies. Under certain circumstances, the notification record is duplicated in the database.
This does not cause any real problems, but it does list multiple records in the database when a user views their subscriptions.
To resolve this issue, which ensures only 1 notification record exists per topic, update the PHP file createtopic.php with the patched version below.
/public_html/forum/createtopic.php
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When a user receives a notification email that a new forum entry has been posted, not all the links in the notification email work as they should.
To resolve this issue, which correctly inserts the proper links, update the following PHP files with the patched version:
/public_html/forum/viewtopic.php
/private/plugins/forum/include/gf_format.php
/private/plugins/forum/templates/notifymessage.thtml
/private/plugins/forum/templates/topic.thtml
These patches should only be applied to glFusion v1.1.8 and have been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When an anonymous user enters a new comment, they can also enter their name. The name they enter is not being displayed with the comment.
To resolve this issue, which will now display the user name entered, update the PHP file lib-comment.php with the patched version below.
/private/system/lib-comment.php
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When creating a Poll block, the Poll topic should only display when there are more than 1 question. Due to a bug, the Poll topic always displays.
To resolve this issue, which will only display the Poll topic when there is more than 1 question, update the PHP file functions.inc with the patched version below.
/private/plugins/polls/functions.inc
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When creating a 'remote file' in the FileMgmt plugin, a SQL error is generated when you try to save. The issue is that FileMgmt is trying to insert a 'n/a' into the file size field and this causes the error.
To resolve this issue, which now uses the proper data, update the PHP file index.php with the patched version below.
/public_html/admin/plugins/filemgmt/index.php
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When using the album: auto tag and specifying a title: parameter, a space is missing between the alt and title tags.
To resolve this issue, which adds the proper spacing, update the PHP file functions.php with the patched version below.
private/plugins/mediagallery/functions.inc
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
The Site Tailor logo screen instruction text, "Site Tailor allows you to easily customize your site log and control the display of the site slogan." was hard-coded. It is now available for translation in the language files.
private/plugins/sitetailor/language/dutch_utf-8.php
private/plugins/sitetailor/language/english.php
private/plugins/sitetailor/language/english_utf-8.php
private/plugins/sitetailor/language/german.php
private/plugins/sitetailor/language/german_utf-8.php
public_html/admin/plugins/sitetailor/logo.php
This patch has been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
The Site Tailor block menu config screen had the submenu text and submenu text hover labels switched. The updated language files below contain the correct labels for those options.
private/plugins/sitetailor/language/dutch_utf-8.php
private/plugins/sitetailor/language/english.php
private/plugins/sitetailor/language/english_utf-8.php
private/plugins/sitetailor/language/german.php
private/plugins/sitetailor/language/german_utf-8.php
This patch has been included in glFusion v1.1.8 Patch Level 3.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When performing media maintenance using the Batch Edit (Media Manage menu option), upon saving, there was a missing glFusion API call. This would cause other plugins to not be informed that a change had been made. For example, the Tag plugin uses this hook to know that the tag cloud should be updated.
To resolve this issue, which now makes the proper API calls, update the PHP file mediamanage.php with the patched version below.
private/plugins/mediagallery/include/mediamanage.php
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 2.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
glFusion supports the ability for admins to create a custom version of any template and place it in the custom/ directory (located under the directory where the stock template is stored). The Forum plugin did not always use the custom/ templates.
To resolve this issue, which will allow full use of the custom/ directory processing, update the PHP file gf_showtopic.php with the patched version below:
private/plugins/forum/include/gf_showtopic.php
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 2.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
Each forum has a set of moderators, but Root users should be able to moderate posts without being explicitly named as a moderator.
When a post is moderated (moved or deleted), it is possible that the lastupdated or last reply record pointers could get out of sync.
To resolve these issues, which allow Root users to have full moderation capabilities and properly maintains the internal Forum last reply record pointers, update the following PHP files:
public_html/forum/moderation.php
public_html/forum/viewtopic.php
private/plugins/forum/include/gf_format.php
These patches should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 2.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
If smilies or other images are in a Forum post that is quoted, the images will incorrectly 'pile up' on the right.
To resolve this issue, update the glFusion Style Sheet (style.css) and the PHP file gf_format.php. The modification to the style.css is to rename the .quotemain img style to .forum-quote-img. Please note, if you have a custom style.css in your public_html/layout/nouveau/custom/ directory, you will need to make this change to that file.
public_html/layout/nouveau/style.css
private/plugins/forum/include/gf_format.php
These patches should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 2.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
Each Forum post has a permalink associated with it that should allow direct access to the post. The permalink incorrectly specified that each post was the 'lastpost' of the thread.
To resolve this issue, update the PHP file gf_showtopic.php and the template topic.thtml with the patched versions below.
private/plugins/forum/include/gf_showtopic.php
private/plugins/forum/templates/topic.thtml
These patches should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 2.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
When inserting a smiley or BBcode formatting into a long post, the cursor jumps to the top of the input area.
To resolve this issue, which keeps the cursor at the current position, update the createtopic.js file with the patches version below.
public_html/forum/javascript/createtopic.js
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 2.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
The badword censor did not honor the exact match setting which caused inaccurate censoring.
To resolve this issue, update the lib-common.php file with the patched version below:
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 2.
For more information on Patch Levels, please see the glFusion Patch Updates story. ...
The Forum plugin does not properly maintain the reply counter for a topic when a post is deleted. This can cause the page count to be incorrect. To resolve the issue, update the public_html/forum/moderation.php file with the patched version below.
It is also recommended that you go into the Forum Administration screen and re-sync all the forums to ensure the reply counter is set properly.
public_html/forum/moderation.php
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 1
...
The Media Gallery Flash slideshow incorrectly uses the thumbnail image instead of the higher resolution display image. To resolve the issue, update the public_html/mediagallery/xml.php file with the patched version below:
public_html/mediagallery/xml.php
This patch should only be applied to glFusion v1.1.8 and has been included in glFusion v1.1.8 Patch Level 1 ...