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
Cleaned-up some whitespace
Updated "Help" link
Minor fix.
Removed strip_slashes_dummy.
Fixed ticket #19 (addon link not shown). Corrected breadcrumbs code.
Implemented hook for new module type "snippet".
Minor cleanup.
Corrected session code.
Renamed compatibility.php to frontend.functions.php.Moved frontend functions from class frontend to frontend.functions.php. Removed instances of strip_slashes_dummy. Replaced $this by $wb in a couple of places.Created file initialize.php, where all initializations now take place (moved from class wb constructor).
Moved settings from config.php into database.NOT FULLY WORKING!!!
Removed support for internal HTMLArea editor. Created new stock module HTMLArea.
Fixed missing parent option 'none' - ticket #12 - and a minor scope bug.
Removed initialize.php, moved initialization code to class wb constructor. Changed attribute no_default_content to default_block_content and changed behavior.
Added new frontend class attribute no_default_content which controls what is shown in other blocks on pages like search, login,... and corrected implementation
Fixed typo
When PAGE_CONTENT is defined, other blocks are still shown
Fixed minor compatibility bug
Added automatic frontend redirection on login.
Changed most occurrences of strip_slashes to new dummy method strip_slashes_dummy.
Change addslashes,stripslashes to (wb class) method calls add_slashes,strip_slashes
Reverted erroneous deletion in class.wb.php
Reworked search.php, fixed typo in media/browse.html.
Created new stripslashes method in class wb. Changed stripslashes() calls to method calls.
Reworked visibility and menu code (frontend login problem)
Rewrote menu function. Parameters are now given as attributes to frontend class.
Removed direct access path disclosure occurrences.
Added direct access redirection in framework files.
Reduced redundant initialization code, removed further 'CVS' occurrences. Made $admin accessible in page_content function.
Added the Id keyword into the top of each file that was missing it
Added the Id keyword for all files
All occurrences of "CVS" in the code are replace by ".svn"
TIME_FORMAT definition was missing in initialize.php