****************************************************
* Changelog for Interspire Knowledge Manager 5.1 *
****************************************************
Bug Fixes:
- Fixed the breadcrumb of 'User Submitted Articles' (Admin Panel)
- Fixed the breadcrumb of 'Templates Editor' (Admin Panel)
- Fixed the breadcrumb of 'Create Glossary' (Admin Panel)
- Fixed the message displays after saving the custom field without multiple options.
- Added the hard coded languages on installation javascript to language files
- Fixed query error in Category RSS for SQL Server
- Fixed the Quick Edit does not sending email to subscribers.
- Fixed the session for article permission for categories


Features:
- Added support for the Oracle Database (Only for Oracle Edition)
- Added the ability to set permission for viewing knowledge base statistics
- Added the login security features/settings 
- New Admin panel homepage layout
- Version checking has been moved under the 'Tools' menu
- Added favicon on Admin panel

113 files modified:
admin/includes/classes/class.admintable.php
admin/includes/classes/class.auth.php
admin/includes/classes/class.category.php
admin/includes/classes/class.comment.php
admin/includes/classes/class.engine.php
admin/includes/classes/class.glossary.php
admin/includes/classes/class.group.php
admin/includes/classes/class.groupxml.php
admin/includes/classes/class.helper.php
admin/includes/classes/class.install.php
admin/includes/classes/class.layout.php
admin/includes/classes/class.news.php
admin/includes/classes/class.question.php
admin/includes/classes/class.rating.php
admin/includes/classes/class.settings.php
admin/includes/classes/class.statchart.php
admin/includes/classes/class.stats.php
admin/includes/classes/class.subscriber.php
admin/includes/classes/class.tools.php
admin/includes/classes/class.user.php
admin/includes/helpers/helper.template.php
admin/includes/config.php
admin/remote/remote_admin_table.php
admin/remote/remote_rss.php
admin/styles/install_styles.css
admin/styles/styles_admin.css
admin/templates/Panels/UserGroups.html
admin/templates/category.form.tpl
admin/templates/comment.form.tpl
admin/templates/comment.manage.tpl
admin/templates/comment.preview.tpl
admin/templates/comment.row.tpl
admin/templates/credentials.form.tpl
admin/templates/forgotpass.tpl
admin/templates/group.form.tpl
admin/templates/help.questionimport.tpl
admin/templates/home.tpl
admin/templates/home.upgradetoday.tpl
admin/templates/inlinehelp_container.tpl
admin/templates/install.form.tpl
admin/templates/install.schema.mssql.tpl
admin/templates/install.schema.mysql.tpl
admin/templates/pageheader.popup.tpl
admin/templates/pageheader.tpl
admin/templates/question.form.tpl
admin/templates/question.import.errors.tpl
admin/templates/question.preview.tpl
admin/templates/question.viewchanges.tpl
admin/templates/settings.manage.tpl
admin/templates/submittedquestion.preview.tpl
admin/templates/user.form.tpl
admin/tmp/LatestVersion.php
admin/incedit_set.php
admin/index.php
docs/changelog.txt
docs/upgrade.txt
docs/version.txt
includes/classes/class.auth.php
includes/classes/class.categories.php
includes/classes/class.contact.php
includes/classes/class.helper.php
includes/classes/class.questions.php
includes/classes/class.rss.php
includes/classes/class.search.parent.php
includes/classes/class.template.php
includes/classes/class.xmlsearch.php
includes/display/CategoryQuestionsPanel.php
includes/display/FavoritesPanel.php
includes/display/FeaturedQuestionsPanel.php
includes/display/NewsQuestionsPanel.php
includes/display/PopularQuestionsPanel.php
includes/display/PopularSearchesPanel.php
includes/display/RecentQuestionsPanel.php
includes/display/TreePanel.php
includes/language/en/back_language.ini
includes/language/en/front_language.ini
includes/language/en/whitelabel.ini
javascript/install.js
javascript/livesearch.js
lib/api/class.api.php
lib/api/class.comment.php
lib/api/class.customfields.php
lib/api/class.group.php
lib/api/class.ldap.php
lib/api/class.question.php
lib/api/class.user.php
lib/database/db.php
lib/database/mssql.php
lib/database/mysql.php
lib/database/pgsql.php
lib/ldap/Ldap.php
lib/general.php
lib/upgrade_factory.php
templates/Classic/Backup/Panels/SubmitCommentPanel.html
templates/Classic/Panels/SubmitCommentPanel.html
templates/Corporate/Backup/Panels/SubmitCommentPanel.html
templates/Corporate/Backup/Categories.html
templates/Corporate/Panels/SubmitCommentPanel.html
templates/Corporate/Categories.html
templates/Default/Backup/Panels/SubmitCommentPanel.html
templates/Default/Backup/Panels/ViewQuestionPanel.html
templates/Default/Panels/SubmitCommentPanel.html
templates/Default/Panels/ViewQuestionPanel.html
templates/Embedded/Backup/Panels/SubmitCommentPanel.html
templates/Embedded/Panels/SubmitCommentPanel.html
templates/InlineHelp/Backup/Panels/SubmitCommentPanel.html
templates/InlineHelp/Panels/SubmitCommentPanel.html
templates/InterspireShoppingCart/Backup/Panels/SubmitCommentPanel.html
templates/InterspireShoppingCart/Panels/SubmitCommentPanel.html
templates/Windows/Backup/Panels/SubmitCommentPanel.html
templates/Windows/Panels/SubmitCommentPanel.html
init.php
loadpanel.php

2 folders and files removed:
admin/images/learnMore.gif
admin/templates/home.versioncheck.tpl

36 folders and files added:
admin/images/favicon/
admin/images/favicon/favicon.ico
admin/images/gs_article.gif
admin/images/gs_category.gif
admin/images/gs_man.gif
admin/images/gs_news.gif
admin/images/gs_report.gif
admin/images/gs_video.gif
admin/templates/install.sample.oci8.tpl
admin/templates/install.schema.oci8.tpl
admin/templates/tools.versioncheck.tpl
lib/database/oci8.php
lib/upgrade/IKM5.1/
lib/upgrade/IKM5.1/mssql/
lib/upgrade/IKM5.1/mssql/create_column_tokencode.php
lib/upgrade/IKM5.1/mssql/create_userlogin_table.php
lib/upgrade/IKM5.1/mssql/rename_column_comments_comment_content.php
lib/upgrade/IKM5.1/mysql/
lib/upgrade/IKM5.1/mysql/create_column_tokencode.php
lib/upgrade/IKM5.1/mysql/create_userlogin_table.php
lib/upgrade/IKM5.1/mysql/rename_column_comments_comment_content.php
lib/mssqlupgrade.php
templates/Classic/Backup/Email.Subscribe.html
templates/Classic/Email.Subscribe.html
templates/Corporate/Backup/Email.Subscribe.html
templates/Corporate/Email.Subscribe.html
templates/Default/Backup/Email.Subscribe.html
templates/Default/Email.Subscribe.html
templates/Embedded/Backup/Email.Subscribe.html
templates/Embedded/Email.Subscribe.html
templates/InlineHelp/Backup/Email.Subscribe.html
templates/InlineHelp/Email.Subscribe.html
templates/InterspireShoppingCart/Backup/Email.Subscribe.html
templates/InterspireShoppingCart/Email.Subscribe.html
templates/Windows/Backup/Email.Subscribe.html
templates/Windows/Email.Subscribe.html

****************************************************
* Changelog for Interspire Knowledge Manager 5.0.2 *
****************************************************

Features:
- Moved all hard coded language variables into language files

82 Files Modified:
admin/includes/classes/class.category.php
admin/includes/classes/class.install.php
admin/includes/classes/class.question.php
admin/includes/classes/class.rating.php
admin/includes/classes/class.user.php
admin/includes/general.js
admin/remote/remote_admin_table.php
admin/remote/remote_rss.php
admin/templates/Snippets/ApprovalEmailBody.html
admin/templates/Snippets/DisapprovalEmailBody.html
admin/templates/advancedsearch.tpl
admin/templates/comment.manage.tpl
admin/templates/home.tpl
admin/templates/news.manage.tpl
admin/templates/pageheader.tpl
admin/templates/question.form.tpl
admin/templates/question.history.row.tpl
admin/templates/question.manage.tpl
admin/templates/question.quickadd.form.tpl
admin/templates/rating.manage.tpl
admin/templates/settings.manage.tpl
admin/templates/stats.categories.tpl
admin/templates/stats.users.tpl
admin/templates/workflowquestion.manage.tpl
admin/tmp/LatestVersion.php
admin/admin_stat_chart.php
admin/incadd_get.php
admin/incedit_get.php
admin/incedit_set.php
admin/index.php
admin/remote.php
docs/changelog.txt
docs/version.txt
includes/display/GlossaryPanel.php
javascript/general.js
lib/email.php
lib/general.php
lib/upgrade_factory.php
templates/Classic/Panels/GlossaryPanel.html
templates/Classic/Panels/PageHeader.html
templates/Classic/Snippets/CommentListRow.html
templates/Classic/Questions.html
templates/Corporate/Panels/CategoryQuestionsPanel.html
templates/Corporate/Panels/GlossaryPanel.html
templates/Corporate/Panels/PageHeader.html
templates/Corporate/Panels/TitlePanel.html
templates/Corporate/Snippets/CommentListRow.html
templates/Corporate/Questions.html
templates/Default/Panels/GlossaryPanel.html
templates/Default/Panels/PageHeader.html
templates/Default/Snippets/CommentListRow.html
templates/Default/Questions.html
templates/Embedded/Panels/GlossaryPanel.html
templates/Embedded/Panels/PageHeader.html
templates/Embedded/Snippets/CommentListRow.html
templates/Embedded/Questions.html
templates/InlineHelp/Panels/GlossaryPanel.html
templates/InlineHelp/Panels/PageHeader.html
templates/InlineHelp/Snippets/CommentListRow.html
templates/InlineHelp/Questions.html
templates/InterspireShoppingCart/Panels/GlossaryPanel.html
templates/InterspireShoppingCart/Panels/PageHeader.html
templates/InterspireShoppingCart/Snippets/CommentListRow.html
templates/InterspireShoppingCart/Questions.html
templates/Windows/Panels/GlossaryPanel.html
templates/Windows/Snippets/CommentListRow.html
templates/Windows/Categories.html
templates/Windows/Questions.html
categories.php
contact.php
favorites.php
glossary.php
index.php
init.php
inlinehelp.php
loadpanel.php
login.php
news.php
questions.php
rss.php
search.php
xmlsearch.php

16 Files/Folders Added:
includes/language/en/
includes/language/en/back_language.ini
includes/language/en/front_language.ini
includes/language/en/whitelabel.ini
lib/upgrade/IKM5.0.2/
lib/upgrade/IKM5.0.2/create_column_approvaltype.php
lib/upgrade/IKM5.0.2/create_column_catorder.php
lib/upgrade/IKM5.0.2/create_column_featured_q.php
lib/upgrade/IKM5.0.2/create_column_featured_qh.php
lib/upgrade/IKM5.0.2/create_column_sessionid.php
lib/upgrade/IKM5.0.2/create_column_workflowstatus_q.php
lib/upgrade/IKM5.0.2/create_column_workflowstatus_qh.php
lib/upgrade/IKM5.0.2/create_idx_ca_cqid.php
lib/upgrade/IKM5.0.2/create_idx_qh_ft.php
lib/upgrade/IKM5.0.2/create_newss_table.php
lib/upgrade/IKM5.0.2/create_pageindex_table.php

15 Files/Folders Removed:
includes/language/back_language.ini
includes/language/front_language.ini
includes/language/whitelabel.ini
lib/upgrade/IKM5.0.1/
lib/upgrade/IKM5.0.1/create_column_approvaltype.php
lib/upgrade/IKM5.0.1/create_column_catorder.php
lib/upgrade/IKM5.0.1/create_column_featured_q.php
lib/upgrade/IKM5.0.1/create_column_featured_qh.php
lib/upgrade/IKM5.0.1/create_column_sessionid.php
lib/upgrade/IKM5.0.1/create_column_workflowstatus_q.php
lib/upgrade/IKM5.0.1/create_column_workflowstatus_qh.php
lib/upgrade/IKM5.0.1/create_idx_ca_cqid.php
lib/upgrade/IKM5.0.1/create_idx_qh_ft.php
lib/upgrade/IKM5.0.1/create_newss_table.php
lib/upgrade/IKM5.0.1/create_pageindex_table.php

****************************************************
* Changelog for Interspire Knowledge Manager 5.0.1 *
****************************************************
Bug Fixes:
- Fixed the confirmation message after submitting comment in embedded and shoppingcart template
- Fixed an undefined variable
- Fixed the group membership wording in show users list
- Added the server side validation for username
- Fixed the redirect page after user creation
- Fixed the typo in view custom field intro and concurrent login message
- Added the compatibility for MySQL 6.0
- Moved all hard coded language to language files

Features:
- Install IKM remotely thru XML API
- Managing IKM users remotely thru XML API

28 Files Modified:
admin/includes/classes/class.auth.php
admin/includes/classes/class.engine.php
admin/includes/classes/class.helper.php
admin/includes/classes/class.install.php
admin/includes/classes/class.question.php
admin/includes/classes/class.rssread.php
admin/styles/styles_admin.css
admin/templates/Panels/UserGroupsCategoryArticle.html
admin/templates/home.tpl
admin/templates/install.form.tpl
admin/templates/question.form.tpl
admin/tmp/LatestVersion.php
docs (whole directory)
includes/classes/class.search.php
includes/language/back_language.ini
includes/language/front_language.ini
includes/language/whitelabel.ini
javascript/install.js
lib/api/class.user.php
lib/general.php
lib/upgrade_factory.php
templates/Classic/Panels/PageFooter.html
templates/Default/Panels/PageFooter.html
templates/Embedded/Panels/PageFooter.html
templates/Embedded/ContactResults.html
templates/InlineHelp/Panels/PageFooter.html
templates/InterspireShoppingCart/Panels/PageFooter.html
templates/InterspireShoppingCart/ContactResults.html
init.php

18 Files/Folders Added:
admin/images/learnMore.gif
admin/images/upgrade_bg.gif
admin/includes/classes/class.groupxml.php
admin/includes/classes/class.userxml.php
admin/templates/home.upgradetoday.tpl
admin/templates/install.countries.csv.tpl
lib/upgrade/IKM5.0.1/
lib/upgrade/IKM5.0.1/create_column_approvaltype.php
lib/upgrade/IKM5.0.1/create_column_catorder.php
lib/upgrade/IKM5.0.1/create_column_featured_q.php
lib/upgrade/IKM5.0.1/create_column_featured_qh.php
lib/upgrade/IKM5.0.1/create_column_sessionid.php
lib/upgrade/IKM5.0.1/create_column_workflowstatus_q.php
lib/upgrade/IKM5.0.1/create_column_workflowstatus_qh.php
lib/upgrade/IKM5.0.1/create_idx_ca_cqid.php
lib/upgrade/IKM5.0.1/create_idx_qh_ft.php
lib/upgrade/IKM5.0.1/create_newss_table.php
lib/upgrade/IKM5.0.1/create_pageindex_table.php

12 Files/Folders Removed:
lib/upgrade/IKM5.0/
lib/upgrade/IKM5.0/create_column_approvaltype.php
lib/upgrade/IKM5.0/create_column_catorder.php
lib/upgrade/IKM5.0/create_column_featured_q.php
lib/upgrade/IKM5.0/create_column_featured_qh.php
lib/upgrade/IKM5.0/create_column_sessionid.php
lib/upgrade/IKM5.0/create_column_workflowstatus_q.php
lib/upgrade/IKM5.0/create_column_workflowstatus_qh.php
lib/upgrade/IKM5.0/create_idx_ca_cqid.php
lib/upgrade/IKM5.0/create_idx_qh_ft.php
lib/upgrade/IKM5.0/create_newss_table.php
lib/upgrade/IKM5.0/create_pageindex_table.php


****************************************************
* Changelog for Interspire Knowledge Manager 5.0   *
****************************************************
Bug Fixes:
- Fixed breadcrumb rendering issue after deleting an unhelpful rating
- Fixed copy an article didn't copy the article's categories and attachments
- Fixed the help text for "Restricted Article Link" on the setting page
- Fixed the 'f' character when displaying the last updated date of an article
- Fixed delete question and question history where the article is deleted, it didn't delete its record in the category join table
- Fixed Comment Search doesn't return any result if the comment status is selected
- Added the validation for bulk action if there is no action selected
- Fixed the comment link in the email that sent to IKM contact email
- Fixed the shows of invisible article for the favorites articles
- Fixed the '</ul>' typo in attachment list footer.
- Fixed the css alignment for Classic template's breadcrumb in Internet Explorer Browser
- Fixed home link for inline help template
- Fixed login user doesn't have permission to view article in public category
- Fixed bulk delete for unhelpful rating in IE7
- Added auto focus on username field in all templates when the user go to login page on KB front end

Features:
- Added a statistics page for "Articles Per User"
- Added support for the MS SQL Database (2000/2005)
- Added an option to mark articles as featured articles
- Added an option to publish news items
- Added a feature to search and index article attachments (.doc, .docx, .ppt, .pdf, .tiff, .jpg, text files)
- Added workflow control features (Enterprise edition only)
- Added the ability to add an article from front end (quick add)

Files Modified:
admin/includes/classes/class.auth.php
admin/includes/classes/class.category.php
admin/includes/classes/class.comment.php
admin/includes/classes/class.customfields.php
admin/includes/classes/class.engine.php
admin/includes/classes/class.forgotpass.php
admin/includes/classes/class.glossary.php
admin/includes/classes/class.group.php
admin/includes/classes/class.helper.php
admin/includes/classes/class.install.php
admin/includes/classes/class.question.php
admin/includes/classes/class.rating.php
admin/includes/classes/class.rssread.php
admin/includes/classes/class.settings.php
admin/includes/classes/class.stats.php
admin/includes/classes/class.subscriber.php
admin/includes/classes/class.template.php
admin/includes/classes/class.tools.php
admin/includes/classes/class.user.php
admin/includes/helpers/helper.template.php
admin/includes/config-default.php
admin/includes/general.js
admin/remote/remote_admin_table.php
admin/remote/remote_rss.php
admin/styles/ie.css
admin/styles/install_styles.css
admin/styles/styles_admin.css
admin/styles/tabmenu.css
admin/styles/thickbox.css
admin/templates/Panels/ForgotpassConfirm.html
admin/templates/Panels/ForgotpassDone.html
admin/templates/Panels/ForgotpassForm.html
admin/templates/Panels/ForgotpassNewpass.html
admin/templates/Panels/QuestionHistoryList.html
admin/templates/Panels/UserGroupsCategoryArticle.html
admin/templates/Panels/UserPasswordEditable.html
admin/templates/Panels/UserPasswordNonEditable.html
admin/templates/Panels/UserUsernameEditable.html
admin/templates/Panels/UserUsernameNonEditable.html
admin/templates/Snippets/AlphaListRow.html
admin/templates/Snippets/AlphaListRowCurrent.html
admin/templates/Snippets/MessageBox.html
admin/templates/Snippets/MessageBoxQuestionControl.html
admin/templates/admintable.cell.selector.check.tpl
admin/templates/advancedsearch.tpl
admin/templates/backup.database.tpl
admin/templates/backup.manage.tpl
admin/templates/category.form.tpl
admin/templates/category.manage.tpl
admin/templates/category.restricted.row.tpl
admin/templates/category.row.tpl
admin/templates/comment.advancedsearch.tpl
admin/templates/comment.manage.tpl
admin/templates/comment.row.tpl
admin/templates/credentials.form.tpl
admin/templates/customfields.form.tpl
admin/templates/forgotpass.tpl
admin/templates/group.cell.edit.tpl
admin/templates/group.cell.noedit.tpl
admin/templates/group.form.tpl
admin/templates/help.questionimport.tpl
admin/templates/home.tpl
admin/templates/install.final.tpl
admin/templates/install.form.tpl
admin/templates/install.step2.tpl
admin/templates/layout.manage.row.tpl
admin/templates/layout.manage.tpl
admin/templates/layout.tree.row.tpl
admin/templates/pagefooter.tpl
admin/templates/pageheader.tpl
admin/templates/question.form.tpl
admin/templates/question.history.manage.tpl
admin/templates/question.import.step1.tpl
admin/templates/question.import.step2.row.tpl
admin/templates/question.import.step3.tpl
admin/templates/rating.manage.tpl
admin/templates/settings.manage.tpl
admin/templates/stats.categories.category_row.tpl
admin/templates/stats.categories.category_table.tpl
admin/templates/stats.categories.tpl
admin/templates/stats.users.tpl
admin/templates/subscriber.manage.tpl
admin/templates/subscriber.row.tpl
admin/templates/upgrade.factory.welcome.tpl
admin/templates/upgradeFinish.tpl
admin/templates/user.form.tpl
admin/templates/user.manage.tpl
admin/templates/user.row.tpl
admin/admin_stat_chart.php
admin/incedit_get.php
admin/incedit_set.php
admin/index.php
admin/remote.php
docs/changelog.txt
docs/credits.txt
docs/install.txt
docs/upgrade.txt
docs/version.txt
includes/classes/class.auth.php
includes/classes/class.categories.php
includes/classes/class.helper.php
includes/classes/class.index.php
includes/classes/class.questions.php
includes/classes/class.rss.php
includes/classes/class.search.parent.php
includes/classes/class.search.php
includes/classes/class.template.php
includes/classes/class.xmlsearch.php
includes/display/CategoriesPanel.php
includes/display/CategoryQuestionsPanel.php
includes/display/FavoritesPanel.php
includes/display/GlossaryPanel.php
includes/display/LoginPanel.php
includes/display/PopularQuestionsPanel.php
includes/display/RecentQuestionsPanel.php
includes/display/SearchCustomFields.php
includes/display/TreePanel.php
includes/language/back_language.ini
includes/language/front_language.ini
javascript/common.js
javascript/general.js
javascript/install.js
javascript/iselector.css
javascript/thickbox.js
lib/api/class.api.php
lib/api/class.category.php
lib/api/class.customfields.php
lib/api/class.group.php
lib/api/class.ldap.php
lib/api/class.question.php
lib/api/class.user.php
lib/email.php
lib/general.php
lib/upgrade_factory.php
templates/Classic/Panels/CategoryQuestionsPanel.html
templates/Classic/Panels/LoginPanel.html
templates/Classic/Panels/PageFooter.html
templates/Classic/Panels/PageHeader.html
templates/Classic/Panels/QuestionAuthPanel.html
templates/Classic/Panels/QuestionUnsubscribePanel.html
templates/Classic/Panels/SearchCustomFields.html
templates/Classic/Panels/SearchResultsPanel.html
templates/Classic/Panels/SubmitCommentPanel.html
templates/Classic/Panels/ViewQuestionPanel.html
templates/Classic/Snippets/ARSSearchResultFooter.html
templates/Classic/Snippets/ContactGroupSelectHeader.html
templates/Classic/Snippets/LoggedIn.html
templates/Classic/Snippets/ReloadCaptchaImage.html
templates/Classic/Snippets/SearchResult.html
templates/Classic/Styles/Styles.css
templates/Classic/Categories.html
templates/Classic/Default.html
templates/Classic/Login.html
templates/Classic/Maintenance.html
templates/Classic/Preview.jpg
templates/Classic/Preview_large.jpg
templates/Classic/Questions.html
templates/Corporate/Images/captcha/Thumbs.db
templates/Corporate/Images/Category/Thumbs.db
templates/Corporate/Images/Thumbs.db
templates/Corporate/Panels/CategoryQuestionsPanel.html
templates/Corporate/Panels/LoginPanel.html
templates/Corporate/Panels/PageFooter.html
templates/Corporate/Panels/PageHeader.html
templates/Corporate/Panels/QuestionAuthPanel.html
templates/Corporate/Panels/QuestionUnsubscribePanel.html
templates/Corporate/Panels/SearchCustomFields.html
templates/Corporate/Panels/SearchResultsPanel.html
templates/Corporate/Panels/SubmitCommentPanel.html
templates/Corporate/Panels/ViewQuestionPanel.html
templates/Corporate/Snippets/AttachmentListFooter.html
templates/Corporate/Snippets/ContactGroupSelectHeader.html
templates/Corporate/Snippets/LoggedIn.html
templates/Corporate/Snippets/SearchResult.html
templates/Corporate/Styles/Styles.css
templates/Corporate/Categories.html
templates/Corporate/Default.html
templates/Corporate/Login.html
templates/Corporate/Maintenance.html
templates/Corporate/Preview.jpg
templates/Corporate/Preview_large.jpg
templates/Corporate/Questions.html
templates/Default/Panels/CategoryQuestionsPanel.html
templates/Default/Panels/LoginPanel.html
templates/Default/Panels/PageFooter.html
templates/Default/Panels/PageHeader.html
templates/Default/Panels/QuestionAuthPanel.html
templates/Default/Panels/QuestionUnsubscribePanel.html
templates/Default/Panels/SearchCustomFields.html
templates/Default/Panels/SearchResultsPanel.html
templates/Default/Panels/SubmitCommentPanel.html
templates/Default/Panels/TitlePanel.html
templates/Default/Panels/ViewQuestionPanel.html
templates/Default/Snippets/ARSSearchResultFooter.html
templates/Default/Snippets/ContactGroupSelectHeader.html
templates/Default/Snippets/LoggedIn.html
templates/Default/Snippets/SearchResult.html
templates/Default/Styles/Styles.css
templates/Default/Categories.html
templates/Default/Default.html
templates/Default/Login.html
templates/Default/Maintenance.html
templates/Default/Preview.jpg
templates/Default/Preview_large.jpg
templates/Default/Questions.html
templates/Embedded/Panels/CategoryQuestionsPanel.html
templates/Embedded/Panels/LoginPanel.html
templates/Embedded/Panels/PageFooter.html
templates/Embedded/Panels/PageHeader.html
templates/Embedded/Panels/QuestionAuthPanel.html
templates/Embedded/Panels/QuestionUnsubscribePanel.html
templates/Embedded/Panels/SearchCustomFields.html
templates/Embedded/Panels/SearchResultsPanel.html
templates/Embedded/Panels/SubmitCommentPanel.html
templates/Embedded/Panels/TitlePanel.html
templates/Embedded/Panels/ViewQuestionPanel.html
templates/Embedded/Snippets/ARSSearchResultFooter.html
templates/Embedded/Snippets/ContactGroupSelectHeader.html
templates/Embedded/Snippets/LoggedIn.html
templates/Embedded/Snippets/ReloadCaptchaImage.html
templates/Embedded/Snippets/SearchResult.html
templates/Embedded/Styles/Styles.css
templates/Embedded/Categories.html
templates/Embedded/Default.html
templates/Embedded/Login.html
templates/Embedded/Maintenance.html
templates/Embedded/Preview.jpg
templates/Embedded/Questions.html
templates/InlineHelp/Panels/CategoryQuestionsPanel.html
templates/InlineHelp/Panels/LoginPanel.html
templates/InlineHelp/Panels/PageFooter.html
templates/InlineHelp/Panels/PageHeader.html
templates/InlineHelp/Panels/QuestionAuthPanel.html
templates/InlineHelp/Panels/QuestionUnsubscribePanel.html
templates/InlineHelp/Panels/SearchResultsPanel.html
templates/InlineHelp/Panels/SubmitCommentPanel.html
templates/InlineHelp/Panels/ViewQuestionPanel.html
templates/InlineHelp/Snippets/ARSSearchResultFooter.html
templates/InlineHelp/Snippets/ContactGroupSelectHeader.html
templates/InlineHelp/Snippets/LoggedIn.html
templates/InlineHelp/Snippets/ReloadCaptchaImage.html
templates/InlineHelp/Snippets/SearchResult.html
templates/InlineHelp/Styles/Styles.css
templates/InlineHelp/Categories.html
templates/InlineHelp/Default.html
templates/InlineHelp/Login.html
templates/InlineHelp/Maintenance.html
templates/InlineHelp/Preview.jpg
templates/InlineHelp/Preview_large.jpg
templates/InlineHelp/Questions.html
templates/InterspireShoppingCart/Panels/CategoryQuestionsPanel.html
templates/InterspireShoppingCart/Panels/LoginPanel.html
templates/InterspireShoppingCart/Panels/PageFooter.html
templates/InterspireShoppingCart/Panels/PageHeader.html
templates/InterspireShoppingCart/Panels/QuestionAuthPanel.html
templates/InterspireShoppingCart/Panels/QuestionUnsubscribePanel.html
templates/InterspireShoppingCart/Panels/SearchCustomFields.html
templates/InterspireShoppingCart/Panels/SearchResultsPanel.html
templates/InterspireShoppingCart/Panels/SubmitCommentPanel.html
templates/InterspireShoppingCart/Panels/TitlePanel.html
templates/InterspireShoppingCart/Panels/ViewQuestionPanel.html
templates/InterspireShoppingCart/Snippets/ARSSearchResultFooter.html
templates/InterspireShoppingCart/Snippets/ContactGroupSelectHeader.html
templates/InterspireShoppingCart/Snippets/LoggedIn.html
templates/InterspireShoppingCart/Snippets/ReloadCaptchaImage.html
templates/InterspireShoppingCart/Snippets/SearchResult.html
templates/InterspireShoppingCart/Styles/Styles.css
templates/InterspireShoppingCart/Categories.html
templates/InterspireShoppingCart/Default.html
templates/InterspireShoppingCart/Login.html
templates/InterspireShoppingCart/Maintenance.html
templates/InterspireShoppingCart/Preview.jpg
templates/InterspireShoppingCart/Questions.html
templates/Windows/Panels/CategoryQuestionsPanel.html
templates/Windows/Panels/LoginPanel.html
templates/Windows/Panels/PageFooter.html
templates/Windows/Panels/QuestionAuthPanel.html
templates/Windows/Panels/QuestionUnsubscribePanel.html
templates/Windows/Panels/SearchCustomFields.html
templates/Windows/Panels/SubmitCommentPanel.html
templates/Windows/Panels/TreePanel.html
templates/Windows/Panels/ViewQuestionPanel.html
templates/Windows/Snippets/ARSSearchResultFooter.html
templates/Windows/Snippets/ContactGroupSelectHeader.html
templates/Windows/Snippets/LoggedIn.html
templates/Windows/Snippets/ReloadCaptchaImage.html
templates/Windows/Snippets/SearchResult.html
templates/Windows/Snippets/TreeViewResultHeader.html
templates/Windows/Styles/Styles.css
templates/Windows/Categories.html
templates/Windows/Default.html
templates/Windows/Home.html
templates/Windows/Login.html
templates/Windows/Maintenance.html
templates/Windows/Preview.jpg
templates/Windows/Preview_large.jpg
templates/Windows/Questions.html
templates/Windows/Tree.html
.htaccess
categories.php
contact.php
favorites.php
glossary.php
index.php
init.php
inlinehelp.php
loadpanel.php
login.php
questions.php
rss.php
search.php
xmlsearch.php

Files Added:
admin/images/arrow_refresh.png
admin/images/close_button.gif
admin/images/dateicon.gif
admin/images/loadingAnimation.gif
admin/images/mnuNews.gif
admin/images/mnuNewsOn.gif
admin/images/newspaper.png
admin/images/newspaper_add.png
admin/images/progressbar.gif
admin/images/updateavailable.gif
admin/includes/amcharts/
admin/includes/amcharts/amcolumn/
admin/includes/amcharts/amcolumn/amcolumn.swf
admin/includes/amcharts/amcolumn/articleperuser_settings.xml
admin/includes/amcharts/fonts/
admin/includes/amcharts/fonts/tahoma.swf
admin/includes/amcharts/plugins/
admin/includes/amcharts/plugins/value_indicator.swf
admin/includes/amcharts/amcharts_key.txt
admin/includes/amcharts/amcolumn.swf
admin/includes/amcharts/swfobject.js
admin/includes/classes/class.fileindex.php
admin/includes/classes/class.news.php
admin/templates/Panels/QuestionStatus.html
admin/templates/Panels/UserGroupsWorkflow.html
admin/templates/Snippets/ApprovalEmailBody.html
admin/templates/Snippets/DisapprovalEmailBody.html
admin/templates/Snippets/LinkCurrentWindow.html
admin/templates/Snippets/NewsBulkDeleteOptions.html
admin/templates/Snippets/QuestionBulkApprovalOptions.html
admin/templates/Snippets/TableRowMessage.html
admin/templates/attachmentindexing.show.tpl
admin/templates/home.versioncheck.tpl
admin/templates/install.sample.mssql.tpl
admin/templates/install.sample.mysql.tpl
admin/templates/install.schema.mssql.tpl
admin/templates/install.schema.mysql.tpl
admin/templates/news.cell.edit.tpl
admin/templates/news.cell.noedit.tpl
admin/templates/news.form.tpl
admin/templates/news.manage.tpl
admin/templates/pageheader.popup.tpl
admin/templates/progress.status.tpl
admin/templates/question.quickadd.form.tpl
admin/templates/question.viewchanges.tpl
admin/templates/sendapprovalemail.tpl
admin/templates/settings.previewtemplate.tpl
admin/templates/stats.users.user_row_posted.tpl
admin/templates/stats.users.user_table_posted.tpl
admin/templates/workflowquestion.manage.tpl
admin/tmp/
admin/tmp/cache/
admin/tmp/cache/blank
admin/tmp/LatestVersion.php
admin/incadd_get.php
images/info.gif
includes/classes/class.news.php
includes/display/FeaturedQuestionsPanel.php
includes/display/NewsQuestionsPanel.php
includes/language/whitelabel.ini
javascript/jquery/
javascript/jquery/plugins/
javascript/jquery/plugins/ajax.file.upload.js
javascript/jquery/plugins/inestedsortable.js
javascript/jquery/plugins/interface.js
javascript/thickbox.css
lib/api/class.news.php
lib/search/
lib/search/plugins/
lib/search/plugins/blank
lib/search/_lzwdecode.php
lib/search/_plugin.php
lib/search/default.php
lib/search/docx.php
lib/search/external_doc.php
lib/search/external_ppt.php
lib/search/image.php
lib/search/pdf.php
lib/upgrade/IKM5.0/
lib/upgrade/IKM5.0/create_column_approvaltype.php
lib/upgrade/IKM5.0/create_column_catorder.php
lib/upgrade/IKM5.0/create_column_featured_q.php
lib/upgrade/IKM5.0/create_column_featured_qh.php
lib/upgrade/IKM5.0/create_column_sessionid.php
lib/upgrade/IKM5.0/create_column_workflowstatus_q.php
lib/upgrade/IKM5.0/create_column_workflowstatus_qh.php
lib/upgrade/IKM5.0/create_idx_ca_cqid.php
lib/upgrade/IKM5.0/create_idx_qh_ft.php
lib/upgrade/IKM5.0/create_newss_table.php
lib/upgrade/IKM5.0/create_pageindex_table.php
lib/Cache.php
templates/Classic/Images/IconAdd.gif
templates/Classic/Images/tab_bg.gif
templates/Classic/Images/tab_bottom.gif
templates/Classic/Panels/FeaturedQuestionsPanel.html
templates/Classic/Panels/NewsQuestionsPanel.html
templates/Classic/Panels/ViewNewsPanel.html
templates/Classic/Snippets/FeaturedQuestionsListFooter.html
templates/Classic/Snippets/FeaturedQuestionsListHeader.html
templates/Classic/Snippets/FeaturedQuestionsListRow.html
templates/Classic/Snippets/NewsQuestionsListFooter.html
templates/Classic/Snippets/NewsQuestionsListHeader.html
templates/Classic/Snippets/NewsQuestionsListRow.html
templates/Classic/News.html
templates/Corporate/Images/Default_Plugin.gif
templates/Corporate/Images/Docx_Plugin.gif
templates/Corporate/Images/External_Doc_Plugin.gif
templates/Corporate/Images/External_Ppt_Plugin.gif
templates/Corporate/Images/Image_Plugin.gif
templates/Corporate/Images/Pdf_Plugin.gif
templates/Corporate/Images/tab_bg.gif
templates/Corporate/Images/tab_bottom.gif
templates/Corporate/Panels/FeaturedQuestionsPanel.html
templates/Corporate/Panels/NewsQuestionsPanel.html
templates/Corporate/Panels/UserStatus.html
templates/Corporate/Panels/ViewNewsPanel.html
templates/Corporate/Snippets/FeaturedQuestionsListFooter.html
templates/Corporate/Snippets/FeaturedQuestionsListHeader.html
templates/Corporate/Snippets/FeaturedQuestionsListRow.html
templates/Corporate/Snippets/NewsQuestionsListFooter.html
templates/Corporate/Snippets/NewsQuestionsListHeader.html
templates/Corporate/Snippets/NewsQuestionsListRow.html
templates/Corporate/News.html
templates/Default/Images/IconAdd.gif
templates/Default/Images/tab_bg.gif
templates/Default/Images/tab_bottom.gif
templates/Default/Panels/FeaturedQuestionsPanel.html
templates/Default/Panels/NewsQuestionsPanel.html
templates/Default/Panels/ViewNewsPanel.html
templates/Default/Snippets/FeaturedQuestionsListFooter.html
templates/Default/Snippets/FeaturedQuestionsListHeader.html
templates/Default/Snippets/FeaturedQuestionsListRow.html
templates/Default/Snippets/NewsQuestionsListFooter.html
templates/Default/Snippets/NewsQuestionsListHeader.html
templates/Default/Snippets/NewsQuestionsListRow.html
templates/Default/News.html
templates/Embedded/Images/IconAdd.gif
templates/Embedded/Images/tab_bg.gif
templates/Embedded/Images/tab_bottom.gif
templates/Embedded/Panels/FeaturedQuestionsPanel.html
templates/Embedded/Panels/NewsQuestionsPanel.html
templates/Embedded/Panels/ViewNewsPanel.html
templates/Embedded/Snippets/FeaturedQuestionsListFooter.html
templates/Embedded/Snippets/FeaturedQuestionsListHeader.html
templates/Embedded/Snippets/FeaturedQuestionsListRow.html
templates/Embedded/Snippets/NewsQuestionsListFooter.html
templates/Embedded/Snippets/NewsQuestionsListHeader.html
templates/Embedded/Snippets/NewsQuestionsListRow.html
templates/Embedded/News.html
templates/InlineHelp/Images/IconAdd.gif
templates/InlineHelp/Images/tab_bg.gif
templates/InlineHelp/Images/tab_bottom.gif
templates/InlineHelp/js/imghover.js
templates/InlineHelp/Panels/FeaturedQuestionsPanel.html
templates/InlineHelp/Panels/NewsQuestionsPanel.html
templates/InlineHelp/Panels/SearchCustomFields.html
templates/InlineHelp/Panels/ViewNewsPanel.html
templates/InlineHelp/Snippets/CustomFieldsFE.html
templates/InlineHelp/Snippets/CustomFieldsFELink.html
templates/InlineHelp/Snippets/FeaturedQuestionsListFooter.html
templates/InlineHelp/Snippets/FeaturedQuestionsListHeader.html
templates/InlineHelp/Snippets/FeaturedQuestionsListRow.html
templates/InlineHelp/Snippets/NewsQuestionsListFooter.html
templates/InlineHelp/Snippets/NewsQuestionsListHeader.html
templates/InlineHelp/Snippets/NewsQuestionsListRow.html
templates/InlineHelp/News.html
templates/InterspireShoppingCart/Images/IconAdd.gif
templates/InterspireShoppingCart/Images/tab_bg.gif
templates/InterspireShoppingCart/Images/tab_bottom.gif
templates/InterspireShoppingCart/Panels/FeaturedQuestionsPanel.html
templates/InterspireShoppingCart/Panels/NewsQuestionsPanel.html
templates/InterspireShoppingCart/Panels/ViewNewsPanel.html
templates/InterspireShoppingCart/Snippets/FeaturedQuestionsListFooter.html
templates/InterspireShoppingCart/Snippets/FeaturedQuestionsListHeader.html
templates/InterspireShoppingCart/Snippets/FeaturedQuestionsListRow.html
templates/InterspireShoppingCart/Snippets/NewsQuestionsListFooter.html
templates/InterspireShoppingCart/Snippets/NewsQuestionsListHeader.html
templates/InterspireShoppingCart/Snippets/NewsQuestionsListRow.html
templates/InterspireShoppingCart/News.html
templates/Windows/Images/IconAdd.gif
templates/Windows/Images/tab_bg.gif
templates/Windows/Images/tab_bottom.gif
templates/Windows/Panels/FeaturedQuestionsPanel.html
templates/Windows/Panels/NewsQuestionsPanel.html
templates/Windows/Panels/ViewNewsPanel.html
templates/Windows/Snippets/FeaturedQuestionsListFooter.html
templates/Windows/Snippets/FeaturedQuestionsListHeader.html
templates/Windows/Snippets/FeaturedQuestionsListRow.html
templates/Windows/Snippets/NewsQuestionsListFooter.html
templates/Windows/Snippets/NewsQuestionsListHeader.html
templates/Windows/Snippets/NewsQuestionsListRow.html
templates/Windows/News.html
news.php

Files Removed:
admin/templates/install.schema.tpl
admin/templates/stats_old.tpl
admin/tutorials/
admin/tutorials/images/
admin/tutorials/images/1.jpg
admin/tutorials/images/2.jpg
admin/tutorials/images/3.jpg
admin/tutorials/images/ars_example.gif
admin/tutorials/images/clip0006.gif
admin/tutorials/images/clip0014.gif
admin/tutorials/images/gettingstarted_1.gif
admin/tutorials/images/gettingstarted_2.gif
admin/tutorials/images/gettingstarted_3.gif
admin/tutorials/images/gettingstarted_4.gif
admin/tutorials/images/logo.gif
admin/tutorials/customising.html
admin/tutorials/getting_started.html
admin/tutorials/index.html
admin/tutorials/style.css
templates/Embedded/Preview_large.jpg
templates/InterspireShoppingCart/Preview_large.jpg

****************************************************
* Changelog for Interspire Knowledge Manager 4.5   *
****************************************************

Bug Fixes:
- Fixed small display problem with PDF icon
- Fixed quick edit and livesearch multibyte character issue
- Fixed admin showing the wrong version number
- Fixed bug with question id search in manage articles
- Fixed typo in user limit message
- Fixed bug where windows tree list was not taking user permissions and start/end times into consideration
- Fixed glossary bug where if clean URLs were off it was not using a clean URL.
- Fixed Quotation Search for Boolean Full-Text Searches
- Fixed keyword searching was not join articles category correctly

Features:
- Added new Support Menu in Interspire Administration control panel
- Added LDAP Authentication feature (Only for Enterprise Edition)

Files Modified:
docs (whole directory)

admin/includes/classes/class.auth.php
admin/includes/classes/class.engine.php
admin/includes/classes/class.forgotpass.php
admin/includes/classes/class.helper.php
admin/includes/classes/class.install.php
admin/includes/classes/class.settings.php
admin/includes/classes/class.user.php
admin/includes/helpers/helper.template.php
admin/styles/styles.css
admin/styles/styles_admin.css
admin/templates/Panels/ForgotpassConfirm.html
admin/templates/Panels/ForgotpassDone.html
admin/templates/Panels/ForgotpassForm.html
admin/templates/Panels/ForgotpassNewpass.html
admin/templates/credentials.form.tpl
admin/templates/group.form.tpl
admin/templates/help.questionimport.tpl
admin/templates/home.tpl
admin/templates/install.final.tpl
admin/templates/message.tpl
admin/templates/messagewithbutton.tpl
admin/templates/pagefooter.tpl
admin/templates/pageheader.tpl
admin/templates/question.import.step1.tpl
admin/templates/settings.manage.tpl
admin/templates/systeminfo.tpl
admin/templates/user.form.tpl
admin/templates/user.manage.tpl
admin/templates/user.row.tpl
admin/tutorials/customising.html
admin/tutorials/getting_started.html
admin/index.php
admin/remote.php
includes/classes/class.auth.php
includes/classes/class.helper.php
includes/classes/class.panel.php
includes/classes/class.questions.php
includes/classes/class.search.parent.php
includes/display/SearchCustomFields.php
includes/language/back_language.ini
javascript/iselector.js
lib/api/class.user.php
lib/upgrade_factory.php
templates/Classic/Panels/PageFooter.html
templates/Classic/Snippets/ARSSearchResultFooter.html
templates/Corporate/Panels/PageFooter.html
templates/Corporate/Styles/Styles.css
templates/Corporate/EmailQuestion.html
templates/Default/Panels/PageFooter.html
templates/Default/Snippets/ARSSearchResultFooter.html
templates/Embedded/Panels/PageFooter.html
templates/Embedded/Panels/ViewQuestionsPanel.html
templates/Embedded/Snippets/ARSSearchResultFooter.html
templates/InlineHelp/Panels/PageFooter.html
templates/InlineHelp/Snippets/ARSSearchResultFooter.html
templates/InterspireShoppingCart/Panels/PageFooter.html
templates/InterspireShoppingCart/Snippets/ARSSearchResultFooter.html
templates/Windows/js/tabpane.js
templates/Windows/Panels/PageFooter.html
templates/Windows/Snippets/ARSSearchResultFooter.html
.htaccess
httpd.ini
init.php
readme.txt


****************************************************
* Changelog for Interspire Knowledge Manager 4.0.2 *
****************************************************

Bug Fixes:
- Fixed PDF bug where you couldn't turn on PDF in admin settings
- Fixed RSS read to die gracefully on cURL error
- Fixed bug where upgrade script would freeze under some circumstances.
- Added a template for Interspire Shopping Cart integration

Files Modified:
docs (whole directory)

init.php
admin/includes/classes/class.settings.php
admin/includes/classes/class.rssread.php
includes/classes/class.template.php

Files Added
templates/InterspireShoppingCart

****************************************************
* Changelog for Interspire Knowledge Manager 4.0.1 *
****************************************************
Features:
- Added the ability to link to a help category with the inline help system
- Added a user limit for future versions

Bug Fixes:
- Fixed the menu showing behind the charts
- Fixed the dropdown menu text wrapping
- Fixed old references to 'ActiveKB' in install
- Fixed odd circumstance where permissions for categories arent in sync with the categories that exist. This was cause all sorts of warnings
- Fixed bug in PHP 5.1+ which was causing a strange character in the lastupdated field on the frontend

Files Modified:
docs (whole directory)

includes/classes/class.questions.php
includes/language/back_language.ini
admin/includes/menudrop.js
javascript/inlinehelpjs.php
init.php
index.php
lib/api/class.user.php
admin/index.php
admin/includes/classes/class.helper.php
admin/includes/classes/class.user.php
admin/includes/classes/class.category.php
admin/templates/install.step1.tpl


**************************************************
* Changelog for Interspire Knowledge Manager 4.0 *
* (Previously ActiveKB)                          *
**************************************************

Bug Fixes:
- Fixed obscure issue with some versions of MySQL where no data was coming through using the DB.
- Category short description was escaping tags.
- Quick edit not saving tags or special html characters properly.
- Fixed bug where history was not being saved on fresh installs.
- Bug with lastupdated not being set when editing a question.
- Fixed duplicate keys in category table schema
- Fixed bug where +'s were -'s in frontend URL's
- Fixed bug where you could not have a + in your Article URL.
- Fixed related articles bug when adding in the admin.
- Fixed bug where glossary terms and highlighted search terms were conflicting and returning erroneous HTML.
- Fixed bug in CSV import.
- Fixed template issue with sending to a friend using embedded templates
- Fixed static captcha problem.
- Fixed memory overflow issue when downloading very large files.
- Fixed category title in embedded template for category pages.
- Fixed bug when deleting ratings in the admin.
- Fixed category access bug. When "All Categories" were selected for a group was not taking into account for frontend permissions.
- Fixed bug with backup where question auth table wasn't coming through.
- Fixed question auth bug where by in some circumstances, another user on the system belonging to a different group can see a locked down article.
- Fixed bug in Windows template where some sub categories were not expanding properly in certain positions within the tree.
- Fixed display bug in some circumstances when using the Corporate template.
- Fixed bug where firstname / lastname was showing up with garbled characters on multibytes character sets.
- Fixed error message that can occur in some circumstances when creating a group and having left over permissions from previously deleted categories.

Features:
- Added new Interspire administration design
- Added new functionality for filtering by parent in the 'popular' RSS feed.
- Added custom fields for further categorising and searching on articles.
- Added optional ability to configure SMTP server, username and password.
- Added new article details section to all templates.
- Added new inline help system, so help (based in your knowledgebase) can be inserted into other remote pages.
- Upgrade process changed. Now does all upgrades at the same time.

***********************************
* Changelog for ActiveKB NX 2.7.2 *
***********************************

Bug Fixes:
- Fixed bug in password reset.
- Fixed bug in RSS date/time. Was coming through as EST instead of GMT.
- Fixed bug where if a user was in no groups, they had access to private categories.
- Fixed bug where when deleting multiple users the questions were not being reassigned to the current user properly.
- Fixed bug where locked down questions (via the question itself) were not not showing up when not logged in and show links was turned on.
- Fixed bug where category count was coming through wrong when taking into account auth (via question) and show links
- Changed remote_admin_table so that it doesn't bother checking for frontend access.
- Fixed bug where if there was question which could only be viewed in multiple groups, and a user who is in 2 or more of those groups
logs and and views from the category question list, it would show duplicates of the same question
- Fixed so that links in category descriptions do not get escaped.
- Added missing PDF icon to Classic template
- Fixed unauthorised question message, removed superfluous code.
- Fixed slight display problem with upgrade process.
- Fixed Internet Explorer validation bug when editing a question.

Features:
- Added to frontend login/logout, so it will return you to the page you came from.
- Added optional interspire anonymous stats
- Added some additional session/login security

Files Modified:
docs (whole directory)

admin/includes/classes/class.engine.php
includes/classes/class.rss.php
admin/includes/classes/class.helper.php
admin/includes/classes/class.user.php
includes/display/PopularQuestionsPanel.php
includes/display/RecentQuestionsPanel.php
includes/classes/class.helper.php
includes/classes/class.categories.php
admin/remote/remote_admin_table.php
includes/display/CategoryQuestionsPanel.php
includes/display/CategoriesPanel.php
includes/classes/class.auth.php
lib/upgrade_factory.php
admin/templates/upgrade.factory.welcome.tpl
admin/includes/classes/class.install.php
admin/templates/install.step2.tpl
admin/templates/upgrade.factory.welcome.tpl
init.php

templates/Classic/Panels/LoginPanel.html
templates/Corporate/Panels/LoginPanel.html
templates/Default/Panels/LoginPanel.html
templates/Windows/Panels/LoginPanel.html
templates/Embedded/Panels/LoginPanel.html

Files Add:
templates/Classic/Images/pdf.gif


***********************************
* Changelog for ActiveKB NX 2.7.1 *
***********************************
Bug Fixes:
- Fixed bug in search where when keyword search was set, was returning a wrong record count.
- Fixed bug in search where by all searches were not taking time start and expiry into consideration.
- Fixed server error on attempted backend login if the user does not belong to any groups.
- Fixed formatting error with default template.
- Fixed typo in Rated Article Email.
- Fixed formatting issues in the Corporate template password protect page.
- Fixed Unhelpful ratings delete message.

Features/Changes:
- Added some spam defence code to ratings.
- Added functionality to prefil the unhelpful ratings email box if the user is logged in.

Files Modified:
docs (whole directory)

javascript/general.js
includes/classes/class.search.parent.php
admin/includes/classes/class.auth.php
admin/includes/classes/class.ratings.php
includes/language/front_language.ini
includes/display/ViewQuestionsPanel.php

All Templates -> Panels/ViewQuestionPanel.html

template/Corporate/Panels/FrontendLoginError.html
template/Corporate/Panels/FrontendLoginForm.html
template/Corporate/FrontendLogin.html


***********************************
* Changelog for ActiveKB NX 2.7 *
***********************************
Bug Fixes:
- Fixed RSS and ARS bug when using the embedded template system
- Fixed bug in stats link on frontpage of admin
- Fixed XSS vulnerability in categories.
- Fixed bug in %%Includes.xx%% where under certain circumstances was using an erroneous path.
- Fixed bug with comment panel displaying even if turned off.
- Fixed IIS path bug for remote admin tables which affected unhelpful ratings and stats tables.
- Small bug with Default template, not finishing the Attachments <ul> properly.
- Fixed bug in search (only through the querystring). Boolean search terms were being stripped out.
- Fixed search bug where a trailing slash was being added on to the end of searches.
- Fix the displaying of the date an article was rated at with older MySQL versions.
- Included the title of a category in the Windows templates category template file.
- Fix a bug where users with create or delete backups permissions couldn't download a backup file
- Fixed Remote Admin tables to show proper loading icons and graphics.
- Fixed highlighting bug in search results.
- Fixed logout post bug which could sometimes erase the settings file.
- Fixed bug in captcha where it would sometimes not display if an older version of GD was running.
- Fixed bug in calendar in Advanced searches for comments and articles.
- Fixed livesearch bug when title had a ' in it.

Features/Changes:
- Change to embedded template system so that it autodetects both cURL and URL Wrappers.
- Added inline editing (Quick Edit) for articles when appropriate user is logged in.
- Added a heap of new category icons for the templates
- Added new template 'Corporate'
- Added header 301 for articles where titles have changed.
- Added export to PDF functionality.
- Added ability to save an existing article as a new one.
- Added 'Copy' function to the Manage Articles area.
- Added new easy access controls for dealing with an article after editing.
- Added frontend user login system with ability to lock down a article and/or category based on the group the user is in.
- Added start and expiry date mechanism when adding/editing an article.
- Added extra security to admin tables to make sure only the ones selected get deleted.
- Added extra settings for changing the number of recent and popular articles on the homepage.
- Changed article rollback mechanism so that each rollback does not create a history entry.
- Modified 'Default' template to validate against XHTML Transitional
- Changed frontend language reference from 'Questions' to 'Articles'
- Changed groups and manage questions to new remote admin table.
- Split up the Article Create/Edit Screen into "Content" and "Advanced" Tabs.
- Forgotten password now checks to make sure there is an email address associated with the account first.
- Added category dropdown for Manage Articles.
- If a user gets logged out when attempting to save or perform an action (such as saving an article), the information will be saved, so
if the user logs back in (from that same screen), it will perform the action.

Files Modified:
docs (whole directory)

index.php
categories.php
contact.php
favorites.php
glossary.php
init.php
loadpanel.php
questions.php
rss.php
search.php
xmlsearch.php

includes/classes/class.template.php
includes/classes/class.questions.php
includes/classes/class.categories.php
includes/classes/class.captcha.php
includes/classes/class.helper.php
includes/classes/class.rss.php
includes/classes/class.search.parent.php
includes/classes/class.search.php
includes/classes/class.xmlsearch.php

includes/display/RecentQuestionsPanel.php
includes/display/PopularQuestionsPanel.php
includes/display/PopularSearchesPanel.php
includes/display/GlossaryPanel.php
includes/display/CategoryQuestionsPanel.php
includes/display/CategoriesPanel.php

includes/language/back_lanaguage.ini
includes/language/front_lanaguage.ini

lib/upgrade.php
lib/upgrade_factory.php
lib/api/class.group.php
lib/api/class.category.php
lib/api/class.question.php
lib/api/class.user.php
lib/api/class.api.php

admin/remote/remote_admin_table.php
javascript/livsearch.js
admin/includes/classes/class.rating.php
admin/includes/classes/class.engine.php
templates/Windows/Categories.html
templates/Default/Snippets/AttachmentListFooter.html
admin/templates/stats.searches.search_table.tpl

All Templates -> Questions.html
All Templates -> Panels/QuestionAuthPanel.html
All Templates -> Panels/CategoryAuthPanel.html
All Templates -> Panels/ViewQuestionPanel.html
All Templates -> Panels/SubmitCommentPanel.html
All Templates -> Panels/TitlePanel.html
All Templates -> Panels/CategoriesPanel.html
All Templates -> Panels/TitlePanel.html
All Templates -> Panels/CategoryQuestionsPanel.html
All Templates -> Panels/SearchResultsPanel.html
All Templates -> Panels/QuestionCommentsPanel.html
All Templates -> Panels/NavigationPanel.html
All Templates -> Snippets/AttachmentsListFooter.html

javascript/general.js

admin/includes/datepicker.js

admin/includes/classes/class.admintable.php
admin/includes/classes/class.adminview.php
admin/includes/classes/class.auth.php
admin/includes/classes/class.category.php
admin/includes/classes/class.comment.php
admin/includes/classes/class.engine.php
admin/includes/classes/class.forgotpass.php
admin/includes/classes/class.group.php
admin/includes/classes/class.helper.php
admin/includes/classes/class.install.php
admin/includes/classes/class.layout.php
admin/includes/classes/class.question.php
admin/includes/classes/class.rating.php
admin/includes/classes/class.settings.php
admin/includes/classes/class.tools.php
admin/includes/classes/class.user.php

admin/styles/styles.css

helpers/helper.template.php

Files Added:
All Templates -> Login.html
All Templates -> Panels/LoginPanel.html
All Templates -> Snippets/ControlPanelLink.html
All Templates -> Snippets/NotLoggedIn.html

All Templates -> Images/Category/ (lots of new icons)
All Templates -> Images/pdf.gif

templates/Corporate (whole directory)
admin/incedit_get.php
admin/incedit_set.php
admin/templates/Snippets/MessageBoxQuestionControl.html
lib/html2pdf (directory)
login.php
includes/classes/class.auth.php
includes/display/LoginPanel.php
upgrade/NX2.7 (whole directory)
javascript/jquery.js


Files Removed:
admin/includes/prototype.js


*********************************
* Changelog for ActiveKB NX 2.6 *
*********************************
Changes:

- Added new Show Help link and included customization documentation to the admin.
- Added new Embedded template system in the frontend and backend.
- Added optional category selector capability to the ARS
- Made changes to make upgrading more robust for future versions. From this version onwards its possible to
upgrade by copying all files.
- Added new config variable to be able to set the limit of the popular
questions on the homepage
- Added new unhelpful ratings summary table. Start of new AJAX table system.
- Unhelpful ratings email now shows message and optional email address.
- Stats System Overhaul. Spread previous summary page over new tab system.
Shows as many records as possible using sortable paginated tables.

- Fixed search question bug in manage questions.
- Fixed scrollbar problem in forgot password section. (0000201)
- Fixed ARS bug where special characters were not showing up because
the ampersand was getting replaced. (0000313)
- Fixed ARS bug where missing header information was creating strange
characters in results.
- Question disappears from admin question list when set to
"No Category Parent" (0000316)
- Expanded install DB error message.
- Fixed bug where DB error message was not always showing. (0000330)
- Expanded unhelpful ratings system to allow email address.
Now stores all information.
- Fixed obscure IE6 international character set bug when editing question. (0000333)
- Fixed bug in categories when changing parent categories sometimes
the screen wouldnt refresh properly giving the impression nothing happened. (0000337)
- Fixed bug in RSS. Possible character set mismatch, wasnt working in IE.
- Fixed bug with skipWords functionality overwriting itself when
replacement occurs.
- Added to category association mapping to the API
- Fixed performance bug in category association culmination.
- Updated the email API to latest
- Fixed continue link in search appearing unnescesarily
- Fixed show highlighting but. Not disapearing in search
- Fixed bug in Default template glossary page. Javascript error on hover of submit buttons.

Files Modified:
docs (whole directory)
categories.php,
index.php,
questions.php
init.php
index.php
search.php
xmlsearch.php

javascript/ars.js

lib/email.php
lib/api/class.question.php
lib/api/class.config.php
lib/upgrade_factory.php
lib/api/class.config.php
lib/api/class.user.php
lib/general.php
lib/api/class.rating.php
lib/api/class.api.php
lib/database/db.php
lib/database/mysql.php
lib/database/pgsql.php
lib/utf8.php

admin/includes/helpers/helper.template.php

includes/language/back_language.ini
includes/language/front_language.ini

includes/classes/class.search.parent.php
includes/classes/class.search.php
includes/classes/class.xmlsearch.php
includes/classes/class.questions.php
includes/classes/class.helper.php

templates/Default/Panels/ViewQuestionPanel.html
templates/Default/Panels/SearchResultsPanel.html
templates/Default/Glossary.html
templates/Default/Styles/Styles.css
templates/Default/Default.html
templates/Classic/Panels/CommentSubmitted.html,
templates/Default/Panels/CommentSubmitted.html,
templates/Windows/Panels/CommentSubmitted.html
templates/Classic/Panels/SubmitCommentPanel.html,
templates/Classic/Panels/ViewQuestionPanel.html,
templates/Default/Default.html,
templates/Default/Email.UnhelpfulRating.html,
templates/Default/Questions.html,
templates/Default/Panels/QuestionCommentsPanel.html,
templates/Default/Panels/SubmitCommentPanel.html,
templates/Default/Panels/ViewQuestionPanel.html,
templates/Default/Snippets/CommentListFooter.html,
templates/Default/Snippets/QuestionNoComments.html,
templates/Default/Styles/Styles.css,
templates/Windows/Email.UnhelpfulRating.html,
templates/Windows/Questions.html, templates/Windows/Tree.html,
templates/Windows/Panels/SubmitCommentPanel.html,
templates/Windows/Panels/ViewQuestionPanel.html,
templates/Windows/js/xloadtree.js
templates/Classic/Questions.html
templates/Classic/Email.UnhelpfulRating.html
templates/Classic/Snippets/RssFeedHeader.html,
templates/Default/Snippets/RssFeedHeader.html,
templates/Windows/Snippets/RssFeedHeader.html

includes/display/PopularQuestionsPanel.php,
includes/display/RecentQuestionsPanel.php
includes/display/CategoryQuestionsPanel.php
includes/display/CategoriesPanel.php
includes/display/GlossaryPanel.php


admin/templates/install.step2.tpl
admin/templates/home.tpl
admin/templates/pageheader.tpl
admin/templates/menubar.tpl
admin/templates/Panels/ForgotpassConfirm.html
admin/templates/Panels/ForgotpassDone.html
admin/templates/Panels/ForgotpassForm.html

admin/tutorials/customising.html,
admin/tutorials/getting_started.html,
admin/tutorials/style.css

admin/styles/styles.css
admin/images/article.gif

admin/includes/classes/class.settings.php
admin/includes/classes/class.install.php
admin/includes/classes/class.stats.php
admin/includes/classes/class.engine.php
admin/includes/classes/class.comment.php
admin/includes/classes/class.question.php
admin/includes/classes/class.template.php
admin/includes/classes/class.category.php
admin/includes/classes/class.helper.php
admin/includes/classes/class.group.php
admin/includes/classes/class.engine.php
admin/includes/classes/class.comment.php

admin/templates/credentials.form.tpl
admin/templates/home.tpl
admin/templates/settings.manage.tpl
admin/templates/question.form.tpl

admin/styles/ie.css,
admin/styles/styles.css,
admin/styles/tabmenu.css

admin/index.php

Files Added:
New template "Embedded" (templates/Embedded/)
includes/classes/class.admintable.php
remote/remote_admin_table.php
admin/charts/charts_library/
admin/includes/class.rating.php
admin/charts.php
javascript/general.js

Files Removed:
admin/images/mnuQuestions.gif


***********************************
* Changelog for ActiveKB NX 2.5.4 *
***********************************
Changes
- Fix up searching in simple mode not clearing the category selection for
advanced mode correctly and paging in adv mode when restricting by category
resetting which categories the search was restricted to
- Show questions in the manage list of the control panel that dont have a
category association
- Make it so that SmartSearch works in the Windows template
- The windows template was missing the meta keywords and meta description
placeholders
- Clean up the formatting of the ars results a little better
- Add in an id column into the manage questions list in the control panel
- Fix the edit link in the unhelpful rating emails
- Changed the quick search on the manage questions page to make it so that if
you are searching for a number it will search for a question with that id
- Add a new search mode - boolean mode fulltext search. This new mode allows
the use of things like quotes, + and - to fine tune your search. This new mode
is now the default at install if MySQL is a new enough version (4 or greater)
- Fixed up the way the attachment directory is searched for files so that
files named 0 or false do not stop other files from showing
- Hide frontpage directories from the attachments list
- Don't display PHP strict mode errors
- Fix the url in the email to the submitted when a question is published from
a submitted question when search engine friendly urls are off
- Display the question id on the manage questions page
- Show some server information on the settings page
- When updating a question, only become the author if the become author
checkbox on the edit question page is ticked
- A backup config file is now created (if possible) when saving the config
file
- Add labels to all the checkboxes on the settings page
- Add a title and alt to the search button on the manage settings page
- Fix the glossary popups to work properly in Safari. This also fixes it so
that the cursor becomes a ? when you hover over a glossary link when viewing a
question
- Fix the top links bar misalignment in Safari
- Fix for bold tags ending up in the page title when searching and then viewing a
question with the search term in the question title
- When deleting a user, the user that did the deletion will become the author
of any questions they had created
- The settings page has been broken up into tabs
- Try and warn the user if they are going to publish a submitted question
which won't be visible if they have decided to email the submitter

Files Modified
docs (update whole directory)
init.php
includes/classes/class.search.php
includes/classes/class.search.parent.php
includes/classes/class.categories.php
includes/classes/class.questions.php
includes/classes/class.xmlsearch.php
lib/general.php
admin/includes/classes/class.install.php
admin/includes/classes/class.question.php
admin/includes/classes/class.settings.php
admin/includes/classes/class.user.php
admin/index.php
admin/templates/question.manage.tpl
admin/templates/question.row.tpl
admin/templates/question.form.tpl
admin/templates/settings.manage.tpl
admin/templates/Panels/QuestionBecomeAuthor.html
admin/styles/styles.css
includes/language/back_language.ini
templates/Windows/Tree.html
templates/Windows/Panels/TreePanel.html
templates/Windows/Questions.html
templates/Default/Styles/Styles.css
javascript/helptip.js
javascript/helptip.css

Files Removed
includes/helptip.css
includes/helptip.js

Files Added
admin/images/tab_bottom.gif

**********************************
* Changelog for ActiveKB NX2.5.3 *
**********************************
Changes
- Fix up the formatting of the right panel when viewing a question a bit in
the Default template
- Add a margin to the body style of the Default template
- By default, dont highlight search terms since it can get annoying. It just
makes them bold. The css that turns highlighting back on is just commented
out in the Styles.css file of the appropriate template.
- Make sure an email has at least 1 dot in the domain part when validating it
- Get the first page of category questions to use the RESULTS_PER_PAGE define
in the init.php rather than always displaying 20 questions
- When cancelling editing a user, go back to the manage users page not the
default page.
- Don't even start putting an email together if email on unhelpful rating is
turned off
- Change the way that category restrictions affect which questions are visible.
If a category restriction is in affect it will restrict which questions you can
see (assuming another group doesnt negate the restriction)
- Fix for the popup calender always being 1 month behind what was selected
- Fix up the ars function so that some characters are replaced before sending the
query. Not replacing them was causing only part of the textfield to be sent and
then searched for which was returning bad results. Also only send words that are
3 or more characters to the database to be searched for.
- Fix for using the letters to go to questions starting with that letter
- Force the isSetup value to true so that we dont get stuck in a loop when upgrading
from an older version
- Don't show categories below a password protected category that the user hasn't
authenticated themselves to before
- Increase the height of the category select boxes a little to make them easier to
find your category
- Misc changes to the email class
- Updated the wysiwyg
- Make it easier to modify the number of items shown on the stats page (just
edit the defines in the init.php file) now.
- If you get logged out while editing a question, you can now login and it should
be able to save your change
- Add a few more variables in case you want to use the xmlsearch with the
default template
- Add a link to view the public version of a question on the manage questions page
- Fix a problem where the installer would say the install is complete but the
super admin account had not been created properly

Files Changed
admin/de (update whole directory)
docs (update whole directory)
templates/Default/Styles/Styles.css
templates/Classic/Styles/Styles.css
templates/Windows/Styles/Styles.css
templates/Default/Snippets/QuestionTreeViewResultRow.html
lib/general.php
lib/upgrade_factory.php
lib/email.php
includes/classes/class.categories.php
includes/classes/class.questions.php
includes/classes/class.helper.php
includes/classes/class.xmlsearch.php
admin/templates/user.form.tpl
admin/templates/advancedsearch.tpl
admin/templates/question.form.tpl
admin/templates/question.row.tpl
admin/templates/install.step4.tpl
admin/includes/classes/class.question.php
admin/includes/classes/class.stats.php
admin/includes/classes/class.install.php
admin/includes/general.js
javascript/ars.js
init.php

**********************************
* Changelog for ActiveKB NX2.5.2 *
**********************************
Changes
- Fix a bug with sending an email to a friend
- Fix a bug with searching when searching all categories in keyword mode
- Order the category rss feed by the sortorder
- Minor cleanups of the summary when viewing a category list
- Update the email api class
- If a user uses the quick search again, reset their category selection in
the advanced search.
- Convert open p tags to a space in the search summaries
- Some html cleanups for w3c compliance
- If the question you are trying to view is not visible, in a category or
doesn't exist, display a message
- Fix a warning if your search string has multiple spaces between two words
- Redirect a user to the url they were trying to access after they have logged
in successfully
- Add a note about ensuring the database is in utf-8 mode when using utf-8
during the install
- Lots of fixes to try and make the default and admin templates look better in
right to left mode
- Add an error in the upgrade if the config file is not writeable - otherwise
it can seem like you are in a loop which can be confusing
- Fix the path for cross image for disabled users
- Work around a bug with some versions of php or pcre that could cause a
segfault in php when trying to preg_match against certain strings
- Change the way letters are gotten for alphalists. Now all the letters are in
a comma seperated list in the language file that gets explode/trimmed and then
used. This should make it much easier to customise this for
internationalisation.
- Fix the look of the admin tabmenu in Opera
- Add workarounds for the mail based issues raised in the month of php bugs
- Added a link when viewing a question that will take you right to the edit
question page for that particular question
- Added a link when viewing a question to disable keyword highlighting
- Reworked the ARS to avoid a strange timing bug with IE
- Updated the WYSIWYG

Files Changed
admin/de (update whole directory)
docs (update whole directory)
admin/includes/classes/class.auth.php
admin/includes/classes/class.comment.php
admin/includes/classes/class.glossary.php
admin/includes/classes/class.group.php
admin/includes/classes/class.question.php
admin/includes/classes/class.subscriber.php
admin/includes/classes/class.user.php
admin/styles/tabmenu.css
admin/templates/Panels/QuestionHistoryList.html
admin/templates/backup.manage.tpl
admin/templates/category.manage.tpl
admin/templates/comment.manage.tpl
admin/templates/glossary.manage.tpl
admin/templates/group.manage.tpl
admin/templates/install.step2.tpl
admin/templates/layout.manage.tpl
admin/templates/question.manage.tpl
admin/templates/submittedquestions.manage.tpl
admin/templates/subscriber.manage.tpl
admin/templates/user.manage.tpl
includes/classes/class.captcha.php
includes/classes/class.questions.php
includes/classes/class.rss.php
includes/classes/class.search.parent.php
includes/classes/class.search.php
includes/display/CategoryQuestionsPanel.php
includes/display/GlossaryPanel.php
includes/language/back_language.ini
includes/language/front_language.ini
javascript/ars.js
lib/email.php
lib/general.php
lib/upgrade_factory.php
lib/utf8.php
templates/Classic/Images/Edit.gif
templates/Classic/Images/unhighlight.gif
templates/Classic/Panels/ViewQuestionPanel.html
templates/Classic/Questions.html
templates/Classic/Snippets/MessageBox.html
templates/Classic/Styles/Styles.css
templates/Default/Images/Edit.gif
templates/Default/Images/unhighlight.gif
templates/Default/Panels/NavigationPanel.html
templates/Default/Panels/PopularQuestionsPanel.html
templates/Default/Panels/PopularSearchesPanel.html
templates/Default/Panels/RecentQuestionsPanel.html
templates/Default/Panels/ViewQuestionPanel.html
templates/Default/Questions.html
templates/Default/Snippets/CategoryRowCell.html
templates/Default/Snippets/MessageBox.html
templates/Default/Styles/Styles.css
templates/Windows/Images/Edit.gif
templates/Windows/Images/unhighlight.gif
templates/Windows/Panels/ViewQuestionPanel.html
templates/Windows/Questions.html
templates/Windows/Snippets/MessageBox.html

**********************************
* Changelog for ActiveKB NX2.5.1 *
**********************************
Add the missing tutorials
	admin/tutorials/

Fix the link to favorite questions in the tree in the Windows template
	includes/display/TreePanel.php

Fix the paging of the manage comments page
	admin/includes/classes/class.comment.php

Fix a bug that was preventing validation functions from setting the error
messsage properly
	lib/api/class.api.php

Added some (commented out) debugging code
	lib/email.php

Display a more detailed error message when things fail (should make it easier to
spot permission problems)
	admin/includes/classes/class.category.php

Fix a bug with deleting with some mysql versions/configurations
	lib/api/class.api.php

Fix the message displayed when subscribing to a question
	includes/classes/class.questions.php

Minor w3c fixes
	templates/Windows/Default.html

Put the answer in the Windows template in a seperate table cell to keep the
layout consistant with wide tables in the answer
	templates/Windows/Panels/ViewQuestionPanel.html

Only set the cache limiter on the search page since it seems to cause more
problems then it is worth everywhere else
	categories.php
	contact.php
	favorites.php
	getattachment.php
	glossary.php
	index.php
	loadpanel.php
	questions.php
	rss.php
	xmlsearch.php

Fix a minor warning that appears in some cases
	admin/includes/classes/class.helper.php

Make sure to include the end of row tag even if we dont have exactly the number
of categories per row in the list
	includes/display/CategoriesPanel.php

Captcha improvements. Now all the letters are rotated independantly. Also add
another font to use for generating captchas
	includes/classes/class.captcha.php
	lib/fonts/tuffy.ttf

Disable placeholders from being parsed in certain areas
	includes/classes/class.categories.php
	includes/classes/class.helper.php
	includes/classes/class.questions.php
	includes/classes/class.search.php
	includes/classes/class.template.php
	includes/display/CategoriesPanel.php
	includes/display/CategoryQuestionsPanel.php
	includes/display/FavoritesPanel.php
	includes/display/GlossaryPanel.php
	includes/display/PopularQuestionsPanel.php
	includes/display/PopularSearchesPanel.php
	includes/display/RecentQuestionsPanel.php
	includes/display/TreePanel.php

Updated the WYSIWYG
	admin/de

**********************************
* Changelog for ActiveKB NX2.5.0 *
**********************************
The database settings on the settings page are read only now
	admin/templates/settings.manage.tpl

Fix a problem with database passwords with a $ in them
	admin/includes/classes/class.settings.php
	lib/api/class.config.php

Searching now will search subcategories the user has access to as well. Also the
categories that you are searching in are remebered between pages of the search
results.
	includes/classes/class.search.php
	includes/classes/class.search.parent.php

Switch over to using the api to delete a submitted question.
No longer creates a category association if no category is chosen.
Fix an issue that was causing searching by category in the backend to display
results from all categories
	admin/includes/classes/class.question.php

Fix a couple of problems with the windows template without search engine
friendly urls being on
	index.php
	templates/Windows/EmailQuestion.html
	templates/Windows/PrintQuestion.html

Move the total number of votes up next to the ratings title to make it clearer
that it isnt a number for a specific for or against number
	templates/Classic/Panels/ViewQuestionPanel.html
	templates/Classic/Snippets/QuestionRating.html
	templates/Default/Panels/ViewQuestionPanel.html
	templates/Default/Snippets/QuestionRating.html
	templates/Windows/Panels/ViewQuestionPanel.html
	templates/Windows/Snippets/QuestionRating.html

Now you have the choice of character set between utf-8 and iso-8859-1
	init.php
	admin/includes/classes/class.stats.php
	admin/remote.php
	admin/includes/classes/class.auth.php
	admin/includes/classes/class.comment.php
	admin/includes/classes/class.glossary.php
	admin/includes/classes/class.question.php
	admin/includes/classes/class.subscriber.php
	admin/includes/classes/class.tools.php
	admin/includes/classes/class.user.php
	admin/includes/classes/class.layout.php
	includes/classes/class.contact.php
	includes/classes/class.helper.php
	includes/classes/class.questions.php
	includes/classes/class.search.php
	includes/classes/class.xmlsearch.php
	includes/display/GlossaryPanel.php
	includes/display/PopularSearchesPanel.php
	includes/display/TreePanel.php

Minor validation changes
	templates/Windows/Default.html
	templates/Windows/Questions.html

Make sure to use the language pack
	admin/includes/classes/class.comment.php

Remove some unused functions
	lib/general.php

Remove some space, add an admin string
	includes/language/front_language.ini

Minor layout changes
	templates/Windows/Panels/CategoriesPanel.html
	templates/Windows/Snippets/SearchResult.html
	templates/Default/Snippets/SearchResult.html
	templates/Windows/Favorites.html
	templates/Windows/Snippets/CategoryRowCellNoCategories.html

Include a link to the public area and control panel when notifying that a
questions has been rated as unhelpful.
	includes/classes/class.questions.php
	includes/language/front_language.ini
	templates/Classic/Email.UnhelpfulRating.html
	templates/Default/Email.UnhelpfulRating.html
	templates/Windows/Email.UnhelpfulRating.html

Add link tags for the rss feeds to the head of the templates
	templates/Classic/Default.html
	templates/Default/Default.html
	templates/Windows/Default.html

Include the question title when notifying a subscriber that a question they are
subscribed to has been modified
	admin/includes/classes/class.question.php
	admin/templates/email.subscribe.tpl

Change the file format to prevent double spaced emails being sent
	admin/templates/email.notifynewquestion.tpl

Remove fullstops from email subjects
	includes/language/back_language.ini
	includes/language/front_language.ini

Send private caching headers so that the user can click back and have the page
load up
	categories.php
	contact.php
	favorites.php
	getattachment.php
	glossary.php
	index.php
	loadpanel.php
	questions.php
	rss.php
	search.php
	xmlsearch.php

Use the GetUrl function to generate links (fixes a couple of problems with search
engine friendly urls being off in the Windows template)
	index.php
	templates/Windows/EmailQuestion.html
	templates/Windows/PrintQuestion.html

Keyword search will now split up the searching by word and search for each word.
Also words that have been searched for will be highlighted in the results as well
as when you view the question. Also the summary show in search results will be
of the context of the words that were searched for rather then just the start of
the answer.
	init.php
	lib/general.php
	includes/classes/class.questions.php
	includes/classes/class.search.php
	includes/classes/class.search.parent.php
	templates/Classic/Snippets/GlossaryWordPopup.html
	templates/Default/Snippets/GlossaryWordPopup.html
	templates/Windows/Snippets/GlossaryWordPopup.html
	templates/Classic/Snippets/SearchResult.html
	templates/Classic/Styles/Styles.css
	templates/Default/Snippets/SearchResult.html
	templates/Default/Styles/Styles.css
	templates/Windows/Snippets/SearchResult.html
	templates/Windows/Styles/Styles.css

Display the author of a question when viewing the list of questions and when
viewing the history of the changes for a question.
	includes/classes/class.questions.php
	admin/includes/classes/class.question.php
	admin/templates/question.history.row.tpl
	admin/templates/question.manage.tpl
	admin/templates/question.row.tpl
	includes/language/back_language.ini
	admin/templates/Panels/QuestionHistoryList.html

Make the database settings on the settings page of the control panel read only
	admin/templates/settings.manage.tpl

When upgrading, set the default value of fields since they can be lost in some
instances.
	lib/upgrade/NX2/rename_column_questions_qemailed_emailed.php
	lib/upgrade/NX2/rename_column_questions_qnegativevotes_negvotes.php
	lib/upgrade/NX2/rename_column_questions_qpositivevotes_posvotes.php
	lib/upgrade/NX2/rename_column_questions_qscore_score.php
	lib/upgrade/NX2/rename_column_questions_qsortorder_sortorder.php
	lib/upgrade/NX2/rename_column_questions_qviews_views.php
	lib/upgrade/NX2/rename_column_questions_qvisible_visible.php
	lib/upgrade/NX2/rename_column_categories_catvisits_visits.php

Fix some layout issues in IE7
	admin/templates/user.form.tpl
	admin/templates/Panels/UserGroups.html

Enable email on unhelpful rating by default at install time
Enable fulltext searching by default at install time
	admin/includes/classes/class.install.php
	admin/templates/Panels/QuestionHistoryList.html

Fix a javascript error when hiding a help tip in some cases
	admin/templates/pageheader.tpl

Fix an issue with a questions title overlapping itself for a question with a
long title
	templates/Default/Styles/Styles.css

Removed some old images
	admin/images/mnuGlossary.gif
	admin/images/mnuSettings.gif

Fix an occasional javascript error with the help tooltips
	admin/templates/pageheader.tpl

Rename a variable to avoid a problem if sending mail within a loop
	admin/includes/classes/class.forgotpass.php
	admin/includes/classes/class.question.php
	includes/classes/class.questions.php

Avoid an extra query by passing a variable by reference
	includes/classes/class.questions.php
	includes/classes/class.categories.php

Add rel=nofollow to print, send to a friend, add to favorites links etc
when viewing a question
	templates/Classic/Panels/ViewQuestionPanel.html
	templates/Default/Panels/ViewQuestionPanel.html
	templates/Windows/Panels/ViewQuestionPanel.html

Add a sanity check for ensure a defined is defined
	admin/includes/classes/class.engine.php

Refactoring to avoid including files unnecessarily
	admin/remote.php
	admin/index.php
	admin/includes/classes/class.comment.php
	admin/includes/classes/class.engine.php
	admin/includes/classes/class.question.php

Fix a javascript error with submitting a question when the wysiwyg is disabled
	admin/templates/question.form.tpl

Fix a couple of typos which were preventing category associations from being
removed when deleting a category
	lib/api/class.category.php

Fixes for creating a question without the approve permission
	admin/includes/classes/class.question.php

Change the debug text colour
	admin/styles/styles.css

In some cases questions in restricted categories could end up on the most recent
or most popular lists even if the user didn't have access to them.
	includes/classes/class.helper.php
	includes/classes/class.rss.php
	includes/classes/class.categories.php
	includes/display/FavoritesPanel.php
	includes/display/PopularQuestionsPanel.php
	includes/display/RecentQuestionsPanel.php
	includes/display/CategoriesPanel.php
	init.php

Remove an incorrect comment
	includes/classes/class.rss.php

Encode the & in a url
	templates/Default/Default.html

Rearrange some code for the menu generation to make it easier to port to other
programs
	admin/includes/helpers/helper.template.php

**********************************
* Changelog for ActiveKB NX2.4.1 *
**********************************
Fix a bug that was only sending to 1 contact in a contact group from the contact
page. Fix a bug that was not sending an email to the contact if no contact
groups were specified.
	includes/classes/class.contact.php

Fix a bug that was causing the glossary popup to not display if the glossary
definition had a double quote character in it
	includes/classes/class.question.php

Updated the wysiwyg to fix a problem that occured when trying to insert an image
into an answer.
	admin/de

Add some padding to the dropdown items in the backend menus
	admin/styles/tabmenu.css

Fix an issue with detecting when a table had been created in the upgrade script
when mysql was running on windows
	lib/upgrade.php

Increase the padding so that list numbers at least up to 1000 are completely
visible
	templates/Default/Styles/Styles.css

Fix the paging which was displaying 20, then 40, then 60 etc results per
page for pages 1, 2, 3 etc correspondingly when viewing the questions in a
category.
	includes/classes/class.categories.php

Fix permission checking for creating/modifying glossary terms
	admin/includes/classes/class.glossary.php

Fix permission checking for editing a user
	admin/includes/helpers/helper.template.php

Fix some warnings that appear when you have no categories in a system and try to
create a question
	admin/includes/classes/class.category.php

Removed the getAllowedArray function in the API in favour of the similar
function in the category class which has the benifit of the cache. This also
fixes applying category specific permissions for a group.
	lib/api/class.user.php
	admin/includes/classes/class.comment.php
	admin/includes/classes/class.question.php

********************************
* Changelog for ActiveKB NX2.4 *
********************************
Added label for the 'remember me' checkbox text
	admin/templates/credentials.form.tpl

Template placeholders that appear in the content are no longer replaced by
the system
	includes/classes/class.questions.php

Fix a problem when sending to windows, also return a better error message
	lib/email.php

Fix the count showing the number of active users as inactive and visa versa
	admin/includes/classes/class.stats.php

Allow png files for category icons
	admin/includes/classes/class.category.php

Force paste from word mode in the wysiwyg
	admin/includes/classes/class.question.php

Add an optional loop that can use an str_replace for replacing glossary words
instead of a regular expression to get the glossary working with multi-byte
character sets
	includes/classes/class.questions.php

Try checking for the encoded version of a string when searching with the
ARS in case the data is encoded in the db
	includes/classes/class.xmlsearch.php

Escaping the keyword causes Korean language encodings to break
	javascript/livesearch.js

Fallback the search method to the non-selected search method if no results are
found using the default method set on the settings page
	includes/classes/class.search.parent.php
	includes/classes/class.search.php

Re-organise the file a bit to make it easier to modify if a different language
encoding is used for the feed
	includes/classes/class.rss.php

Fixed a security issue
	includes/classes/class.questions.php

Make the contact email sending a little more efficient
	includes/classes/class.contact.php

Fix a bug that would stop sub categories being displayed with search engine
friendly urls off
	includes/display/CategoriesPanel.php

Fix a bug that prevented editing a panel with a textarea in it
	admin/includes/classes/class.layout.php

Trim the email headers before sending to try and ensure server spam filters
are not triggered
	lib/email.php

Change the email address validation check a little bit
	lib/general.php

Set null columns to the blank string before renaming the field so that if we
are coming from 1.5 where the field could be null the upgrade still works
	lib/upgrade/NX2/rename_column_categories_catdesc_description.php

Added a missing language string for the backend SettingsTrailingSlashInPath
	includes/language/back_language.ini

Ensure the contact page remembers a selected contact group if one was chosen but
and invalid captcha is entered
	includes/classes/class.contact.php
	includes/display/ContactPanel.php

Don't toggle the state of disabled checkboxes when toggling all
	admin/includes/general.js

Add support for specifying widths on individual dropdown menus in the backend
through the use of a css class
	admin/includes/helpers/helper.template.php
	admin/styles/tabmenu.css

Increase the width of dropdowns in IE slightly
	admin/styles/ie.css

Added a generic class for handling tree structures
	admin/index.php
	lib/tree.php

Better permissions handling for category trees. Also ensure you can't move a
tree below itself.
	admin/includes/classes/class.category.php

Add some padding around the area labels in the edit group permissions list
	admin/templates/group.perms.header.tpl

Rearrange the layout a little
	admin/templates/group.form.tpl

Fix the tooltip for the group applies value
	includes/language/back_language.ini

Add a powered by ActiveKB footer to ars results
	includes/language/front_language.ini,
	templates/Classic/Snippets/ARSSearchResultFooter.html,
	templates/Classic/Styles/Styles.css,
	templates/Default/Snippets/ARSSearchResultFooter.html,
	templates/Default/Styles/Styles.css,
	templates/Windows/Snippets/ARSSearchResultFooter.html,
	templates/Windows/Styles/Styles.css

Fix a bug with the way urls for captcha images are being generated with
static captchas and search engine friendly urls off
	includes/classes/class.captcha.php
	includes/classes/class.contact.php
	includes/classes/class.questions.php

Add the message placeholder
	templates/Default/Panels/FavoritesPanel.html
	templates/Windows/Panels/FavoritesPanel.html

Rework the create unique index so that it can drop duplicate rows automatically
	lib/upgrade/NX2/create_idx_a_pk.php

Add the ability to detect if the system has duplicate glossary terms or user
names before upgrading
	lib/upgrade_factory.php
	lib/upgrade/NX2/remove_dupe_glossary.php
	lib/upgrade/NX2/remove_dupe_users.php

Tweak the install to be able to detect mysql not being installed yet, also
rename the file that shows the errors since it no longer just detects
permissions issues
	admin/includes/classes/class.install.php
	admin/templates/install.permissions.tpl
	admin/templates/install.problems.tpl

Change table type from innodb to myisam for compatabilitys sake
	admin/templates/install.schema.tpl

Fix a bug that prevented you updating the status of a subscriber from the
control panel
	admin/templates/subscriber.form.tpl

Add in checks for db support and die with a message if it isnt found
	lib/database/mysql.php
	lib/database/pgsql.php

Fix a bug which prevented the default template being selected by default
at install
	admin/includes/classes/class.install.php

Add a button at the end of the import to go back to the manage questions list
	includes/language/back_language.ini
	admin/templates/question.import.step3.tpl

Prevent Firefox from prefilling the password on the edit user screen
	admin/includes/classes/class.user.php
	admin/templates/user.form.tpl

XSS fix for submitted questions
	admin/includes/classes/class.question.php

Show the login if no first or last name is available on the most popular
authors list. Also ensure only users with a score can show up as popular.
	admin/includes/classes/class.stats.php

Permissions overhaul of the backend. Permissions have now been simplified and
should now work correctly throughout the control panel. Also things you don't
have access to should now no longer be visible for you to use (e.g. A delete
button will be hidden if you don't have delete access). Also added the approve
permission back in for questions so you can create some sort of workflow for the
approval process.
	admin/includes/helpers/helper.template.php
	admin/includes/classes/class.adminview.php
	admin/includes/classes/class.user.php
	admin/includes/classes/class.question.php
	admin/includes/classes/class.auth.php
	admin/includes/classes/class.engine.php
	admin/includes/classes/class.category.php
	admin/includes/classes/class.comment.php
	admin/includes/classes/class.glossary.php
	admin/includes/classes/class.subscriber.php
	admin/includes/classes/class.settings.php
	admin/includes/classes/class.layout.php
	admin/includes/classes/class.group.php
	admin/includes/classes/class.tools.php
	admin/templates/question.manage.tpl
	admin/templates/question.row.tpl
	admin/templates/category.manage.tpl
	admin/templates/comment.manage.tpl
	admin/templates/glossary.manage.tpl
	admin/templates/glossary.row.tpl
	admin/templates/user.manage.tpl
	admin/templates/user.row.tpl
	admin/templates/group.manage.tpl
	admin/templates/group.row.tpl
	admin/templates/backup.manage.tpl
	admin/templates/group.perms.row.tpl
	admin/templates/Snippets/CommentBulkDeleteOptions.html
	admin/templates/Snippets/CommentBulkEditOptions.html
	admin/templates/Snippets/QuestionBulkDeleteOptions.html
	admin/templates/Snippets/QuestionBulkEditOptions.html
	admin/templates/submittedquestion.row.tpl
	includes/language/back_language.ini
	lib/api/class.group.php

New backend design
	admin/images/article.gif
	admin/images/category.gif
	admin/images/comment.gif
	admin/images/cross.gif
	admin/images/error.gif
	admin/images/folder.gif
	admin/images/glossary.gif
	admin/images/group.gif
	admin/images/help.gif
	admin/images/info.gif
	admin/images/infoballon.gif
	admin/images/logo.gif
	admin/images/mnuArticles.gif
	admin/images/mnuCategories.gif
	admin/images/mnuComments.gif
	admin/images/mnuGroups.gif
	admin/images/mnuStats.gif
	admin/images/mnuUsers.gif
	admin/images/question.gif
	admin/images/questions.gif
	admin/images/sortdown.gif
	admin/images/sortup.gif
	admin/images/stats.gif
	admin/images/subscribe.gif
	admin/images/success.gif
	admin/images/template.gif
	admin/images/tick.gif
	admin/images/topbg.gif
	admin/images/user.gif
	admin/images/warning.gif
	admin/includes/classes/class.engine.php
	admin/includes/helpers/helper.template.php
	admin/styles/ie.css
	admin/styles/styles.css
	admin/styles/tabmenu.css
	admin/templates/backup.manage.tpl
	admin/templates/category.form.tpl
	admin/templates/category.manage.tpl
	admin/templates/comment.manage.tpl
	admin/templates/glossary.manage.tpl
	admin/templates/group.form.tpl
	admin/templates/group.manage.tpl
	admin/templates/group.perms.header.tpl
	admin/templates/help.questionimport.tpl
	admin/templates/home.tpl
	admin/templates/layout.manage.tpl
	admin/templates/menubar.tpl
	admin/templates/pagefooter.tpl
	admin/templates/pageheader.tpl
	admin/templates/question.form.tpl
	admin/templates/question.history.row.tpl
	admin/templates/question.manage.tpl
	admin/templates/question.row.tpl
	admin/templates/quickstart.tpl
	admin/templates/stats.tpl
	admin/templates/submittedquestion.row.tpl
	admin/templates/submittedquestions.manage.tpl
	admin/templates/subscriber.manage.tpl
	admin/templates/user.form.tpl
	admin/templates/user.manage.tpl
	admin/templates/Panels/QuestionHistoryList.html
	admin/templates/Snippets/NavNewWindowTextLink.html
	admin/templates/Snippets/NavTextLink.html
	admin/tutorials/getting_started.html
	admin/tutorials/images/gettingstarted_1.gif
	admin/tutorials/images/gettingstarted_2.gif
	admin/tutorials/images/gettingstarted_3.gif
	admin/tutorials/images/gettingstarted_4.gif
	includes/language/back_language.ini
	templates/Classic/Snippets/ARSSearchResultFooter.html
	templates/Default/Snippets/ARSSearchResultFooter.html
	templates/Windows/Snippets/ARSSearchResultFooter.html

********************************
* Changelog for ActiveKB NX2.3 *
********************************
Better error checking during install, on steps with a check only update the
config if the check passes ok.
	lib/database/db.php
	lib/database/pgsql.php
	lib/database/mysql.php
	admin/includes/classes/class.install.php

Fix it so that clicking the helpful radio in the default template hides the
reason box
	templates/Default/Panels/ViewQuestionPanel.html

Add a margin to the bottom of search results to space them out a little more
	templates/Default/Styles/Styles.css

Fix the stats to says views instead of comments for most popular category
	admin/includes/classes/class.stats.php

Make it so that the link to the question rated unhelpful is included in the
email
	includes/classes/class.questions.php
	templates/Default/Email.UnhelpfulRating.html

Add better javascript for centering the frontend login box
	templates/Classic/Panels/FrontendLoginForm.html
	templates/Default/Panels/FrontendLoginForm.html
	templates/Windows/Panels/FrontendLoginForm.html

Fix the alignment of the contact group and give it a required *
	templates/Default/Panels/ContactGroupSelectPanel.html

Add no-cache headers to the backend
	admin/index.php

Change a hard coded string to the the language pack
	templates/Default/Panels/CategoryQuestionsPanel.html

Add a fix for installations that are in under a directory named admin
	admin/includes/classes/class.template.php
	includes/classes/class.template.php

Emails are now all utf-8 encoded
	admin/index.php
	includes/classes/class.contact.php
	categories.php
	contact.php
	favorites.php
	glossary.php,
	index.php
	loadpanel.php
	questions.php
	rss.php
	search.php,
	xmlsearch.php
	admin/includes/classes/class.auth.php
	admin/includes/classes/class.category.php
	admin/includes/classes/class.comment.php
	admin/includes/classes/class.engine.php
	admin/includes/classes/class.forgotpass.php
	admin/includes/classes/class.glossary.php
	admin/includes/classes/class.group.php
	admin/includes/classes/class.helper.php
	admin/includes/classes/class.layout.php
	admin/includes/classes/class.question.php
	admin/includes/classes/class.settings.php
	admin/includes/classes/class.stats.php
	admin/includes/classes/class.subscriber.php
	admin/includes/classes/class.template.php
	admin/includes/classes/class.tools.php
	admin/includes/classes/class.user.php
	admin/includes/helpers/helper.template.php
	includes/classes/class.contact.php
	includes/classes/class.favorites.php
	includes/classes/class.helper.php
	includes/classes/class.questions.php
	includes/classes/class.rss.php
	includes/classes/class.search.php
	includes/classes/class.template.php
	includes/display/CategoriesPanel.php
	includes/display/CategoryQuestionsPanel.php
	includes/display/FavoritesPanel.php
	includes/display/GlossaryPanel.php
	includes/display/MaintenancePanel.php
	includes/display/PopularQuestionsPanel.php
	includes/display/PopularSearchesPanel.php
	includes/display/RecentQuestionsPanel.php
	includes/display/TreePanel.php
	includes/display/ViewQuestionPanel.php
	lib/general.php
	lib/email.php
	lib/api/class.api.php
	lib/api/class.category.php
	lib/api/class.question.php

Strip style and script tags from the summary text
	includes/classes/class.search.php
	includes/classes/class.xmlsearch.php

Fix a bug preventing keyword searching
	includes/classes/class.search.parent.php

Setup placeholders for the lastupdated time and author of a question
	includes/classes/class.questions.php

Fix some encoding issues with non english characters in the ARS and RSS feed
	includes/classes/class.xmlsearch.php
	lib/general.php
	includes/classes/class.xmlsearch.php

********************************
* Changelog for ActiveKB NX2.2 *
********************************
	Bugs
		o Add a fix in for an error message when viewing categories under IIS
		o Fix favorites in the Classic template
		o Fix for the Default template not prompting you for a reason when
		  rating a question as unhelpful
		o Fix for duplicate title bar on search results page in Windows template
		o Fix for CAPTCHAs not showing up on some servers
		o Fix for the wrong type of CAPTCHAs showing up on some servers
		o Don't send email to a user in a contact group if the user has no email
		  address set
		o Updated DevEdit to version 1.4.1
		o Fix the link to the newly created question based on a users submission
		  having the wrong id in the url
		o Make sure the from for notification of submitted questions comes from
		  the email on the settings page
		o Prevent searches from returning results for password protected
		  questions under categories you havn't authorised for
		o Fix for the allow subscribers option not being changeable on the
		  settings page
		o Fix a bug which prevented some of the layout files showing up on the
		  list of files to edit
		o In the windows template you can now go to http://mysite/c=123 to go to
		  category id 123 directly. Unfortunately this won't open the tree on
		  the left to the right category at this stage but this may be added in
		  a future version
		o Fix to ensure that if you add style or script tags to the start of a
		  questions that they wont show up in the question summary when viewing
		  the questions in a category or search results
		o Htmltags will now work in the glossary term when viewing the glossary
		  list. Previously the tags would be converted to their entities version
		  and wouldn't be interperted as html
		o Fix the sort order of the items in the tree
		o Fixes for subscribe and unsubscribing to questions
		o Non english characters should now display correctly in the tree in the
		  windows template and the ARS
		o Fixed a bug which would show the summary of questions in a password
		  protected category instead of the authorisation page
		o Make the upgrade procedure work better with older versions of MySQL
		o Add some missing CAPTCHA images to the Default template

Changelog for ActiveKB NX2.1
	Bugs
		o Change the database create script to use TYPE= instead of ENGINE=
		  since it is more portable between MySQL versions
		o Fix some syntax errors in the back_language.ini file
		o Specify the table type for the searchhistory table when upgrading to
		  make sure it is MyISAM
		o utf8 encode the output before it is used in any xml
		o Make the letters on the glossary page fit in the width of the div in
		  the Default template
		o Some fixes for CAPTCHAS on servers which don't have GD installed
		o Fix some javascript in the backend under Internet Explorer
		o Better error reporting when editing a template online and you don't
		  have permissions to save the update
		o Display an error if your code is wrong when confirming a forgotten
		  password request
		o Fix for the change in required arguments of uniqid between versions of
		  PHP
		o Prevent an error when viewing the recent questions feed with no
		  questions in your knowledgebase
		o Updated DevEdit to version 1.3.3

Changelog for ActiveKB NX2
	Features
		o All templates now have the favorites feature
		o Now a font in the lib/fonts directory will be chosen randomly for use
		  in the CAPTCHA image
		o Fix a problem with contact groups that prevent emails being sent to
		  the group when a user submitted a contact form
		o Fix the Default style so it will look ok at 800x600

Changelog for ActiveKB NX2 Beta 1
	Features
		o ActiveKB now no longer requires Apache to run. If you want search
		  engine friendly URLs you still need Apache however for systems where
		  this isn't a requirement you can run ActiveKB on most web servers
		  (Tested on Apache on Linux,LightTPD on Windows and IIS 5.1 on Windows.
		  It should work on pretty much any web server).
		o Massive performance increases. Active KB can easily handle in
		  excess of 50,000 questions and 1,000 categories since this is roughly
		  the size of the database used for developing the system and is running
		  on fairly low end hardware.
		o Mass actions - Delete, approve etc multiple comments, questions etc
		  in one go.
		o Users searches are now stored in the database so you can see what
		  people are looking for most often and if it returned results or not.
		o Google style suggest based on previous users searches.
		o The front page now can show the most recently updated questions.
		o Image verification (CAPTCHA) protection on comment posting and the
		  contact form.
		o Ability to edit user submitted comments.
		o User groups - permissions are now assigned to a group and users can
		  be assigned  to groups. These groups can be made "Contactable". When you
		  have 1 or more contactable groups, then on the contact us page a drop
		  down will be shown  with the group names. When a user submits a contact
		  us it will email all members  of the group that they select. Groups can
		  also apply to a category so that you can have fairly fine grained
		  control over permissions.
		o Updated template system.
		o Meta keywords and descriptions are now settable per question.
		o The admin gets emailed when a user posts a comment.
		o My Account - users can modify some of their details themselves.
		o Versioning for questions. Question history is now saved. By default
		  this is set to keep the last 5 revisions but this can be increased or
		  disabled with a  minor code change. You can also rollback to a previous
		  version of a question.
		o Advanced search for questions and comments in the backed. This makes
		  managing lots of  questions and comments much easier.
		o Ability to take a user submitted question, create an Active KB
		  question out of it and then email the submitter (optional) to let them
		  know that an answer has been created for their question.
		o The ARS system has been tweaked so that it will should deliver an
		  answer to a user more often.
		o Front end glossary list.
		o Category passwords now cascade to sub categories. If a parent category
		  has a password you need to enter that password before accessing anything
		  under it or under categories under it. Previously a password only ever
		  applied to a specific category.
		o Users can now subscribe to a question. When changes to the question
		  are made the system can email the users to let them know about the
		  changes.
		o Questions can be imported from a CSV file.
		o The config and database can be backed up on the server. No need to
		  have access to phpmyadmin to backup your system.
		o The type of searching can be changed in the backend.
		o A username/password can be set for the front end.
		o Views and ratings for a question can be reset in the backend.
		o A new css template is going to be bundled with ActiveKB NX which
		  should make customising the frontend easier.
		o Update a question without updating the timestamp. Useful for things
		  like fixing a typo in a question without bringing it to the top of the
		  recently updated questions list.
		o RSS feeds for the most popular and recent questions.

Changelog for ActiveKB 2005 Version 1.3.7
	Bugs
		o Fix a typo in the default .htaccess file which would prevent you
		  searching for php when using CGI mode php.
		o Make it so that ActiveKB will work with IIS using ISAPI_Rewrite (See
		  http://www.interspire.com/support/kb/questions/157/)
		o Fix it so that categories with a + or a quote in their name will work
		o Fix it so that contact emails from users with a . in their email
		  address get sent from the user and not from the contact email of the
		  ActiveKB system specified on the settings page.
		o Fix it so that the Windows template displays correctly in Safari.
		o In the windows template, frames are now referenced by name which
		  will allow customisations which add extra frames work more easily.
		o Fix it so that glossary terms do not lose their capitalisation when
		  being replaced.

Changelog for ActiveKB 2005 Version 1.3.6
	Bugs
		o Fix a XSS issue with searching
		o Fix for categories with a dash (-) in the name
		o Fix for downloading attachments with spaces in their names
		o Fix for a question's content being lost when saving a question with
		  the wysiwyg editor disabled
		o Fix a bug which caused the updated time of a question to only be set
		  to the day, not the time when the question was updated.
		o Make the glossary word replacement system more reliable

Changelog for ActiveKB 2005 Version 1.3.5
	Bugs
		o Update Devedit NX to fix some bugs. Most noteably the bug preventing
		  Devedit NX from being used on Macs is now fixed so it will now work
		  correctly on Firefox on a Mac.
		o Add server side email address format checking to the contact us form
		o Don't show hidden questions in ARS results
		o Do a chmod to ensure attachments get the permissions we are expecting
		o Cleanup the question summary when viewing the questions in a category
		  (i.e. Don't show characters like &nbsp; etc)
		o Fix the scrolling of the favorites panel in Internet Explorer
		o Fix a bug that was preventing questions in subcategories showing up in
		  the count of the number of questions in a category
		o In the windows template, don't show questions in the tree that are
		  under categories that you havn't authenticated for. This will require
		  you to refresh the tree panel manually after you authorise to a
		  category for the questions to show up in the list.


Changelog for ActiveKB 2005 Version 1.3.4
	Features
		o Now using Devedit NX - a cross browser WYSIWYG editor for editing
		  questions.
	Bugs
		o Fix for downloading attachments on Windows servers.
		o Fix for displaying the menu for users with edit/delete comments
		  permission.
		o Fix for categories displaying &#45 instead of -. To fix this you need
		  to edit the category name after upgrading.
		o Users without the make visible permission can no longer make a
		  question visible by changing the visiblity on the edit question screen.
		o Remove set_time_limit calls so we don't get the warnings under
		  safe mode.
		o Don't show a question as a popular question if it's in a category you
		  havn't authenticated against.
		o Don't search in categories you havn't authenticated against.
		o Fix a bug that may have prevented the view count for a category from
		  updating

Changelog for ActiveKB 2005 Version 1.3.3
	Bugs
		o Show 5 related questions as intended if detect related is on for a
		  question
		o Fix a problem where hidden questions could still show up in the list
		  of related questions
		o Don't show hidden questions in the list of search results
		o Fix a problem with submitted comments that caused the submitters name
		  to always show up as a 0 instead of their name
		o Don't show hidden questions in the popular questions panel
		o Remove an old install script which was confusing some people
		o Fix some utf8 encoding issues
		o Fix a problem where uploaded images wouldn't be displayed
		o Important security fix for getattachment.php

Changelog for ActiveKB 2005 Version 1.3.2
	Bugs
		o Fix a problem that causes you to loose the content of a question
		whenever you try and update it

Changelog for ActiveKB 2005 Version 1.3.1
	Bugs
		o Fix an issue with the Windows template favorites not being saved in
		  setups
		o Fix for the image list not showing any images in some setups
		o Fix for password protected categories being unaccessible in some
		  setups
		o Fix for admin interface redirection breaking in php 5
		o Fix for categories showing a question count of 0 on the frontend
		o Fix the backend question count on the categories page
		o Update the url in the install.txt to the install documentation
		o Fix for \n showing up sometimes when editing a question
		o Stop blank comments from being saved

Changelog for ActiveKB 2005 Version 1.3.0

	Bugs
		o Fix a bug preventing you from seeing the viewcount for a question from
		  the Control Panel
		o Stop web browsers filling in the password on the edit user screen
		o Fix a bug preventing you from modifying user details
		o Fix the template preview image not showing during installation
		o Fix a problem which made the advanced search inaccessible on some
		  installations depending on their url
		o The frontend count of questions in a category now only counts
		  questions marked as visible
		o Fixed a bug which reset the lastupdated field on question each time it
		  was viewed
		o Glossary terms now match against the full word only
		o Glossary terms now no longer match anything inside meta brackets
		  (prevents some problems with glossary terms matching html keywords)
		o Fix a bug which was causing the sort order of questions to be ignored
		  in the bundled templates
		o Fix a bug preventing you from using a mysql password with a + in it
		  during the install

	Features
		o Add a down for maintenance option which allows you to prevent people.
		  from using the frontend of the site. Custom designs will require a
		  Maintenance.html in their template directory as well as any relevant
		  panels.
		o Work around magic_quotes_gpc to not have to rely on this php option
		o Display an error message on the settings page if the settings can't be
		  saved due to permissions problems
		o You can now disable various features (Print this page, email to a
		  friend etc) from the backend.
		o Make phrase searching (fulltext) the default since it provides much
		  better results then keyword search in most cases

	Known Issues
		o You need approximately 3 questions in your system before the full text
		  searching has enough information to be able to work. Without this
		  ActiveKB will fall back to using keyword searching which may not
		  provide the expected results.

**********************************************
*                                            *
* Changelog for ActiveKB 2005 version 1.2.0: *
*                                            *
**********************************************

	Bugs:

	- Fixed problems with paging in categories page and search results when category name and/or search phrase included spaces (includes/classes/class.category.php)

	- Fixed problem with password protected categories, using $_SERVER["REQUEST_URI"] instead of $_SERVER["PHP_SELF"] (includes/classes/class.category.php)

	- Fixed advanced search not working on classic template for some servers (includes/classes/class.search.php)

	- Stopped automatically detected related questions from displaying the selected question in the related questions list (includes/classes/class.question.php)

	- Most popular search terms now display correctly on front page

	- Fixed questions with quotes in the question and answer from not being editable (admin/includes/classes/class.question.php and admin/includes/classes/class.helper.php)

	- Fixed glossary words not being underlined in question answers when they had a space before and after them, and also when they were the start of the answer (includes/classes/class.questions.php)

	- Content can be created fine when magic_quotes_gpc is off (admin/index.php)

	- Category icon can now be changed in Mozilla (admin/includes/classes/class.category.php)

**********************************************
*                                            *
* Changelog for ActiveKB 2005 version 1.1.0: *
*                                            *
**********************************************

	Bugs:

	- Sped up the Active Response System on the contact form
	- Fixed problem with searching in classic template in Mozilla
	- Fixed alignment of "Remember Me" checkbox in Mozilla
	- The upgrade wizard notifies you to change the ActiveKB path in settings if needed
	- The admin popup window no longer shows up everytime in Mozilla
	- Added width and height tag to menu images in control panel
	- When viewing categories, the questions summary no longer wraps at 50%
	- When no search results are found, no error results
	- Fixed wrapping of paging when there's more than one page
	- Editing a user no longer pre-fills the username as "admin" in Mozilla
	- Now checks password change when editing a user
	- Can no longer create a new user with an existing username
	- Permission required to make questions visible
	- Hides the user permissions in Mozilla by default
	- Category names can now contain dashes

	Features:

	- The rating of each question can now be seen from the control panel
	- ActiveKB can now be purchased with DevEdit already integrated

**********************************************
*                                            *
* Changelog for ActiveKB 2005 version 1.0.0: *
*                                            *
**********************************************

	Bugs:

	- Completely rewritten from scratch
	- Active response system is now more powerful and uses client-side XML to make suggesetions when submitting contact form
	- Rework the way the glossary works and make sure it doesn't "glossarize" words in tags, etc
	- Backslashes are stripped out in WISYWG editor
	- You shouldn't have to enter a MySQL password when installing/setup
	- Check if magic_quotes_gpc is set and work according to that
	- Make sure all database tables and fields are lower case
	- Dozens of other small bugs

	Features:

	- 2005 look and feel
	- Language pack both front end and back end
	- Mozilla support
	- Easily changeable skins for front-end
	- Multiple administrators, each with customizable permissions
	- Ability to manually choose related articles when creating a new article. If not chosen, use default SQL query to get related articles
	- Ability to add a question/comment that the user submits as a new article from the control panel
	- Search engine friendly URLís
	- Ability to choose keyword based search or full text search from admin/front end
	- Move the stylesheet from the index.php file to its own .CSS file
	- Add the ability to password protect certain categories
	- Add an image manager to the WYSIWYG editor
	- Ability to enter a "weight" field for question. Just a number and they will be sorted by weight before anything else to display more relevant questions at the top
	- Ability to attach up to 5 files to each article
	- Add another field to the required contact fields with the subject
	- Ability to notify admin via email when a comment is posted
	- Ability to add a description to a category and have it display
	- RSS feeds for categories

********************
*                  *
* Changes made by: *
*                  *
********************
	- Rodney Amato (PHP)
	- Mitchell Harper (PHP)

