fixed ticket #401
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.
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)
Added Id keywords to all missing files
Added 2007 to all copyright noticesAdded missing ID KeywordsRemoved not Unix conform line endings
Fixed problem with Page Title has to be escaped (#287)
Fixed large space between menupoints in IE (#349)
Fixed various php notices (#334)
Updated all copyright notices to include 2006
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.
fixed bug with page description not being set
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
Added support for mailto: links in the menu link mod
Some changes and fixes to menu code
Fixed bug #61 - typo regarding standard menu_footer.
Minor cleanup.
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 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
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
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.
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
Restructured frontend code and fixed various bugs