03062006 - frank
- add new theme green
- add changelog
- add defaultpage if pageid not exists or is not set
- add 'class="button"' to all buttons for customizing with css
- add navigation to tree: working slide in and slide out

05062006 - frank
- add reload function in tree, does not work correctly at this moment. need to check why
- fixed bug: it was not possible to set rigts recursiv
- fixed bug: it was not possible to set rights as admin to content that was created by nobody/anonymes
- fixed: expand all from config should only work on firtrun
- fixed: setrecursiveRights -> add DELETED=0 to sqlstatement
---
- reload tree works now fine in firefox
- add expand and collapse to tree

06062006 - michael
- fixed display problems with IE browser (moved container td styles to stylesheet, added IE hack)
- changed image tooltips to use title attribute (works in both IE and Firefox)
- pull image tooltip text from language file (need translations)

07062006 - frank
- make own array in language for treenavi tooltips
- make loading messagebox ready languagetranslation
- fixed not always working collapse/expand all tree
- fixed logout: make a turnarround with relocation to index.php so that session and all will be new initilized after logout

10062006 - frank
- fixed the expand and collapse tree again

11062006 - frank
- add contentmoving

14062006 - frank
- change up and down arrow to gif
- add some information about up and downarrow to other themes

16062006 - frank
- fixed last_id at create page
- translate word to german
- user can change his language (db update is needed)
- fixed: empty rootname is no more possible
- fixed: rightproblem in tree

19062006 - frank
- bugfix: admin cannot see all content - thats fixed now

23062006 - michael
- added email notification support (need translations)
- fixed image/text alignment for uploads, added css definition
- changed tree class caching to cache raw tree data only to be more flexible

25062006 - frank
- enable mail notification as text or html mail
- make modification on mail notification for better work
- add file BUGS

26062006 - michael
- fckeditor updated to new version 2.3

27062006 - michael
- partial fix for content moving bug
- check for null session cache to fix expand/collapse ajax error

28062006 - frank
- fixed search: path to files were wrong and deleted files were show
- fixed download
- file informations are shown after file and at search
- searchfield is filled up with the searchword after searching
- confirmation is need if you want to delete a file
- .cvsignore was removed from cvsthis->CLASS['vars']['knowledgeroot']['charset']
- fixed conflicts with fckeditor-binary and the files for fckeditor

03072006 - frank
- add id to mail notification
- fixed lastPart of Tree
- do some dirty fix for IE in tree at closing elements
- fixed problem with tree if session is empty

05072006 - frank
- fixed tree at moving; could not open/close tree elements

07072006 - michael
- include fckeditor styles within each theme
   (use "Formatted" format setting for blocks of source code, looks much better than "Code" style setting)
- allow easy configuration of fckeditor image uploads using new knowledgeroot:uploadserverpath config setting

09072006 - frank
- fixed delete_content to get the right name/id of page
- fixed static content moving

10072006 - frank
- make tree static for opera and konqueror

12072006 - frank
- fixed "automatically open created page" at page creation
- fixed open/close/expand/collapse/reload at moving in ajaxtree

13072006 - frank
- make some documentation and tag cvs for RC1 version

14072006 - michael
- fix for login not working with PHP version 4.1.2 and Apache 1.3.23

17072006 - frank
- fixed: treecache was not saved if tree collapse or expand

18072006 - michael
- fixed: extra slash was being inserted into fckeditor generated URLs for uploaded files
- fixed: bottom set of submit buttons on content editor were not named properly and did not function as labeled

18072006 - frank
- fixed: download with mysqli could not work
- if tinymce is used the js files are only loaded if you want to create or edit content
- changed coloumtype of file from blob to longblob in dumps
- modify english and german for delpagefailed
- fixed: new user page does not show user rights selections in the configured language
- fixed: HTML email notification links are not composed as HTTPS when the server is HTTPS-only
- fixed: Delete page (HTML) email contains a link to the deleted page, which is not valid

19072006 - michael
- fixed: fckeditor file uploads made from image or hyperlink popup not working

20072006 - michael
- fixed: "moved" language entry for emails missing ... check translations used babelfish to translate
- changed Knowledgeroot link in header to point to www.knowledgeroot.de

20072006 - frank
- add french translation to knowledgeroot - thanks to Emmanuel BOUEDO <ebouedo@free.fr>

22072006 - frank
- fixed mysqli wrapper connect to database
- fixed problems with php5 -> some while loops are overwrite the $res that are used in the head of while
- removed white spaces in some files at the end of file -> after "?>" should be the last line
- added charset in htmlrequestheader

23072006 - michael
- fixed email notificaiton html links missing base URL prefix
- fixed htmlrequestheader charset changes caused execution error on windows server
- fixed fckeditor title CSS class clashed with existing class in IE

24072006 - michael
- fixed CSS issues caused font and spacing differences in IE
- fixed htmlrequestheader charset changes caused execution error on windows server (missed file move.php)

26072006 - frank
- made changes for release 0.9.7rc2

20072006 - frank
- prepare knowledgeroot for the official release
- modify the contenttype in the head of the htmlsource
- move the BUGS, TODO, CHANGELOG... to folder doc
- security fix: if you use more then one knowledgeroot installation on one domain the cookie work for all installation

03.08.2006 - frank
- fixed a bugs with the rightmanagement in tree

06.08.2006 - frank
- tag version as stable 0.9.7

06.08.2006 - frank
- change version to 0.9.8

07.08.2006 - michael
- add light version of iBrowser plugin to tinyMCE, allows upload and browsing of images
- style class added to tree bullet images to better support dark background themes
- added new midnight theme
- added gzip compression plugin for tinyMCE to improve page loading time
- changed Code style in fckeditor to insert a "pre" tag, rather than apply Code style class

07.08.2006 - frank
- add developer toolbar

08.08.2006 - frank
- add extension interface
- add extension register for first tests

10.08.2006 - frank
- finished work to show menu items, only the content area must be changed at this point

13.08.2006 - frank
- make a lot of modification at the extension interface
- make the default menu dynamic with a own class

14.08.2006 - frank
- extension can now create own content elements - database update is needed
- tree navi is also full dynamic now
- added new language dutch from "Luuk Hansma" <luuk@ltech.nl>

15.08.2006 - frank
- made update on scriptaculous version 1.6.2

16.08.2006 - frank
- added japan language, thanks to SENRI <tscby015@yahoo.co.jp>

20.08.2006 - frank
- modified extension interface

21.08.2006 - frank
- include config functions to extension interface
- create the real extension register with the first functions

22.08.2006 - frank
- finished work at register extension
- added extension dbcleaner
- missing errormsg at failed login was fixed

25.08.2006 - frank
- preparing for pagealias at create root/edit page/create page

28.08.2006 - frank
- create db_insert in database class for easy sql insert statement to all databases

29.08.2006 - frank
- add 2 helper functions to extension_base; function getTextbox to show rte textbox or textbox only; function getRightpanel to show the rightpanel

30.08.2006 - frank
- add next 2 functions to extension_base
- optimize tree class
- modify tree class for usage of aliases
- create function makeLink in treeclass
- make some small modifikations to the db wrapper classes

31.08.2006 - michael
- removed css references to missing footer image

31.08.2006 - frank
- added function to make from xyz.html a pageid and set pageid -> pagealias work now

03.09.2006 - frank
- make checks for alias so that alias is unique

12.09.2006 - frank
- update of scriptacolous javascripts

21.09.2006 - michael
- added ability to collapse/expand content sections
- added title, lastupdated, and lastupdatedby fields to content table
- fixed bug where move content popup shows "Array" as the name for each page

22.09.2006 - michael
- when editing content, if email notification turned on, allow marking edit as a minor change, which will prevent an email being sent
- add full configuration options for content title bar features: show title, enable collapse, show lastupdated

22.09.2006 - frank
- created admin interface in subfolder admin
- created file init_admin for admin interface
- added new functions in extension-class to load admin extensions
- added new functions to extension-class to manage extensions
- changed init[_admin],extension-class to load files with absolute paths
- created admin config file in conf folder

23.09.2006 - frank
- created login for admininterface
- created extension admin_extension for extension handling

25.09.2006 - michael
- added root image favicon

25.09.2006 - frank
- added empty extensions for admin_config,admin_install,admin_update

27.09.2006 - michael
- moved require_once include for phpmailer to init class (needed for future livediagram extension email notifications)

07.10.2006 - michael
- added content versioning support via new history table
- added version history page for each content showing changes
- email notifications for edited content now include detail of changes
- improved look of html email notifications
- added per-page setting to initially show all content items collapsed

09.10.2006 - michael
- stylesheet work for some broken styles in IE browser

10.10.2006 - michael
- fixed grouprights content display bug (fixed query)

14.10.2006 - frank
- added logout to admininterface
- created table settings for config vars
- added functions for handling with table settings to class knowledgeroot
- fix sqldump of history in postgresql
- removed plain mysqlfunctions in historyfunctions

15.10.2006 - frank
- change mysqldumps for history tables because of a problem with default values

18.10.2006 - frank
- fixed bug: content was not shown if users is in subgroups and the content has rights for this subgroup
- added scrollbars to popup for moving content/page

21.10.2006 - frank
- extensions are now loaded over database table extensions
- beginning of install of extensions with sqlcommands

27.10.2006 - sven
- check variables with isset()
- add comments

27.10.2006 - frank
- moving to svn
- fixing small error in extension menu creation
- fixing small error with isset
- make some css styling to extension repository

28.10.2006 - frank

29.10.2006 - frank
- added error class
- fixing small error with isset in show_menu
- fixing problem with lastpart in tree

29.10.2006 - sven
- check variables with isset()
- add comments
- replace $HTTP_SERVER_VARS with $_SERVER
- not necessary if deleted
- auto fokus() of username
- $_SESSION['firstrun'] is now boolean value
- new_content() has no title

30.10.2006 - sven
- variable name write error fixed
- add a function (example): getFormattedSize($size)

30.10.2006 - frank
- admin_extion can now install extensions and could run sql commands

31.10.2006 - michael
- fixed tree error
- UI tweaks for IE 7

02.11.2006 - frank
- fixing with isset
- fixing errors in admin_extension
- modify dumps for database
- porting extension_repository to mysql

05.11.2006 - frank
- fixing problem with isset
- fixing 2 problems with rights at treeclose
- fixing problem with rights at search
- repair image in admin_extension
- fixing problem with show_menu at content/contentline
- added new fckeditor 2.3.2

06.11.2006 - sven
- new class class-auth.php

07.11.2006 - michael
- updated tinymce to version 2.0.8 ... gzip compression and ibrowser plugin working

11.11.2006 - frank
- create empty functions for logging in class error
- create class hooks

12.11.2006 - frank
- create extension history
- removed sql statements from base dumps that are required by ext history
- removed source code from base that are required for history
- added hooks that are required for the ext history

14.11.2006 - frank
- fixing some problems with hooks
- history extension is now working (except email notify)
- modified languages

18.11.2006 - frank
- fixed problem that the sql is not executed at install of history
- make cleanup of class notification
- fixing problem with notification in extension history

19.11.2006 - frank
- as admin moving of page to root are allowed
- warning is shown if more than one user want to edit the same content
- added hooks in knowledgeroot_header

20.11.2006 - sven
- new config vars: $CONFIG['RELOGINDELAY'] and $CONFIG['MAXLOGINS']
- class-mysql.php - Fehlerausgabe verbessert; muss aber noch ausgebaut werden!
- class-knowledgeroot-header.php - login()-Funktion angepasst
- new error message if login fail
- class auth now with more function (basic edition)

21.11.2006 - sven
- class-auth: garbage collector implemented

23.11.2006 - frank
- fixing problem with collapse ajax tree
- adding hooks to knowledgeroot-content
- using sprintf for sql in knowledgeroot-content

26.11.2006 - frank
- using sprintf for sql

27.11.2006 - sven
- isset-contentcollapsed problem fixed
- problems with DATE_FORMAT and sprintf fixed
- mysql-dumps - problems with timestamp fixed

28.11.2006 - frank
- fixed problems with the static and ajaxtree

30.11.2006 - frank
- fixed problem with open_content -> sessionid is used if user is not logged in

01.12.2006 - frank
- adding some sqlcaching to class-knowledgeroot and class-tree

02.12.2006 - frank
- fixing problem: guest was not shown -> problem with if-condition and isset
- added db_insert,db_update,db_delete to database wrapper class

03.12.2006 - sven
- added comments to db_insert,db_update,db_delete to database wrapper class

07.12.2006 - frank
- add dropdown for language

13.12.2006 - frank
- create js to languagedropdown and create a configval to enable/disable it
- update of scriptaculous version 1.6.5
- working on admin_config

15.12.2006 - frank
- working on admin_config
- fixing some html-syntax probs

23.12.2006 - frank
- added install.php and update.php - not useable at the moment

27.12.2006 - michael
- added knowledgeroot page linking plugin for fckeditor

28.12.2006 - michael
- added knowledgeroot page linking plugin for tinyMCE

04.01.2007 - frank
- doing some work at the installer

12.01.2007 - sven
- translations
- new language vars
- set "HTML/text" to ''

13.01.2007 - sven
- missing isset() supplemented
- class-knowledgeroot: //echo "##";

17.01.2007 - sven
- fix an error in JS code for language dropdown

21.01.2007 - frank
- added spanish translation
- working on install

22.01.2007 - frank
- changes order of class definition to get no errors at loading settings from db

25.01.2007 - frank
- fixes problems with expand tree
- fixes problems with ajax xml class
- install and update should now work but not tested. it is also disabled. make a backup if you want to use it.

28.01.2007 - frank
- menu will be opened if you click on an menu item
- tree in fckeditor and in tinymce is now dynamic

30.01.2007 - frank
- fixes a small mistake in the dumps

04.02.2007 - frank
- change "#" to "javascript:;" in the javascript menu
- set a missing isset in init.php

05.02.2007 - frank
- created class knowledgeroot-installer

07.02.2007 - frank
- created functions in class knowledgeroot-installer and do install over the class - not finished

15.02.2007 - frank
- installation should be finished
- update is not full included to installer class

18.02.2007 - frank
- install/update should now work
- removed extensions admin_install and admin_update from repository - they are not needed
- updated scriptaculous to version 1.7.0
- fixed small bug in init_admin
- added small info text to admin_info

19.02.2007 - frank
- internal linking should be complete. the tree in the editors shows now also contentelements
- fixed small bug with the right functions in class-knowledgeroot

22.02.2007 - frank
- update of fckeditor to version 2.4
- update of tinymce to version 2.1

23.02.2007 - frank
- fixed small bug with page alias
- added notification at user_delete and group_delete
- user_delete and group_delete delete no more used entries from table user_group
- updated docs
- fixed bug at content moving
- if a static page was opend and does not exists the defaultpage will be shown or welcomescreen. not the last page you have opened

24.02.2007 - frank
- fixed small error in install-class

25.02.2007 - frank
- added new feature: inherit rights are now possible for pages and contents (status: should work but not tested and langtokens are missing)
- removed "back"-link at new_content and edit_content
- doing small changes to admin_config
- added field description and selection to table settings

27.02.2007 - frank
- fixed downloadbug in ie7 (thanks vago)
- added field description and selection to table settings

05.03.2007 - michael
- fixed javascript errors with fckeditor + IE and tinymce + IE, krootlink still not showing in tinymce

06.03.2007 - frank
- fixed the missing krootlink in tinymce

08.03.2007 - frank
- setting the suffix to nothing at tinymcegzipcompressor so it should really work

10.03.2007 - frank
- search also search in the title of contents
- resize the krootlink popup
- removed not used table history from dumps
- fixed small error with ajax tree close - content was removed

11.03.2007 - frank
- added indexes to dumps
- fixed postgresql dumps
- added translation russian

- after rc1

15.03.2007 - frank
- fixed missing isset
- changed css for devtoolbar

17.03.2007 - frank
- add language zh-tw
- updated language pt-br
- added maxfilesize at upload

18.03.2007 - frank
- add a disable for subinheritrights
- fixed bug: no more used delete on history was deleted
- changed dateformat
- fixed problem with langdropdown
- added close button to moving window

20.03.2007 - frank
- fixed search for normal users
- change language for ext:admin_config
- fixed small error in lang pt-br

25.03.2007 - frank
- fixed some hardcoded texts
- fixed problems with subinheritrights
- fixed themes
- added german translation

31.03.2007 - frank
- added error msg on missing config file
- added warning colors to install and update
- added infotext to admin interface after login
- added debug.php

01.04.2007 - frank
- fixed small error with index
- added better error message to installer
- added welcome message to installer
- modified dumps with descriptions for settings
- setting right repository server in admin_extension
- display description in admin_config

08.04.2007 - frank
- version 0.9.8 was official released
- changed version in svn to 0.9.9

15.04.2007 - frank
- fixed problem with subinheritrights
- fixed problems with rights

17.04.2007 - frank
- fixed problems with rights ( bugreport from sven )
- fixed a problem with non alphanumeric chars in alias

18.04.2007 - frank
- fixed problem with extensions import and openbasedir
- fixed problem with libsecure and whitelist

20.04.2007 - frank
- fixed and testet problem with extension import and openbasedir
- added addslashes for COOKIE/REQUEST/SERVER
- fixed some problems with libsecure
- changed version to 0.9.8.2
- fixed a small css error
- making fileupload more secure
