admin/edit-user.php: fixed typo
admin/category.php, templates/beta/admin/category.ihtml, templates/default/admin/category.ihtml: fixed bug which showed edit category icon even if user didnt have permission
admin/edit-user.php: fixed typo
admin/edit-category.php: bug fix for mysql since it doesnt use sequences to create id
admin/edit-category.php: when creating a category any usergroup >= than the current usergroup bit perm will have access to this category
base/Archive.php, base/Comments.php, base/News.php, includes/function.php: fixed bug which didnt use wordwrap due to the use of
HTML in news/comments.
templates/: beta/list-news.ihtml, default/list-news.ihtml: fixed issue where sendfriend link was always shown and working even if it was turned off
templates/: beta/search-results.ihtml, default/search-results.ihtml: fixed
HTML bug
admin/: edit-category.php, edit-theme.php, edit-user.php, edit-usergroup.php: fixed bug which didnt show error message
admin/news-comments.php: Fixed the limit of comments. If there were too many comments and the body string become to long
PHP preg_match wouldn't match the body content due to an issue in PCRE with the subject content length.
base/SendFriend.php: fixed bug which didnt allow send to friend email to send out
base/SendFriend.php: fixed bug which didnt check if config turned send friend off
base/Comments.php: use the max_comment_comment config option
admin/edit-news.php: fixed bug if you werent set as the master editor you couldnt create an article due to an invalid logic test
admin/user-update.php: fixed bug which create a pagemenu error due to pagemenu variable not existing in the template
includes/lib/db/pgsql/DB_Sql.php: fix the lastid method which should be able to return as lastid if NewID was just used
install/install.php:
SQL Changes to menu and newsconfig
includes/lib/DBase.php: Minor code fix with NULL values
admin/: category-permission.php, category.php, configuration.php, db_backup.php, edit-category.php, edit-emoticon.php, edit-news.php, edit-theme.php, edit-user.php, edit-usergroup.php, emoticons.php, global.php, index.php, news-comments.php, news-sendmsg.php, news.php, theme.php, user-update.php, user.php, usergroup.php: added *_init_page Hooks
base/: Archive.php, News.php, SendFriend.php: added *_init Hooks replaced $config with configuration class
base/Comments.php: minor bug fix with configuration class use configuration for installdir
search.php, admin/directory.php, examples/example_search.php, includes/function.php, includes/lib/Auth/Auth.php: use Configuration class rather than $config
includes/lib/Auth/Auth.php: properly escape username when validating
users.php: added user_init and insert_user Hooks use DBase Insert method for adding the new user with new error checking Properly escape variable when checking if username is already in use
includes/admin-functions.php: fixed sorting issue
admin/plugin.php, plugins/akismet/akismet.php: added plugin_page_init Hook
includes/admin-functions.php: removed htmlspecialchars on message
templates/: beta/admin/configuration.ihtml, default/admin/configuration.ihtml: fixed bug which showed an error when there were no configuration options for a section
templates/: beta/admin/comments.ihtml, default/admin/comments.ihtml: added spam and not spam checkboxes
templates/: beta/admin/plugin-page.ihtml, beta/admin/plugin.ihtml, default/admin/plugin-page.ihtml, default/admin/plugin.ihtml: added plugin templates
plugins/akismet/: akismet.ihtml, akismet.php, process.ihtml: added plugin directory added akismet plugin
base/Comments.php: minor configuration changes moved Hooks validate comment action after insert of comment
includes/: load-plugins.php, lib/IPlugin.php, lib/Plugin.php: added plugin load file added plugin base class and interface
includes/lib/Configuration.php: added SaveConfig method
includes/lib/DBase.php: added database Insert and Update methods
includes/admin-functions.php: only show menus if they are active
includes/function.php: added postname and email for userinfo array
admin/news-comments.php: added update button to process comment spam and comment not spam options
global.php, admin/global.php: load plugins load server class
admin/img/indicator.white.gif: added loading image
admin/configuration.php: fixed issue where config showed all configuration options regardless of what the value of show was in the database
baseNews.php, news.rss.php, admin/news-comments.php: fixed bug which used the system timezone rather than the news configured timezone
admin/edit-news.php: fixed bug which made news post published and allowed comments when previewing news even if the either setting was not ticked
install/upgrade.php: changed version to 2.0.3
install/install.php: minor config fixes changed version to 2.0.3
admin/: category.php, emoticons.php, theme.php, user.php, usergroup.php: fixed bug which didnt have the php extension on to edit records. This is a fix for users who do not have MultiViews in Apache enabled
examples/example_groupdate.php: removed define
base/Comments.php: changed is_spam to a boolean rather than 1 : 0 although it basically does the same thing
examples/: example_singlenews.php, example_splashnews.php: updated examples to v2.0, removed all deprecated v1.x code
examples/: example_archive.php, example_groupdate.php, example_latestnews.php, example_login.php, example_logout.php, example_main.php, example_reguser.php, example_search.php: updated example code to work with v2.0 changes. All deprecated code from v1.x has now been removed
search.php: removed deprecated class newsSearch
news.rss.php: use singleton Configuration class
admin/edit-emoticon.php: removed TODO info
base/: Comments.php, News.php: minor fixes
includes/lib/
HTML/editor/fckconfig.js.php: fixed emoticons path as they didnt show
admin/news-comments.php: fixed minor issue from last commit which created a few fatal errors
includes/lib/: Hooks.php, Server.php: added Hooks and Server classes
includes/lib/db/: mysql5/DB_Sql.php, pgsql/DB_Sql.php: minor changes for php5
includes/lib/
HTML/editor/: upgraded FCKEditor from 2.4.3 to 2.6.3
includes/lib/Mailer.php: changed into a singleton
includes/admin-functions.php: use themepath rather than themeid
baseNews.php, users.php, admin/category-permission.php, admin/category.php, admin/configuration.php, admin/db_backup.php, admin/directory.php, admin/edit-category.php, admin/edit-emoticon.php, admin/edit-news.php, admin/edit-theme.php, admin/edit-user.php, admin/edit-usergroup.php, admin/emoticons.php, admin/global.php, admin/index.php, admin/login.php, admin/logout.php, admin/news-comments.php, admin/news-sendmsg.php, admin/news.php, admin/theme.php, admin/user-update.php, admin/user.php, admin/usergroup.php, admin/css/screen.css.php, base/Archive.php, base/Comments.php, base/News.php, base/SendFriend.php, includes/function.php, includes/page-menu.php, includes/lib/Configuration.php, includes/lib/Auth/Auth.php: Changed how Auth and Configuration work is done by using them in a Singleton pattern so its global
admin/css/HTMLForm.css.php: minor coding changes * no real change to any functionality
global.php: use Configuration and updated Auth access to class