fixed an issues related to search, changed one SQL inner join (to use USING instead of WHERE, added $database = new Database(); in front of output-filter
page-names with doubled (or more) points can not be handled if php runs as cgi. Thanks to forum member hgi2001.
Hebrew-table in charsets-table.php was faultily imported - fixed.
changed register_backend_modfile() to work with wysiwyg-module, too
fixed file-naming issue when old page-names (from before 2.7) contains "&"
class.admin.php deletes actual query-string while redirection. fixed.
Added some basic functions for module developers
ASP: off per default. CAPTCHA: removed unneeded $admin. Filename: just convert chars like quote, doublequote, < > & to empty string.
removed some obsolete language variables from news and form module (now defined in global WB language files)
Added keyword Id to new files
Moved edit module CSS functions from modules to WB core (avoid code duplication; improve maintenance of code)
fixed: Language-redirect removed query-string from URL
updated edit module CSS functions to include backend.css into head if possible
fixed charset names (uppercase)
fixed issue with highlighting while charset != utf-8
search: great speed-up with large pages - requires PHP >= 4.3.3; small speed-up for PHP < 4.3.3.FCK-Editor: loads large pages faster
fixed another issue with utf8_isASCII() (too slow with many ~100KB pages)
fixed an issue with utf8_check() (too slow with many ~100KB pages)
adjusted error/warning templates to the updated backend layout
Removed hardcoded /admin folder strings from WB core files where possible
fixed issue with WYSIWYG pages (appears if backend language and page frontend language differs)
fixed issue with smart view URL link
fixed an issue with highlighting
fixed issue in pagename generation if AddDefaultCharset is set (as work-around).
fixed hebrew transliteration-table. Thanks to forum-member iti.
added bugfix from the forum member tavitar to fix an issue with multiple groups (module permission do not add up properly)
suppressed warnings in initialize.php if constant already defined; modified upgrade script to make FCK the new default editor
some minor changes in utf-8 translation-table
modified upgrade script and suppressed headers already send message (avoid issues with error reporting E_ALL)
fixed language bug (backend language switched to the pages language viewed in frontend)
fixed an highlighting-issue: highlighting a page with more than one sections mangled umlauts in the second to last section
fixed E_NOTICE warning with already defined module frontend constants
Removed module mail_filter and added revised version under new module name output filter. Bugs with regular expression fixed.
removed wrong parameter from change_mode()-calls in function.php
removed non-ascii character from source
out-of-date default page isn't shown anymore, instead shows next public page
search will show email-addresses, even if email-filter is activated (on page with highlighting). Fixed.
Added some missing add_slashes(), get_post_escaped(), and strip_tags() for $_POST, $_GET and $_REQUEST-data. Also for $_SERVER['PHP_SELF'].
registered pages didn't appear in menu. fixed.
Removed debug-output and doubled comments from framework/functions.php
Allow a user-supplied From-Name in form-settings for email und success-email.
fixed WARNING-message about possibly not defined constant
Re-introduced Changeset 593 (filename in pages/ from page_title instead of menu_title)
introduced the WB 2.7 backend style developed by Michael Brinsteiner (escpro), thanks man
Added Javascript Admin module (developed by Stepan Riha, adapted for WB2.7 by Swen Uth)
added new CAPTCHA and ASP (Advanced Spam Protection)
Removed changes introduced with Changeset 593 (need to agree if we want add this to the core with WB2.7)
Generate filename in pages/ from page_title instead of menu_title.
Added multi-lingual Admin tool description. Moved Admin tool language text from global language file to module language files. Added function get_variable_content to allow extraction of variable without including files.
Added the new admin tool email output filter which allows to transform emails before displaying them on the frontend
Added support to configure the mailer settings via the backend
Fixed hardcoded /pages issue in intro page feature
Added example .htaccess to parse .html files, fixed bug in changeset [555]
Revoked parts of changeset [547] and again introduced changeset [540]
Added keywords to new files
added new module-based search-function and publish-by-date code
Reintroduced some more changes from changeset [520] and [540] which where overwritten by changeset [546]
Reintroduced changes from changeset [520] and [540] wich where overwritten by changeset [546]
Revoked changeset [541] end removed all PAGE_EXTENSION variables and the related option in WB settings as this function only works on Apache Servers together with .htaccess and mod_rewrite...
added the "users in multiple groups" feature (closes parts of ticket #546)
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