This document contains a table of changes to the source code of myPHPNuke since version 1.8.8_7.

Changes in version 1.8.8_8 since RC2

File name Changes (recent down to old)
admin.php Fixed admin login loop bug when trying to login into an internal admin page.
fixed a problem with URI getting mangled on certain URI's
allstories.php  
archive.php Switched the order of displaying articles and the monthly index. The index is now always under the list of this month's articles.
article.php  
backend.php  
banners.php  
bb_smilies.php Fix for rouge elements
bbcode_ref.php  
blocksconst.inc.php  
categories.php  
censor_list.csv  
chat.php  
chatboxII.php  
chatheader.php  
chatinput.php  
chattop.php  
chatuser.php  
class.myfunctions.php  
class.phpmailer.php  
class.rc4crypt.php  
class.smtp.php  
comments.php  
compose.php  
config.php  
contact.php  
contactbook.php  
contactmailer.php  
core_Constants.php Added relative uri root image directory path constant
modifications to auto URI bypass code
core_eGalleryFunc.php  
core_ForumEntry.php Possible fix for incorrect page start number after posting in forum
Removed mystery variable that may be causing a bug in post count updating
Added area tag to allow http attribute values.
Modifications / Additions to submission form
fixed sanitizer bug reported by Trini0
added a new bbcode [lit] tag for inline literal content
consolidated all javascript related to htmlbuttons into a js include
core_ForumOutput.php Navigation fix
Attempt to fix minor annoyance with submission topic review
Page Navigation Adjustments
Added in page link to search
Made main forum page msg user customizable via user constants
minor layout adjustment
Modifications / Additions to submission form
Adjustments for admin user association
fixed sanitizer bug reported by Trini0 added a new bbcode [lit] tag for inline literal content
consolidated all javascript related to htmlbuttons into a js include
fixed navigation bug
fixed improper display of certain user icons when posting user is an admin
Fixed bad link to replypmsg in topic icons.
Fixed over zealous trimming bug
core_ForumProc.php Fixed a problem with non super moderator access to editing
changed edit access check in an attempt to fix a reported "bug"
Fixed several bugs related to editing posts
fixed bad direct access check
minor changes to goBack message syntax
Possible fix for incorrect page start number after posting in forum
Removed mystery variable that may be causing a bug in post count updating
Added area tag to allow http attribute values.
Added sql string for private forum adjustment in searchbb
fix for bug related to editing empty messages
Adjustments for admin user association
fix for admin mail bug
fix for empty subject bugs
Fix the broken link in the notification to the admin, also remove the strip tags from the altbody because that stripped the entire link. Need to rewrite this later in a permanent fix.
fixed bad admin mail link on new topic notification
core_GetTheme.php Changed check for existing css files.
Adjustment for Bots getting kicked To nn4 theme
fixed a bug in getFileContent method
core_JSDialogs.php  
core_SecureMPN.php adjusted security check to allow article group admins to actually post articles.
is_user && is_admin func calls replaced with corres. constant
added automated check for valid file uploads (applies to all scripts)
defined new max file size constant that grabs ini setting or uses recommended default
modified egallery to show info about max file size
modified getTheme script so it wouldn't crash if the goBack function was called prior to loading config variables
core_SupportFunc.php Added another option to extractQuery function
Mods to addFormatOption function
core_UserConstants.php Fixed gzip compression
Added legacy scan type constant for easy adjustment
fixed bad direct access check
Added couple of new constants for forum main page message
Adjustments for admin user association
modifications to auto URI bypass code
counter.php  
dbconf.php removed dead tables (all combo_ tables)
Dumped flags table reference from table array
decodemessage.inc.php  
download.php  
emailconfig.php  
emailhelp.php  
eventcal.php  
eventcaladmin.php  
eventfunctions.php  
EventsConfig.php  
extention.inc  
faq.php  
footer.php Added Theme Option Block
forum.php  
forum_submit.php  
friend.php  
GPL_License.htm  
guestbook.php  
header.php Fixed gzip compression
Misc Bug Fixes & Adjustments
fixed bad direct access check
added unset for emded js tmp variable name
Cleaned up remainder of header.php embedded JS.
bbcode adjustments
fixed sanitizer bug reported by Trini0
added a new bbcode [lit] tag for inline literal content
consolidated all javascript related to htmlbuttons into a js include
adjusted to always link js file mpn_misc instead of conditionally link
fix for blank page bug
HTML_static.php  
inbox.php Changed the check for logged in user
index.php  
install.php Combined install and updateRC2 script.
Fixed 2 typos in fieldnames caused by me when adding table comments
Removed all unused files, added table descriptions
Changed field length for autonews.informant and stories.informant from 20 to 25
updated html code in the gallery template for the default page
fixed problem with filling image_dirs table
removed dead combo_, flags, pager, calendar tables
Added insertion of value to UID field in authors table
Updated installer for new image_dirs table modified to add new uid field to authors table
Added fixed tabletype myISAM to table creation.
install.txt  
jsnews.php  
lastview.php  
license.php  
links.php Present the subcategories sorted by title.
Replaced redirectioncode with the new LIB redirection function call.
logout.php  
mail_attach.php  
mailbox.php  
mailfooter.php  
mailheader.php  
mainfile.php Fixed gzip compression
Fixed several bugs related to editing posts
Misc Bug Fixes & Adjustments
fixed bad direct access check
Fixed undefined constant
Fixed bad parameter to preg_match
added cgi fix
minor undefined variable fix
Added Theme Option Block
Added alt text to the partner images.
fixed sanitizer bug reported by Trini0
added a new bbcode [lit] tag for inline literal content
consolidated all javascript related to htmlbuttons into a js include
fixed bad link to dead whosonline
Restricted Domain Scan adjustments
Other misc. adjustments
renamed restricted_urls.csv to restricted_doms.csv
Adjustment for Bots getting kicked To nn4 theme
fixed a bug in getFileContent method
Fixed incorrect SQL statement in function last_seen.
memberslist.php modified to check for fulltext index support in query language
module.errorhandler.php  
module.guestbook.php Removed an orphaned font tag from the page index.
fixed guestbook edit link bug
adjust to op switch in topic admin
mpn_bbcode.js bbcode adjustments
consolidated htmlbuttons JS
mpn_misc.js added getInfo function
myegallery.php  
mymsg2_functions.php  
myyp.php  
newsapplet.php  
nlmail.php Changed the check for logged in user
npp_ODP.php  
partner.php  
phpsyndication.lib.php  
phptimer.php  
pollBooth.php  
pollcomments.php  
pollFunctions.php  
pop3.inc.php  
print.php  
printfeature.php  
readmail.php Changed the check for logged in user
readpmsg.php  
replypmsg.php fix for admin mail bug
fix for empty subject bugs
reviews.php  
robots.txt  
rss.php  
search.php Removed uneccessary $op switch
searchbb.php Fixed problem with searches returning results from private forums
modified to check for fulltext index support in query language
sections.php Renamed all diner css classnames to sections classnames, some improvements to html presentation, changed [pagebreak] into <pagebreak /> to prevent incorrect sanitizing.
settings.php  
stats.php Fixed invalid calculation of previous date when on the first day of a month.
submit.php fixed sanitizer bug reported by Trini0
added a new bbcode [lit] tag for inline literal content
consolidated all javascript related to htmlbuttons into a js include
theme_functions.php Added Theme Option Block
double slash in logo url removed
top.php  
topicadmin.php  
topics.php adjusted to match change to img dir path constant
final mods to script for full xhtml compliance
modified to use new image path constants
updated license block
minor modification to use truncation method
Housekeeping and performance adjustments, fixed several possible bugs
Improved the use of CSS.
Changed the title of the page.
ultramode.txt  
updatelog.php  
upgrade.txt  
user.php Fixed bad index
Fixed bad parameter to preg_match
changed the creation of the password at registration time or at reset password time
Cleaned up remainder of header.php embedded JS.
Adjustments to arguments passed to emthod getShowImageSelect
Fixed a bug with saving updated passwords
Fixed flaw in sql statement for determination of first user id in new installed database.
Added check to prevent users form using another members email as their own fake email.
Adjusted edit user profile to do a more complete check on emails submitted, got rid of function infoCheck
Restricted Domain Scan adjustments
Other misc. adjustments
renamed restricted_urls.csv to restricted_doms.csv
Added some addition URL checks
Added New Restricted URL File
Fixed some potential bugs in user.php forms
New User Registration Adjustments
fix for admin mail bug
fix for empty subject bugs
fixed login error when not sending email on new user registration
viewforum.php  
viewpmsg.php  
viewtopic.php  
voteinclude.php  
yavs.class  

directory admin

File name Changes
automated.php fixed sanitizer bug reported by Trini0
added a new bbcode [lit] tag for inline literal content
consolidated all javascript related to htmlbuttons into a js include
Replaced redirectioncode with the new LIB redirection function call.
stories.php fixed sanitizer bug reported by Trini0
added a new bbcode [lit] tag for inline literal content
consolidated all javascript related to htmlbuttons into a js include
Replaced redirectioncode with the new LIB redirection function call.
phpbbconfig.php Fixed a bug, not all fields were transfered to the database upon save.
Replaced redirectioncode with the new LIB redirection function call.
topics.php fixed guestbook edit link bug
adjust to op switch in topic admin
Replaced redirectioncode with the new LIB redirection function call.
settings.php correct minor syntax errors in redirects
Replaced redirectioncode with the new LIB redirection function call.
links.php Fixed warning for undefined variable hlpfile
Replaced redirectioncode with the new LIB redirection function call.

directory admin/blocks

File name Changes
blocks/blocks.php Added Theme Option Block

directory admin/emailuser

File name Changes
emailuser/email_user.php Formatting fixes
Not able to select users bug fix
Possible fix for newsletter mangling

directory admin/manageAdmins

File name Changes
manageAdmins.php Sort User List
Cleaned up remainder of header.php embedded JS.
Adjustments for admin user association
fixed admin delete bug

directory classes

File name Changes
core_Sanitize.param.php add pagebreak to array of self closing tags
bbcode adjustments
core_LIB_Functions.class.php added trailing underscore to img path constant
Added routine for defining image path constants
Modifications to method getShowImageSelect
Added another option to extractQuery method
added method for determining table engine/fulltext index support
Cleaned up remainder of header.php embedded JS.
Adjusted post time check to include install data to avoid new content being formatted as legacy content when posted on install date.
Added some addition URL checks
Added New Restricted URL File
Fixed some potential bugs in user.php forms
Adjustment for Bots getting kicked To nn4 theme
fixed a bug in getFileContent method
core_Sanitize.class.php bbcode adjustments
fixed sanitizer bug reported by Trini0
added a new bbcode [lit] tag for inline literal content
consolidated all javascript related to htmlbuttons into a js include
minor adjustment to validation method
fixed a problem with URI getting mangled on certain URI's
Restricted Domain Scan adjustments
Other misc. adjustments
renamed restricted_urls.csv to restricted_doms.csv
Added some addition URL checks
Added New Restricted URL File
Fixed some potential bugs in user.php forms
core_SanitizeAdmin.param.php bbcode adjustments

directory gallery

File name Changes
ecard.php Fixed a bad translation that prevented the ecard from being sent.

directory themes/css/pages

File name Changes
mpn_sections.css Added new classnames
mpn_topics.css Added some new markups
mpn_forum.css Fixed broken CSS id

directory themes/mpn_FreshAir2

File name Changes
theme.php Enabled All Theme Features

New files

File name Purpose
core_JSDialogs.php JavaScript dialogs
rss.php RSS 2.0 feeder (news items)
classes/restricted_doms.csv list of blacklisted domains
classes/core_BotAgents.csv list of known webbots and spiders
images/misc/*.* new image files
themes/theme_info.inc.php theme information descriptions

Removed files

History of changes (previous versions)

April 18 2004: Version 1.8.8_8 RC2

January 1 2004: Version 1.8.8_8 RC1

August 1 2002: Version 1.8.8_7

July 12 2002: Version 1.8.8_7

July 4 2002: Version 1.8.8_7

May 28 2002: Version 1.8.8_7