module menu_link: fixed page-deleteing-bug and some odd behavior, added table mod_menu_link
fixed #532 - PHP Error levels
Replaced hardcoded .php with the variable PAGE_EXTENSION for the use in pagenames. (!!Attention!! To get extenions other than .php working additional fixes are necessary!) Fixes ticket #370
Replaced the variable PAGE_EXTENSION with hardcoded .php on all places where the pathes points to WB Corefiles with the page extension .php
Moved the admin tools from 'Settings' to the new section 'Admin-Tools'.
introduced smart URL detection for the 'View' menu in the WB backend (if page_id is set, redirect to this page instead of the root)
Added constants MOD_FRONTEND_CSS_REGISTERED and MOD_FRONTEND_JAVASCRIPT_REGISTERED to function frontend.functions.php to allow modules to check if the register_frontend_modfiles function is invoked from the index.php of the current template.
Fixed #542 (thanks to Thorn)
Changed all copyright notices to include now 2008
Fixed a typo in /framework/frontend.functions.php cause that websites using the new register_frontend_modifles() functions implemented with v2.6.6 do not validate
Added missing converting file for changeset [504]
Fixed converting issue with some ISO-charsets and speeded up converting on large pages (thanks to Thorn)
Fixed bug where error message not displayed when script fails to create a page
Fixed search issue if single quotes and double quotes are not stored as entities (Thanks to thorn)
Fixed issue with escaped single and double quotes in search result (Thanks to thorn)
Fixed issue with escaped single quotes in pagenames generation (thanks to thorn)
Again fixed some issues with search results page on some php4 servers (Thanks to thorn)
speeded up highlighting on big WYSIWYG pages;fixed: '>' wasn't shown in highlighting result;Thanks to thorn
Added function wich replaces mbstring cause this seems not to work properly on some php4 versions (Thanks to thorn)
fixed ticket #402 Thanks to Thorn
Fixed ticket #390
Fixed bug in search with some html tags (Thanks to thorn)
fixed ticket #401
Fixed some possible page crashes wich are caused from php if strlen is used (see http://bugs.php.net/bug.php?id=24460 and http://bugs.php.net/bug.php?id=27070 and http://ilia.ws/archives/5-Top-10-ways-to-crash-PHP.html for this) Thanks to Thorn
Added support for ISO-8859-6. WB now fully supports UTF8 and all ISO charsets except ISO-2022-JP and ISO-2022-KR. This languages only can be used with UTF8.
Added package which allows to integrate optional JS & CSS module files (frontend.css, frontend.js, backend.css, backend.js) into the <head> section of the HTML code. This allows developers to code modules which creates (X)HTML valid output.
Added wrapper to functions.php if mb_string is not available
Added Changeset [417] again to the trunk because removing it from the branches also removed it from the trunk
Removed changeset [417] from the 2.6.x branches because it is for WB 2.7.x versions
Optimized search and highlighting funktions
Fixed issues with some languages when UTF8 is used.Removed all htmlentites from the code (revoked changeset [396]) and added new functions instead.Adapted the search and the highlighting to use the new functions.With this changes WB can now be used with charset UTF8 for all languages.
Fixed some issues in search highlighting function (Thanks to thorn)
Added new function for highlighting search results in the content area; Fixed some issues in search with special chars; (Special thanks to "thorn" and "Funky_MF")
Fixed bug in changeset 428 (page files were not removed from the /pages folder when deleting files from the backend due to a typo in wb/framework/function.php).
Added functions page_css() and page_javascript() to frontend.functions.php. Function include link references in the head section to the optional module.css and module.js files.
Suppressed PHP warnings and errors when reading empty intro.php
Applied fix to allow parsing of PHP code in the intro page (/pages/intro.php)
Fixed ticket #380 (Thanks to pcwacht)
Fixed "REMEMBER_KEY" Cookie SQL Injection security issue (#376)
Updated some core files to allow the configuration of PHPMailer via the admin settings panel instead of config.php. PHPMailer related settings are now stored in the Website Baker database. The following settings can be configured:SMTP-host, SMTP-authentification , SMTP-password and SMTP-username.
Added Id keywords to all missing files
Added the Id keyword to class.wbmailer.php
Removed mention of GMX name
Updated links to Website Baker website
Fixed root_parent doesn't get updated when moving item in menu (#305)
Added 2007 to all copyright noticesAdded missing ID KeywordsRemoved not Unix conform line endings
Fixed problem with Page Title has to be escaped (#287)
Added id keyword to new file class.wbmailer.php
Fixed a little typo error in class.admin.php (#364)
Added phpmailer class (thanks to doc)
Fixed large space between menupoints in IE (#349)
Fixed Website description is not displayed when no page description is available (#348)
Fixed various php notices (#334)
Fixed addons table isn't updated when a modul is updated (#332)Added new upgrade_function (thanks to kozmoz)
Added get_post_escaped to wb class which automatically calls add_slashes on get_post output and used it in form/save_field.php
Ticket #182 - error not reset by additional query
Fixed ticket #143. Charset setting is now used in admin login and forgot pages.
Fixed ticket #141 - admin now sees all folders in media
Removed additional parameter from mail call
Fixed bugs in the new functions in class.admin.php.
Due to compatibility reasons, removed support for MEMORY_USAGE again. Updated CHANGELOG.
Added methods get_user_details, get_page_details, get_page_permission to class admin.
Changed all line endings to Unix stlye
Added support for tag [MEMORY_USAGE] in page footer. Renamed tag [PROCESSTIME] to [PROCESS_TIME]
Updated help links to use websitebaker.org/permalink
Updated all copyright notices to include 2006
Ticket 125 - smart login not working. Thanks to alex.
Fixed charset typos.
John: Changed the e-mail validation code and added a mail function to class wb.
Added parameter depth to show_breadcrumbs function to set the number of levels to be show.
Character encoding setting also affects admin backend. Mentioned in ticket #102.
Fixed: Breadcrumbs showed incorrectly when using the level feature.
Added an exit call after every heading("Location:...") redirector to prevent unwanted execution of code.
Fixed another typo in class.frontend.php. Ticket #100.
Fixed ticket #100 - 'contruction' typo
Fixed some notices and warnings.
Replace 'admin' by 'wb' in all account pages. Moved print_success and print_error code to class.wb.php. Added correct parameters to these functions in account pages.
fixed bug with page description not being set
Fixed error in patch
Applied patch to class.login.php
Added Captcha to News module
Fixed a problem with the install script that occur when non-stock modules are already present and use $admin->print_error().
Improved default block content feature. Usage: If a template is used with multiple blocks and a page does not have content in one of the blocks, the content of this block is taken from the default (start) page instead. This behavior can be deactivated by setting ->default_block_content='none' or a specific page can be set using ->default_block_content=%page_id% where page_id stands for the page id of the page to use. This variable can be changed before every page_content call for the specific blocks to allow for complete flexibility.
Moved page_link function to class wb and changed page_link() in functions.php to use the wb class method
Fixed more inconsistencies regarding line endings and end-of-file newlines
Fixed inconsistent line ending styles
Added support for mailto: links in the menu link mod
Added extra characters to convert.php (see bug #64)
Some changes and fixes to menu code
Fixed bug #61 - typo regarding standard menu_footer.
Frontend functions page_keywords() and page_description() now display page specific entries if present, otherwise website settings.
Added octal to decimal conversion in initialize.php to create a proper integer value out of string file/dir mode constants.
Added module_function-lowercasing
Updated functions file
Removed load_addons and replaced with load_module, load_template, and load_language
Added load_addons functions
Added some DB checking code to initialize.php
Update for new addons table
Moved captcha.php out of framework dir
Initial captcha script