! add div container in page_content for each sections,! update droplets SectionPicker, ShowWysiwyg and ShowRandomWysiwyg! put sec_anchor in this div, sec_anchor fixed in all found files sec_anchor default now set to "section_", sec_anchor can't be empty for future developement
! /framework/frontend.functions! change multi-dimensional arrays (variables) to similar arrays! method page_content, add parameter $echo true to print $content, false return $content
fixed undefined fragment index in initialize.php add $_SESSION['HTTP_REFERER'] storing active pagelink if page_id != 0
add new backend theme handling (Tks to Stefek)
change sql statements to strict in module dropletsfix vars in compatibility mode for versions before 2.8.1 in frontend.functions.php
removed stoneaged code from 2.4
little fix in calling globalExceptionHandler from inner core files
activate globalExceptionHandler in inner core files
class.order completely recoded to reduce SQL requestsall other files: fix SQL-statements to SQL-strict
fixed little bug in moveCssToHead()
Preparing 2.8.2 stable, last tests
remove auto including YUI Framework in backend for modules, enable with >print_footer(true)>print_error and ->print_success too accept a message as arrayauto validate in frontend if style block inside body tagcaptcha now XHTML valide
YGN Ethical Hacker Group (2.8.2 / 2.9.0)
fixed headerinfos
update headerinfos
add jquery-include.js (Tks to Stefek)update bind jquery in frontend, jquery-include.js and jquery-insrt.js are included
delete class.secureform.phpadd newest SecureForm fixed Call to a member function read() on a non-object in function register_frontend_modfiles
Ticket #1053, Ticket #941 show_breadcrumb
add ini_set('display_errors', 1) (Tks to Thorn)update headerinfos
add an extra class class.secureform.php and extends it to class.wb.phpcheck for installed modules before loading in content
Ticket 963 Minor XSS issue in admin loginupdate jquery-ui-min.js from 1.7.2 to 1.8.0Fixed typo in the english language file
update headertext
set svn keywords
Ticket #869 Droplet-Engine does'nt work in some casecontinue update header info
removed wb_path as javascript var (thanks to Bianca)
fixed snippets including frontend.css and frontend.js without register_frontend_modfiles
Ticket #911 Beginning to fix More CSS-errors in WB backendadd SVN- Revision to backend theme
Ticket #903 fix CSS-errors in WB backendadd title class in show_breadcrumbs, now full css styling
update revision ID
recoded function show_breadcrumbs
fixed breaking droplets by highlighting search-words in search result pages.
Fix Bugs headersend errors in some core filesdelete whitespaces after ?>
update function show_bread_crumb in framework/frontend.functions.php,replace separator with entities char, add title for multilingual,set breakcrumb in div container class="breadcrumb",set separator in span tag class="separator",
Created 2.8.x branch
Fixed bug that frontend.js, frontend.css and frontend_body.js are not used from snippets (ticket #764) (Thanks to Luisehahne)
Added option to use a frontend_body.js in modules to include javascript from modules in the body of the frontend (Thanks to Luisehahne)
changes in frontend.functions.php, line 323: 'date' to 'gmdate' to avoid E_STRICT warnings. Also "wb-setup.php' inside the jscalendar folder.
Fixed small bug introduced in changeset [989]
Add Droplets Modul to the project and the modificated files (index, seach and frontendfunctions)
Copyright notices now includes 2009
fixed two issues with searchresult-highlighting: do not highlight in
/-tags, do not convert < to &lt; anymore.
-tags, do not convert < to &lt; anymore.
search: replaced most of $string_ul_umlauts (from search_convert.php) through use of preg's u-switch. Replaced strtr() by str_replace() (it's just faster). Changed ' to '
added config for section anchor.ATTN: add "INSERT INTO TABLE_PREFIX.'settings' (name,value,extra) VALUES ('sec_anchor', 'wb_', '')" to upgrade-script.
search: added search_lang for use in search-form. Using DE, the search will search รค=ae,... (alternate spelling of german umlauts)removed undocumented word-boundary searchsearch_path is now anchored to the beginning of link ("link LIKE '$path%'" instead of "link LIKE '%$path%'")...
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 an issue with highlighting
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.
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 the new admin tool email output filter which allows to transform emails before displaying them on the frontend
added new module-based search-function and publish-by-date code
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.
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
Fixed converting issue with some ISO-charsets and speeded up converting on large pages (thanks to Thorn)
Fixed issue with escaped single and double quotes in search result (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)
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.
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")
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.
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 Website description is not displayed when no page description is available (#348)
Due to compatibility reasons, removed support for MEMORY_USAGE again. Updated CHANGELOG.
Added support for tag [MEMORY_USAGE] in page footer. Renamed tag [PROCESSTIME] to [PROCESS_TIME]
Updated all copyright notices to include 2006
Added parameter depth to show_breadcrumbs function to set the number of levels to be show.
Fixed: Breadcrumbs showed incorrectly when using the level feature.
Added an exit call after every heading("Location:...") redirector to prevent unwanted execution of code.
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.
Some changes and fixes to menu code
Frontend functions page_keywords() and page_description() now display page specific entries if present, otherwise website settings.
Update for new addons table
Minor fix.
Fixed ticket #19 (addon link not shown). Corrected breadcrumbs code.
Implemented hook for new module type "snippet".
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).
Fixed minor compatibility bug
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.
Added the Id keyword into the top of each file that was missing it