- Fixed a language inclusion bug in Forums module (Thanks to Carlos Maldonado from http://www.cultodigital.net)
- Removed auth.php and all its functions added to admin.php (Thanks to Chatserv from http://www.nukeresources.com)
You can safely delete auth.php after update to this version.
- Fixed lot of little possible security issues by cheking each variable value on all over the system (Thanks to Chatserv from http://www.nukeresources.com)
More than 300 variables now has some kind of filtering to avoid possible XSS injection exploits.
- Added extra checks for users and administrators cookies
- Fixed Subscribers users only modules display (Thanks to studylexis)
- New improved Administration system, more modular. Now each module in /modules have an "admin" folder with all
the administration functions on it. Now PHP-Nuke modules are exactly that: 100% modules
- Administration section is now splitted into two parts, one for System functions and the other one for modules.
- New administrators system which lets you select who can administer each module
- Each modules now shows an administration panel, if available, from where you can add/edit/delete content
according to the module selected. The file of the panel should be /modules/Your_Module/admin/panel.php (see the
Content module for a quick example)
- Fixed counter increment when deleting an administrator and reasign his/her stories to a new author
- Fixed a bug when sending a private message to a specified user from Your Account module
- Added missing $articlecomm global variable declaration on Your Account to display last 10 comments by user
- Fixed an incomplete insert query in Surveys administration module. (Thanks to Chatserv from http://www.nukeresources.com)
- Added a missing semi-colon in the stories administration module
- Fixed lot of little bugs on Search, Statistics, Your Account and Web Links modules (Thanks to Chatserv from http://www.nukeresources.com)
- Fixed new user creation in the administration to avoid duplicate usernames
- Fixed some cosmetic error in WebLinks module
- Fixed table display color in Review module
- Some little cosmetic changes in Encyclopedia module
- Changed the page generation time to show two decimal values only instead of three
July 2004: Version 7.4
======================
- Ephemerids module/block has been removed from the main distribution but it's still available at the Club (http://phpnuke.org/modules.php?name=Club)
- Sections Module has been removed, from the update all its content will be moved to Content Module
- Updated phpBB Forums port to version 2.10 (Thanks to Chatserv from http://www.nukeresources.com)
- Cosmetic changes to comments navigation bar on News
- Simplified the comments navigation bar on Surveys (Now it's same as News comments bar)
- Some cosmetic changes in banners administration system
- Active and inactive banners are now in separe tables in banners administration
- Advertising customers list is now alphabeticaly ordered in Banners administration
- News submissions now displays more information like username of the news submitter
- Little cosmetic changes on News submissions administration list
- Fixed lot of bugs on banners.php file that caused ads clients login error
- Added IP based ban system fully configurable from the administration panel
- Added user's last IP address log to work with the ban system
- Fixed a bug in banners administration that always displays 0 on inactive banners list
- Fixed blocks move down function bug in administration (Thanks to codanger)
- Added score value range verification on Reviews module
- Fixed a bug in the Your Account module when cheking user data against user cookie (Thanks to Chatserv from http://www.nukeresources.com)
- Added numerical checks for lot of numerical variables (Thanks to Chatserv from http://www.nukeresources.com)
- Fixed lot of potential security holes in administration panel (Thanks to Chatserv from http://www.nukeresources.com)
- Fixed "yet another time" the stars graphics on the article's rating block
- Fixed "yet another time" the delete function for all submissions, broken after a security fix
May 2004: Version 7.3
=====================
- Added an extra check in autonews function to avoid duplicated automated news when you have high traffic site
- Fixed points update when click on a banner and not when print it on banners.php (Thanks to MrFluffy)
- Fixed bad HTML tag in Downloads and Web Links modules (Thanks to Chatserv from http://www.nukeresources.com)
- Added Union Tap (Thanks goes to Zhen-Xjell from http://nukecops.com)
- Updated Russian language translation (Thanks to Alexander Burchak <alexburchak@ua.fm>)
- Fixed a link error on Indonesian language translation in News module (Thanks to AnonyPuss)
- Added 7.2 patched files made by Chatserv with many security fixes (http://www.nukeresources.com)
- Added phpBB forums port version 2.0.8 (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed last 5 surveys block to show 5 results and not 6 (Thanks to cos)
- Fixed a security vulnerability in admin.php to prevent malicious img tags to insert data on the database (Thanks goes to Zhen-Xjell from http://nukecops.com for the first quick fix and to Chatserv from http://www.nukeresources.com for the final patch)
- Added missing $articlecomm in global variables declaration in Stories Archive module
- Fixed Action images width in Stories Archive module
March 2004: Version 7.2
=======================
- Updated Forums, Private Messages and Members List modules from version .0.6 to version .0.7 (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed all FAQ tables queries. Changed queries from faqCategories to faqcategories due to problems in some systems (Thanks to CenturyPerf)
- Fixed all FAQ tables queries. Changed queries from faqAnswer to faqanswer due to problems in some systems (Thanks to CenturyPerf)
- Private Messages texts lenght reduced to fit many 800 pixels themes
- Fixed admin only subscription's text position in Your Account module
- Fixed a security hole in Search module (Thanks to ChatServ from http://www.nukeresources.com)
- Removed comments options configuration in the comments navbar from News and Survey modules
- Increased the session lenght from 1800 to 3600 seconds
- Added Your Account hack to change the avatars
- All PHP-Nuke's code is now 100% operative with the new SQL abstraction layer
- More descriptive error messages added
- Removed Amazon's block and Amazon's products images (the block is still available in the PHP-Nuke's Club)
- Removed WebMail module due to many security bugs (the module is still available in the PHP-Nuke's Club)
- Removed Addon_Sample, now it's useless
- Removed Printer Friendly Page and Send to a Friend links from News and Categories index
- By several requests removed the PHP-Nuke version number from Statistics module and from Meta Tags
- Included the Disallow rule for Mediapartners-Google in robots.txt to be used with Google AdSense
January 2004: Version 7.1
=========================
- Added Subscription system. With this new feature you can now manage subscriptions to your site. Mainly
designed so webmasters can have subscribed users who pay to be able to remove advertising and/or access
to subscribers only modules. The subscription system lets you set any block of the site to be invisible
for subscribed users, any module can be configured to grant access to subscribed users only and the
banners system will not show any advertising if the user is subscribed. A new function called paid() will
check if the user is subscriber or not. If you want to make some part of the code available for subscriber
users only, you must use the following piece of code:
if (paid()) {
echo "You're a subscribed user...";
}
you can also check if a user isn't a subscriber using the code:
if (!paid()) {
echo "You're NOT a subscribed user...";
}
So, with this you can play a little. But to configure a module for subscribed users only, just use the
modules administration option as usual, see the new option in the "Who can view this" selection box.
Messages system also can be used on the same way. To subscribe a user, he/she must be registered on the
site, then as administrator go and edit the user's account. You'll notice the new options to
subscribe/unsubscribe anyone you want in periods from 1 year to 10 years. The system is created to manage
anual subscriptions only, but I think it's as it must be. Also, in Your_Account module, in the main
window the user will always know how many time remains in his/her subscription. Remember to edit the
config.php file and set $subscription_url variable with the subscription information page on your site.
Enjoy and make some money with your site! :) Hope you like it.
- Added Subscribed users block with remaining time
- Fixed lot of minor bugs on Downloads administration module (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed lot of minor bugs on Web Links administration module (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed a minor bug on Encyclopedia administration module (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed lot of minor bugs on Downloads module (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed lot of minor bugs on Web Links module (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed a bug in search function of Encyclopedia module (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed few bugs in Forums and User Info blocks (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed bad variable call on News send to a friend functions (Thanks to ChatServ from http://www.nukeresources.com)
- Added missing $articlecomm global declaration in navigation bar of Your Account module (Thanks to ChatServ from http://www.nukeresources.com)
- Fixed save function when editing a client in banners administration
- Fixed language selection bug in Forums administration
- Removed index link in the AvantGo module's logo (Thanks goes to Michael aka MicTronic)
December 2003: Version 7.0
==========================
- Fixed a bug in the banners system that didn't count the impressions and clicks
- Fixed an SQL injection security hole in Surveys module
- Fixed an SQL injection security hole in Reviews module
- Fixed an SQL injection security hole in search function of Forums module
- Documentation directory moved outside system's directory
- Now any block can expire in a given period of days
- Changed rc4 crypt class due to license problem. Replaced with a GPL'ed class sent by the author
- Fixed the comments characters from nuke.sql file to be phpMyAdmin compatible
- Fixed some bad variable references on the modules/blocks documentation
- Removed the useless TODO text file from the distribution
- Added lot of missing language constants on Your Account module translation files
- Fixed turkish language translation
- Fixed brazilian language translation
- Fixed several SQL injection hole (Thanks to Chatserv from http://NukeCops.com)
- Fixed some german language translation files
- Fixed a security hole (XSS bug) in Downloads Module (Thanks to Chatserv from http://NukeCops.com)
- Fixed a security hole (XSS bug) in WebLinks Module (Thanks to Chatserv from http://NukeCops.com)
- Fixed a security hole in administration (admin.php file) - (Thanks goes to Zhen-Xjell from http://nukecops.com)
- Fixed a header bug in AvantGo module
- Replaced all chinese language files with proper translation
- Fixed a security bug in the Survey module and block (Thanks goes to Zhen-Xjell from http://nukecops.com)
- Fixed a XSS Javascript security vulnerability on mainfile.php (Thanks goes to Zhen-Xjell from http://nukecops.com)
- Deleted img tag from GET variables verification on mainfile.php
- Added a very nice points system to the whole code
Done by using the new function update_points($i) where $i has one of the following values:
1 = Journal Entry
2 = Journal Comments
3 = Recommend Us Entry
4 = Published News Submission
5 = Each News Comment
6 = News sent to a friend
7 = Articles rate
8 = Vote in a Survey
9 = Comment in a Survey
10 = Forum new thread post
11 = Forum reply to a post
12 = Reviews Comment
13 = Each Page View
14 = Visit to a WebLink
15 = Rate a WebLink
16 = Comment a WebLink
17 = Download a file
18 = Rate any file
19 = Comment to a file
20 = Broadcast Message
21 = Click on a Banner
- Added points based Users Groups (see administration section)
- Fixed a bug in the user prefix in stories administration module
August 2003: Version 6.9
========================
- By high number of request added the feature to turn off and on the security code's check on login forms
for more details on how to configure it, just check out the config.php file. Default is to use this
feature everywhere.
- Fixed poll edit function to let you change the language in administration
- Now you can have theme specific graphic for WebLinks module title. To use it just add a file
called: /themes/Your_Theme/images/link-logo.gif (Your_Theme = your theme's name :P)
- Now you can have theme specific graphic for Downloads module title. To use it just add a file
called: /themes/Your_Theme/images/down-logo.gif (Your_Theme = your theme's name :P)
- Fixed some bugs in languages files (main translation and a few modules's translation files)
- Added a missing translation in Web Links administration module
- Added missing $dbi in sql query in the file contactbook.php (WebMail Module)
- Fixed a bug in Norwegian translation in Web Links Module
- Some other minor cleanups and fixes
- XDMP client removed due to news service shutdown
July 2003: Version 6.8
======================
- Created and added XDMP client at /modules/News/xdmp.php This is a new system that lets you fill your site
with news without any human intervention! (See http://xdmp.com for more details)
- Few minor fixes in Your Account module
- Fixed bad userinfo call in Your Account
- Added missing avatars default blank image
- Added Forums block
- Replaced [sid] with ['sid'] everywhere for security reasons
- Added missing global variable in stories administration
- Fixed bad field value in the settings form
- Fixed bad translation constant name in newsletter administration module
- Fixed a bug in the ultramode function in mainfile.php
- Fixed bad database query variable call in Your Account module
- Fixed a bad link in Stories Archives module
- Apllied all the fixes available for Forums module from NukeCops
- Apllied all the fixes available for Private Messages module from NukeCops
- Apllied all the fixes available for Journal module from NukeCops
June 2003: Version 6.7
======================
- Reorganization on upgrade folder
- Changed banners administration icon due to copyright issue with AppleScript
- Added lot of fixes to Forums and Private Messages modules from the Nuke 6.5 Fixes Pack 3 (Thanks to Chatserv from http://NukeCops.com)
- Fixed bad reference to an unexistent field name in Journal module (Thanks to Chatserv from http://NukeCops.com)
- Fixed Avatar path on Your Account module (Thanks to Chatserv from http://NukeCops.com)
- Fixed a missing ? in lang-catala.php (Thanks to Chatserv from http://NukeCops.com)
- Added "docs" folder with the PHP-Nuke HOWTO, a very complete manual. Thanks to Claudio Erba from http://spaghettibrain.com
for updated version you can check http://spaghettibrain.com or http://tldp.org/HOWTO/PHP-Nuke-HOWTO/index.html
I'll try to update it on each version of PHP-Nuke.
- Fixed lot of bad references when article's comments are off, everywhere.
May 2003: Version 6.6
=====================
- Added Associated Topics in News system (admin and user side)
- Fixed a XSS vulnerability present on mainfile.php for POST variables
- Fixed security bug in Your Account user's Information
- Fixed missing site name variable after rating a resource on Web Links module
- Fixed missing site name variable after rating a resource on Downloads module
- Fixed a bug on userinfo function in Your Account module
- Path disclosure bug fixed on Your Account module (Thanks to WB-Vortex from http://www.winbeta.org)
- Path disclosure bug fixed on News module (Thanks to WB-Vortex from http://www.winbeta.org)
- Path disclosure bug fixed on WebMail module (Thanks to WB-Vortex from http://www.winbeta.org)
- Path disclosure bug fixed on Downloads module (Thanks to WB-Vortex from http://www.winbeta.org)
- Path disclosure bug fixed on Web Links module (Thanks to WB-Vortex from http://www.winbeta.org)
- Added Security graphic check in the user's login block
- Fixed custom name module creation when a new module is added and has underscore character
- Fixed default language bug when creating a new user
March 2003: Version 6.5
=======================
- Fixed a security bug in mainfile.php when using Windows systems and Multilanguage option
- Fixed a SQL injection bug in index.php while getting http referer (Thanks to NukeCops.com guys)
- Added User Profile link in news submission
- Fixed SQL injection hole in Search module
- Added more security checks for GET variables
- Added security checks for POST variables
- Added table format to single comment display when bigger than 4096 bytes in News module
- Rewritten Topics module. Now it's very functional and useful with a lot of News info
- Fixed a bug in who's online information. If an user logs in it will delete his/her record as a guest
- By popular request changed the user creation system. Let new users to select their password and should click on
a custom link to activate their account in less than 24 hours. This will avoid any kind of robots and/or people
registering other people.
- Added Users & Administration login graphic security check (to stop any robots and cracks programs)
- Fixed some bugs in FAQ administration. Quotes problem when edit a Category and missing language "all"
- Changed all PHP predefined Server variables to $_SERVER[]. PHP-Nuke now requires PHP 4.1.0 or better
- Fixed users Homepage URL display in comments (News and Surveys Modules)
- Fixed typo in english translation of Recommend Us module
- Fixed double slash in Topics module
- Changed all user.php call with its correct module's name
- Fixed a bug in automated news which didn't correctly saved the news submitter data
- Downloads and Web Links broken links now can reported only for registered users
- Added Subject text in Email User link in Submissions administration
- Doesn't show anymore the User and/or Admin content after logout
- Fixed many unclosed quotes in queries of Surveys module
- Fixed a serious security hole in mailattach.php file from WebMail module
- Some "nuke_users" table fields renamed. This is a very important change to have full compatibility with
phpBB 2.x Forums modules. Original name => Renamed fields are:
uid => user_id
uname => username
email => user_email
url => user_website
user_intrest => user_interests
pass => user_password
- Added extra features to Feedback module
- Comments has been reformated and closed inside tables for a better look
- Stars order inverted in article's rating block
- Added missing username in the user info link in comments of Journals module
- Deleted some miserable entries from Headlines database. Slashdot because they never publish anything
about PHP-Nuke and Linux.com because they never gave me a reply right when I asked for it after a very
bad article about me and my project. So, eat this.
- Fixed XSS injection security holes in Search functions of some modules
- Articles rating score check added
- Added some WebMail module's and mail functions security fixes by Ulf Harnhammar (I'm watching)
- Automatic installation removed due to high conflicts with the new SQL layer (Yes, it's a shame)
- Included phpBB 2 port (Thanks to a great work of Tom Nitzschner from http://www.toms-home.com).
- Added Forums block (phpBB)
- Added new feature that let you have a different phpBB forum's theme for each PHP-Nuke's theme. See DeeBlue
theme directory. If forums directory doesn't exists into the theme's folder the system will load the
forums default theme.
- Included Private Messages from phpBB 2 (Thanks to a great work of Tom Nitzschner from http://www.toms-home.com).
- Changed Members List (Thanks to a great work of Tom Nitzschner from http://www.toms-home.com).
- Changed the SQL Abstraction Layer. Old Layer is not discontinued but there for compatibility with old modules.
The new layer is the same used by phpBB 2.x port and you can read about it on ADDON-MODULES text file.
- All modules and blocks migrated to the new SQL abstraction layer
- Footer text centered on Kaput and Taditional themes.
- Fixed parse error on Slash Theme.
- Fixed Center Down block display when including a file.
- Fixed Center Down block creation on administration system.
- Changed the user.php link in DeepBlue Theme for its correct module's call.
September 2002: Version 6.0
===========================
- Almost all config.php variables are now stored in the database. Also added a new Settings section in
Administration menu. No more config.php editting and hope no more quotes problems. To upgrade PLEASE
do the upgrade process and THEN REPLACE the config.php with the included one since it's new. Remember
to configure by hand your database server preferences on that new file!
- Added Vietnamese translation (Thanks to http://www.ybvsa.com)
- Fixed months display bug in Statistics between september and october.
- Fixed regular expresion for Topics images list in administration menu (Topics Manager)
- Added default value of '0' in the $nr variable of sql_layer.php functions.
- Fixed almost all prefixes calls to users database in Private Messages and Splatt Forums
- Added missing _CONTRIBUTEDBY in all languages files.
- Added New Private Message(s) popup info window. Off by default. (Thanks to Jeff Wagner aka Nuitari)
- Added domain name after all web/ftp links in comments, as a visual reference for readers.
- Added automatic related links in the article's right block. Will get any link from the article's text.
- Simplified some links in almost all modules adopted from the old system. Using $module_name now.
- Added missing cookies options in the url after vote for an article.
- Changed default Downloads and Web Links logo graphics.
- Added a new configuration option in Downloads config file to have on/off the links numbers for each category.
- Reduced users cookie live time to 1 month.
- Fixed non-existent subcategories queries in Downloads and WebLinks administration.
- Added Search Discusion option in the comments nav bar inside article's page.
- Added a new feature that sends an email when a banner finnish its impressions.
- Discontinued the variable $banners. Still be present in config.php for compatibility reasons. Banners will
display if there is at least one active.
- Added Alternate Text for banners.
- Banners administration link is now with the others links and removed from the top of the table.
- Changed all administration menu graphics, now are also theme sensitive and activated by default.
- Added missing spanish translations in Downloads module.
- By popular demand added as DeepBlue theme as default (used at phpnuke.org web site)
- Added a nice feature to let you have custom modules by theme. This means that you can have a totaly 100%
different modules for each theme. How? Just create a "modules" directory inside a theme's directory and copy
your new modules there. For example: If you want the theme NukeNews to have its own custom News module,
you need to have a directory "/themes/NukeNews/modules/News" and the News replace on it. The system will
automaticaly detect and load it instead of the default "/modules/News". Remember to fix all your path in the
module files. See Sand_Journey theme directory for an example with Addon_Sample module.
- Added new message check and blinking icon to Who's Online block
(Thanks to Paul Laudanski of http://ComputerCops.biz for the suggestion)
- Updated Splatt Forums from version 3.1 to version 3.2
- Added a check for empty footer messages. If $footx empty doesn't try to show it.
- PHP-Nuke now works 100% with register_globals variable in php.ini set to On or Off. This solves the users
and admin loops also.
- Added new registered users stats/count for today/yesterday in administration menu
- Added a new feature to let you decide if you want a module's name and link will be visible in Modules block
- Now each theme can load its own default home module. Just create a module.php file under the theme's
directory with the variable $default_module on it. For an example please see Sand_Journey theme. It loads
News module. Try changing the default home module from administration and notice that the News module
continues to be loaded in the homepage only for this theme. If you don't want to have or use this feature
just don't have any module.php file in your theme's directory.
- Fixed headlines bug that did not let you had less than 10 news from a XML/RSS news feed.
- Optimized Categories block SQL queries.
- Optimized sql query of is_admin and is_user functions. Speed increased with big databases.
- Added new variable in config.php to let you decide if you want users change the number of news visible
in the homepage.
- Added new title HTML tag to all images
- FAQ administration doesn't show centered text anymore but your original format.
- Improved functionality on backend.php with the addition to select the site's categories if they exists.
You can still use as usual, or you can call it like: http://yoursite.com/backend.php?cat=themes
The above URL will show the XML formated file only with "themes" category. Note the variable "cat". So
now people from other sites can retrieve from your site only the news they have really interest in.
Of course that this feature will works only if you have set one or more news categories for your site.
- Changed the password generator function in Your_Account due to problems in some systems.
- Automatic installation added. Not more sql server shell commands to install. Just edit your config.php
and point the browser to your web site. The system automaticaly will add the database and tables on the
first run. No questions, no forms, no install scripts, just click and go! ;) See INSTALL file for details.
- Removed module check in votes/rating files in Web Links and Download
- Fixed all files and directories permissions (directories 777 and files 644)
- Message "No comments allowed for Anonymous" now shows only one time in News and Surveys
- Administrators only modules doesn't shows their links in modules block to the public
- Theme check in Your Account now verifies the existence of theme.php file inside the directory instead of just
getting all directories as valid themes. For example, if you have a directory called CVS, it will not be taken
as a valid theme with this new feature.
- List of users benefits from Your Account module in new user registration page is now updated automaticaly
depending on what you have active and for registered users only.
- Added new feature to have theme sensitive topic's graphics (in /themes/your_theme/images/topics/). Default topics
graphics need to be on usual place (/images/topics/) but if the system find the existence of the files in the
theme's images directory it will show it instead. This was higly requested feature. Themes files need to be
modified to have this feature working. Please look at the included themes to have some samples.
- Added support for favicon.ico for new browsers (just put favicon.ico file in /themes/your_theme/images/ directory)
- Fixed bad width in two graphics of statistics bars
- Fixed a bug in Messages administration, bad mixed options between anonymous and registered users
- Your_Account navigation bar with icons is now visible in all user's related modules
- Changed all default icons for users page in Your_Account module. Not only that, but each theme can have
different icons for user's menu and WebMail if the graphics files exists and if not the system will
load the default graphics. Refer to some themes like 3D-Fantasy, Odyssey, ExtraLite, Sand_Journey and NukeNews
to see the difference and look at the new /images/directory structure. Basicaly /images/menu/ and /images/webmail
will load the user's menu and WebMail icons respectively if specific file names exists. Take a look.
All new icons are used with author's permission, please see CREDITS file for more information.
- Added a new link metatag to configure the browser icon for your site. To have it working you need
to have a file called favicon.ico inside /themes/your_theme/images/ directory.
- Fixed all old links in main languages files that call user.php (Pointed to the users module)
- Your_Account user's menu images moved to the module directory
- Added Private Messages button/link in Your_Account user's page
- Lot of cosmetic changes to Private Messages
- Replaced Send/Delete graphics buttons with form buttons in Private Messages
- Added administrative functions Add/Edit for surveys in the survey results page
- Added and extra check for modules language. If new selected language isn't found, then we include the
default language set from config.php
- Little cosmetic changes (final BR tag added) in Search and Information blocks
- Added Content module check for current status (active or inactive) from modules.php
- Added Macedonian translation
- Fixed parse errors on Dutch and Slovenian languages
- Due to the new icons added in the user's page, the menu icons have been re-arranged for a better look.
- Added Journal ZX Module for registered users with links from comments (news & surveys) and user's info page.
It's complete with the SQL layer and multilanguage support now. Anyway I removed the original help system.
- Fixed user's homepage link from Your_Account module
- Fixed survey announce via news article from administration
- Added a POP3 WebMail reader (eMailBox from http://ecomjunk.com). There are many new variables in config.php
to confidure this module's options. Pay special attention to the warnings on activating attachments!
- Fixed bad IMG tag strip from html filter function
- Added missing translation for all languages in Statistics module
- Fixed some bad permissions to see stuff from userinfo page for anonymous users
- Added a new feature called My Headlines for registered users. From the user's page anyone can read headlines
of a selected site from a drop down list. Very nice and usefull for your users.
- Fixed a lot of bugs in Encyclopedia module (translations, copyright message, admin bad links, etc)
- Detailed statistics now count and show the new impression when accessing it.
- Added a new feature that lets you have decoration in the Survey bars. In theme/Your_Theme/images directory you
can have three more files: survey_leftbar.gif, survey_mainbar.gif and survey_rightbar.gif If you don't have them
the system automaticaly selects the usual bars files (leftbar.gif, mainbar.gif and rightbar.gif). Additionaly you
can have another file called "survey_mainbar_d.gif" (see the "_d"). This graphic, if exists, will be added each
25% in the survey bar. This can help you to decorate your Survey bars. Statistics bars are the usual ones. Try it!
- Fixed user session save function before show left blocks
- Solved the looooong dilema about Module's Copyright information. There is a new file called "copyright.php"
in the module's directory. Please take a look at /modules/Addon_Sample/ and see this file. Modules/Addons
developers can edit this file filling the required data and then copy this file into your module's directory.
To see it working just go to Addon Sample module and look the little copyright stick at the bottom right of
the module's table. If you don't put this file into the module's directory nobody will see that stick. Hope
users play fair on this and solved a big user's issue about the copyright messages.
- Added 5 new themes and changed the default one from NukeNews to Sand_Journey
- Added a very nice feature to allow registered users to publish Public Messages which will be available in any
page of the site to other users for a period of 10 minutes. Each message can be viewed just one time per user
and any registered user can also turn off this feature from its preferences page. To have this feature working
you need to use the new function "public_message()" located in mainfile.php and need to be added where you want
it in your themes files. The function returns $public_msg with all the needed stuff (table, colors, message, etc).
You can see samples of how to use it by viewing the default system themes. All themes that comes with PHP-Nuke 6
supports this feature.
- Fixed banner administration module bug when adding a new banner
- Added User Info block coded by the cool folks at www.NukeScripts.com (very nice block!)
- Added new feature to have Center blocks Up and/or Down the Home module
- Fixed the first user creation from administration first run
- Fixed bad Story ID in categories homepage for print and friend icons
- Fixed bad sender data in Feedback module
- Applied a XSS vulnerability patch. (Thanks to Zhen-Xjell from http://www.computercops.biz)
- Footer messages doesn't center anymore, to be controled from themes
- Added style classes for footer messages (.footmsg and .footmsg_l)
- Updated all theme's CSS styles files to match the new footer classes
- Fixed some missing spanish translation in Feedback module
- Fixed some bad spanish translations in Administration system
June 2002: Version 5.6
======================
- Now you can have banners in a block (like "Supporters" block in phpnuke.org)
- Minor cosmetic changes in the default information block
- Users can't see option to change theme if we have only one (1) theme available (obvious, no?)
- Fixed copyright notice in content pages and very little cosmetic changes
- Changed $nuke_url with $nukeurl in AvantGo module
- Added Amazon block (no DB needed), read instructions on the block's file and if you want to help in some way the
PHP-Nuke project, leave it as is, thanks.
- Added explicit copyright notices in their places (if you remove it, you'll die)
- First attempt to fix the statistics table's duplication bug (Thanks to Carlao from http://membres.lycos.fr/brazilian/index.php)
- Fixed bad font tag in mainfile.php
- Modules block now order by Custom Title
- Fixed Private Message bad link in the submissions function
- Replaced old forums with Splatt Forums (Thanks to Splatt from http://Splatt.it for his help!)
- Added check for empty admin cookie (Thanks goes to Blurtoad)
- Fixed some mistakes in the DB queries in counter.php
- Fixed number of stories in home when addin a new user, now it takes the config.php variable
- Changed $user_prefix variable instead of $prefix in Private Messages, auth.php file
- Fixed a bad $user_prefix in upgrade file (5.4 to 5.5)
- Fixed & character in backend.php
- Some sql_layer corrections
- $prefix added to Statistics tables creation in upgrade file (5.4 to 5.5)
- Fixed inclusion of voteinclude.php in Downloads module
- Removed the Multidimensional array in article.php in News module (after an audit: too much CPU load)
You can still use related links based on Topics (in Topics Manager)
- Fixed a missing "); in the Dutch language file in News module
February 2002: Version 5.5
==========================
- Added a very cool function to check if a module is activated. Call it: is_active("Module_Name");
Returns 1 if active or 0 if not. Use the module "title" in the database to make the check
This will help in the future to really integrate all modules with the core system and to establish
some dependencies between parts of the site.
- Added Send Private Message to any user from Your Account page, also check if user exists
- Removed some unused variables in user's system when edit home and theme
- Fixed morelink structure
- Fixed comments inclusion and comments bar show in article's page
- Fixed the Random Headlines block to correctly select the topic
- Fixed quotes bugs in Search module, Downloads search and Web Links search
- Administration online manual has been removed because it became too obsolet (PDF detailed manuals in
the future)
- Removed the check for "(" and ")" from mainfile.php because problems with some modules
- Fixed slashes bug in Search module
- Fixed Surveys votes results in article's attached poll
- Fixed to solve bad url entries in user's page
- Fixed bad variable name that prevents to view comments according with your cookie options
- Added voteinclude.php file in Downloads module
- Modularized all translations. The new schema: Administration texts are in /admin/language/, Core system texts
including all blocks' texts are in the usual directory /language/ and each module has its own language directory.
This is more annoying to translate but the performance gain is great. There is anew function to call translations
from a module, you can use the following syntax:
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
- Added TRANSLATION text file with translations credits (Reason: too complicated to strip the credits from each
translation with the script that modularized them, anyway is much more organized on this way and we can save
previous translations credits in a more easy way)
- Private Messages has been converted into a module
- Changed Printer Friendly Page and Send to a Friend icons and added icons to options blocks
- Fixed query limit bug in Stories Archive module
- Fixed Content block link to open specific page and not the index
- Removed default administrator. The system will create one with your info on the very first run or admin.php
(and since this can be security issue, the best is to do this as the first step on your fresh installation,
this warning has been added on INSTALL file and in the default system message in bold fonts.)
- Topics module now opens a new index instead of search page (search option enabled at the top of the page)
- Fixed a typo in the downloads module and in the Top's page (downloads stats)
- Added article's rating system
- Added most voted and best rated stories in Top's module
- Added Score information in $morelink
- Added Score information in Stories Archive
- Fixed some english translation typos in Web Links module
- Fixed links and downloads categories parentid fields type, changed from tinyint() to int()
- Added GZ compression to increase the load speed (This function requires at least PHP 4.0.4 compiled with zlib,
so if you want to remove it, just delete the first code line in mainfile.php where you read: ob_start("ob_gzhandler");
Thanks for this suggestion goes to Andrej Lesjak from http://www.poljub.com)
- Fixed Encyclopedia bug that show terms only for admins
- Fixed bug to prevent Anonymous user to act as a registered user in some parts of the site
- Removed <BR> tag from banners.php when show banner's image
- Added the use of getimagesize to automaticaly set width and height for some images on the code
- Now you'll not see "send private messsage to yourself" in user page but you can see it if you browse another user
- Added Private Messages block on the user's page
- Fixed Surveys total votes sum in the Top page
- Fixed a bug when editing an encyclopedia
- Changed, at last, AllTopics.gif image (for search engine)
- Search function has been converted into a module
- Fixed a table bug in Old Articles block
- Little organization in the admin case files
- Added All Categories link to the Categories block
- Removed feature to include files from index.php due to a high vulnerability risk
(Will be available in a future module)
- Removed default author and created default Super User creation on first login
- Added restrictive .htaccess on some directories
- Changed automated news publication time from the last hit to the real programmed time
- Surveys converted into a module
- Added a new file /includes/my_header.php so you can put a custom header between both "head" tags
- Added additional Detailed Statistics based on NukeStats (Thanks to Harry Mangindaan from http://www.nuketest.com)
- Added sql_free_results function in the sql_layer file (Thanks to Harry Mangindaan from http://www.nuketest.com)
- Added Center block feature (uses same blocks files in /blocks/ directory but remeber that not all blocks
looks good on center, just a matter of creativity by your side. Look at block "Last 5 Articles" for an example)
- Fixed bug in admin that changes the stories author's name after edit and admin
- Added functionality to remove user from session after user's logout
- Fixed smilies in Forums (Thanks goes to cyberpuke from http://cyberpuke.hele.net)
- Fixed newsletter administration bug when assign it to a new author
- Fixed some bad file permissions (Thanks goes to cyberpuke from http://cyberpuke.hele.net)
- Fixed a bad db query in forums administration (Thanks goes to cyberpuke from http://cyberpuke.hele.net)
- Fixed all modules links in language files
- Added missing close table HTML tag in Older Articles block
- Added some missing translations for Forums
- Changes all $prefix"._????." for ".$prefix."_???? in all files (believe me, took me 3 minutes ;))
- Changed $description to $cdescription in Web Links
- Added missing admin db queries in administration main (for multiple admins)
- Added missing translation to Downloads Administration system
- Added News redirection if story ID doesn't exist
- Changed $prefix to $user_prefix in Members List module (Thanks to Duke from http://nuke-security.com)
- counter.php file moved to includes directory
- Fixed Login block load inside article's page to math the new blocks distribution
- Removed $myIP from config.php and banners now check if you're administrator to not count impressions
- Added Categories for Content Manager (If you don't want to use it, just don't add categories)
- Fixed alignment on Post Comment buttons (Thanks to eXodus from http://www.exodus-news.net)
- Added missing globals on index.php for referers function
- Fixed some bad switch's variables calls into Downloads and Web Links
- Cosmetic changes and translations added to Feedback module
- Changed CREDITS file to credit only non-visible hacks/scripts, otherwise credits are on each script header
- Fixed footer messages quotes bug in settings.php under administration section
- Minor cosmetic changes in Web Links administration (bold text that should be normal)
- Added new unlimited deep for downloads categories (Thanks goes to Paladin from http://www.synergy-international.com)
- Uncommented the sql_debug variable on sql_layer (Thanks goes to AngelNegro, the first to remember me this issue)
- Fixed index file include check for ":" to not includes complete urls
- Fixed random selection on Random Headlines block
- Little cosmetic changes in the administrator's block only for a fresh install (added more links)
- Added functionality to select what module do you want in the homepage (Forced to be Active and for All visitors)
- Main Menu block removed and replaced with Modules block by default
(Due to the new features added on Modules block you may evaluate the possibility to rename Modules block to Main Menu,
anyway, this is a personal decision you need to take)
- Default Home module has a link to Home in the Modules block
- News, Users, Submit News, Stats, Top and Topics converted into modules
(Remember to change all the links in your custom themes!!!)
- Current Poll in admin main screen doesn't show anymore article's related polls
- Fixed who is online data grab when block isn't active or is admin only
- Fixed Survey errors when multilingual option is enabled
- Added Slovenian translation
- Added Turkish translation
- Fixed missing image in forum images directory
- Fixed typo in languages for forums translation
- Fixed type in forum administration module
- Fixed Printer Friendly Page and Send to a Friend links for articles in homepage
- Fixed Edit User link in user's page
- Fixed newsletter subscription bug (a missing variable pass in the saveuser function of user.php)
- A note for the 5.4 release: Printer Friendly and Send to Friend graphic links in homepage are visible only for users
January 2002: Version 5.4
==========================
- Added a new feature to select who can view whatever block you want (All, Users, Anonymous, Admins)
- Added a new feature to select who can access whatever module you want (All, Users, Admins)
- Fixed the author's name/link for "Posted by" text in the articles for old themes compatibility
(For new themes please call the function get_author($aid) instead of formatAidHeader($aid) where
the difference is a return() instead of an echo.
- Removed newsletter subscription from new user registration form to avoid possible unwanted emails
- Fixed missing Read More link in categories page
- Added Options block in article's page with links to Admin functions
- Printer Friendly and Send Story to Friend added in Options block in article's page without graphics
- Fixed bold fonts in downloads administration
- Fixed some table's colors in private messages
- Fixed some "for" statement for poll options
- Fixed escape \ in html template files of NukeNews theme
- Fixed bug that prevents to show the first system's poll in the main admin screen
- Added phpBB forums integration as a module (This requires more work yet, but it works and only with MySQL for now)
- Added Who's Online information in the main administration page
- Fixed bad topic images path in 3D-Fantasy theme
- Changed BBCode graphics buttons in Private Messages system
- Removed the Filemanager. Too many security bugs to handle
- Removed DeviantNuke theme uppong request of DeviantArt owner
- Added missing _ in MSNM translation in user.php
- Fixed new user registration email check to allow longer first level domain names (max 6 characters now)
- Added missing globals in Web Links functions
- Added title html tag on each article's page (will be added in more files)
- Removed an old translate function call in stories administration module
- Fixed CSS (Cross Site Script) security vulnerabilities
- Added Section Articles block with last 10 articles
- Added Reviews block with last 10 reviews
- Removed all topics images and text but PHP-Nuke to give a clean installation (Also that stupid AMD logo)
- Fixed a topics list selection bug when creating a new poll
- Added new two columns theme (Odyssey - Thanks to TrevorS from Trevor.net for cool tips on his BlueTrevor theme!)
- Added custom_title field in modules table to customize the title in the module's block
(Useful for some language's special characters not accepted in directorie's names)