Change Log =============================================================================== Please note: This change log may not be accurate $Id: CHANGELOG 836 2008-04-21 18:24:08Z doc $ Legend: + = Added - = Removed # = Bugfix ! = Update/Change ------------------------------------- 2.7.0 ------------------------------------- 21-Apr-2008 Christian Sommer ! set version to 2.7 # fixed bug in the PL language file of the JS calendar + added some basic functions for module developers 20-Apr-2008 Thomas Hornik # fix: allow external urls for search-results 17-Apr-2008 Thomas Hornik # fixed jscalendar's language-files 16-Apr-2008 Christian Sommer # fixed possible clashes with intro page feature and WB core file /pages/index.php 15-Apr-2008 Thomas Hornik ! revert back to pagename-creation from $page_menu, instead of $page_title 15-Apr-2008 Christian Sommer # fixed bug introduced with Changeset 826 14-Apr-2008 Christian Sommer + added show_menu2() to pre-installed WB modules (many thanks to Brodie Thiesfield for this great menu function replacment) ! allowed tags for multi-lingual module descriptions 14-Apr-2008 Thomas Hornik # fixed issue with multigroups (level 0 page-creation) 13-Apr-2008 Thomas Hornik ! ASP: off per default. CAPTCHA: removed unneeded $admin. Filename: just convert chars like quote, doublequote, < > & to empty string. # fixed language-files 10-Apr-2008 Christian Sommer ! fixed WB-Link Plugin to work with WB versions below 2.7 ($admin->page_is_visible() only available in WB 2.7) 09-Apr-2008 Christian Sommer ! modified FCKEditor WB-Link Plugin to work also with WB versions below 2.7 07-Apr-2008 Matthias Gallas # fixed error in german laguage file 07-Apr-2008 Christian Sommer + added the latest FCKEditor v2.60 - removed the outdated FCKEditor v2.51 ! set version from 2.7 (RC3) to 2.7 (RC3a) 07-Apr-2008 Thomas Hornik ! added missing group_id in INSERT-query ! removed PHP5 function stripos from installation script 06-Apr-2008 Christian Sommer ! removed some obsolete language variables from news and form module (now defined in global WB language files) ! enlarged admin tool icon to match size 50x50px of the other icons 05-Apr-2008 Matthias Gallas ! Moved language variables for edit module CSS from modules language files to core language files + Added norwegian translation (Thanks OEH) 05-Apr-2008 Thomas Hornik ! some small fixes: group_id/groups_id-handling, safe_mode-query in install, better work-around for issue with phplib and code-module (removed {}) # fixed viewing_groups-handling in /admin/pages/add.php ! imported new russian translation from User shlack. Many Thanks 05-Apr-2008 Christian Sommer ! added workaround for template parser class ! moved functions to edit module CSS files into the WB core to avoid duplication of code ! minor layout change ! allowed the character "-" to be used in database names 04-Apr-2008 Thomas Hornik # fixed: Language-redirect removed query-string from URL 04-Apr-2008 Christian Sommer ! set WB version to 2.7 (RC3) for the next upcoming release candidate 03-Apr-2008 Christian Sommer ! some code clean up in news/form module ! small adaption of the edit CSS function file css.functions.php ! updated edit module CSS functions to include backend.css into head if possible # fixed bug in Javascript decryption routines of the Output-Filter module 02-Apr-2008 Matthias Gallas # fixed bug with registration of users are not added to signup group 02-Apr-2008 Christian Sommer # added handling of missing characters to mailto encryption routines ! some code clean-up in News module ! fixed some layout issues with Form module (combination with Output-filter) ! fixed layout issue with optional subject/body text of encrypted mailto links # fixed bug in the mailto Javascript encryption code of the Output-Filter module 01-Apr-2008 Christian Sommer ! removed typo in English language file ! added updated edit CSS functions to the News module ! added updated edit CSS functions to the Form module 31-Mar-2008 Christian Sommer # fixed bug in output filter (mailto links with HTML entities in optional part) 29-Mar-2008 Christian Sommer ! added missing translation to Dutch language file (thanks Bramus) 28-Mar-2008 Thomas Hornik ! Some cleanup in search.php ! WYSIWYG: changed field text to LONGTEXT, too. 25-Mar-2008 Matthias Gallas ! Updated Dutch language file (Thanks to Bramus) 26-Mar-2008 Tomas Hornik # fixed E_NOTICE-message in admin/modules/details.php 25-Mar-2008 Thomas Hornik + search: added search_time_limit in settings (mainly for sites with PHP < 4.3.3 and slow search) + search: added missing code to allow query of external data and to process the search data itself 25-Mar-2008 Matthias Gallas # Fixed missing
tag in Admin Interface (ticket #572) 24-Mar-2008 Matthias Gallas ! Updated Danish Language file (Thanks to Achrist) ! Added class nixhier to frontend.css from form and news Modul (required for ASP) 24-Mar-2008 Thomas Hornik + Added RU-language-files, provided by user shlack; converted to entities. # 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 - removed include/captcha/asp.php. css have to be added to module's css-files. 23-Mar-2008 Matthias Gallas ! Updated form modul for valid output, removed all javascript (Big thanks to BerndJM) 17-Mar-2008 Thomas Hornik # fixed an issue with utf8_check() (too slow with many ~100KB pages) 15-Mar-2008 Thomas Hornik # menulink: link can be menulink or subpage of menulink, too # call_captcha: added parameter 'style', fixed some issue with parameter 'image' and text-style captchas 13-Mar-2008 Christian Sommer ! adjusted error/warning templates to the updated backend layout 13-Mar-2008 Matthias Gallas ! replaced one icon in admin interface 12-Mar-2008 Matthias Gallas # fixed loading time and some display issues in IE6 of the new admin interface ! tweaked the new admin interface a little bit 12-Mar-2008 Christian Sommer ! adjusted background color of installation and upgrade script ! set version number to 2.7 (RC2) for the upcoming second release candidate ! removed hardcoded /admin folder strings from WB core files where possible ! added WB home folder fix proposed by the forum member spawnferkel (thanks) ! defined and instead of and as default tags 12-Mar-2008 Thomas Hornik + CAPTCHA: added parameter to call_captcha (can be one of: 'image', 'input' or 'text') 11-Mar-2008 Christian Sommer # fixed issue with output filter (all .@ in descriptive mailto part: >xxxxx were replaced; now restricted to emails) # fixed issue with WYSIWYG pages (appears if backend language and page frontend language differs) 08-Mar-2008 Thomas Hornik # fixed issue with news and end-date 04-Mar-2008 Christian Sommer # fixed issue with smart view URL link 03-Mar-2008 Thomas Hornik # fixed an issue with text-captcha (default text got saved). Changes default text. # fixed an issue with highlighting 02-Mar-2008 Thomas Hornik # added missing text in language-files + added missing sorting to language dropdown in admin/pages/settings.php 01-Mar-2008 Thomas Hornik # fixed ticket #562, applied changes from user tavitar with some own additions + added check for AddDefaultCharset to install 29-Feb-2008 Thomas Hornik # fixed issue in pagename generation if AddDefaultCharset is set (as work-around). 28-Feb-2008 Thomas Hornik # fixed hebrew transliteration-table. Thanks to forum-member iti. 28-Feb-2008 Christian Sommer # added bugfix from the forum member tavitar to fix an issue with multiple groups (module permission do not add up properly) 25-Feb-2008 Matthias Gallas + added missing Dutch language files for core modules 24-Feb-2008 Thomas Hornik # issue with menulink in upgrade-script. Fixed. 23-Feb-2008 Christian Sommer ! suppressed warnings in initialize.php if constant already defined; modified upgrade script to make FCK the new default editor # fixed bug in upgrade script (WBMailer setting) 22-Feb-2008 Christian Sommer # some layout changes on the upgrade-script, fixed error in precheck # restricted database name and table prefix to "a-zA-Z0-9_" (avoid problems with non quoted table/field names) 20-Feb-2008 Thomas Hornik ! added workaround for language sorting-problem 20-Feb-2008 Christian Sommer ! added WYSIWYG DB update and missing WBMAILER settings to upgrade script (added some status messages) ! modified upgrade script and suppressed headers already send message (avoid issues with error reporting E_ALL) # added the FCKEditor module PHP connector fix found by the forum member Luisehahne (thanks man) ! Updated upgrade script (added WB2.7 basic styles, pre-checks and disclaimer) 19-Feb-2008 Matthias Gallas ! Updated upgrade script ! Changed language sorting from directory to name (needs additional to be escaped!) + added new languages to install script # fixed some issues and typos in languagefiles 18-Feb-2008 Thomas Hornik + Converted and added some old language-files (BG, CS, PL, RU) 18-Feb-2008 Christian Sommer # Fixed two broken links ! Modified news module to create a default index.php during installation (directory spoofing) 17-Feb-2008 Matthias Gallas - Removed colloquially german language files as the filename causes issues 17-Feb-2008 Christian Sommer ! removed German Umlauts in some language file (PHP comments) # fixed language bug (backend language switched to the pages language viewed in frontend) 16-Feb-2008 Thomas Hornik ! updated upgrade-script (menulink) 13-Feb-2008 Thomas Hornik + allow externl links in menulink-module # fixed an highlighting-issue: highlighting a page with more than one sections mangled umlauts in the second to last section. 10-Feb-2008 Matthias Gallas # fixed some errors in standard german language file + added new colloquially german language file 10-Feb-2008 Thomas Hornik # CAPTCHA: Wrong text for calc_ttf-captcha. 10-Feb-2008 Christian Sommer # fixed E_NOTICE warning with already defined module frontend constants - removed all stuff other than page_content from the blank template ! adapted color for onmouseover effect ! added disclaimer to the upgrade-script as the script is not sufficiently tested yet ! made Website Header field in Settings visible per default ! modified all templates (display Website Header, use show_menu instead of page_menu) ! added highlighting of active input elements to all WB backend areas; changed some colors ! removed hover highlighting of input fields to avoid possible confusion ! added visualization of wrong/empty input fields # fixed a bug with re-enter admin password 09-Feb-2008 Christian Sommer ! modified some colors and CSS definitions of pages, media and section interface # output_filter: fixed bug in regular expression (eats up characters in mailto links) # output_filter: removed word boundary from mailto regex part # fixed bug in menu_link module (IE 7 did not show the select boxes at all) # fixed bug in user signup ! output_filter: added word boundary for the mailto regex part 09-Feb-2008 Thomas Hornwik ! jsadmin: added latest changes from swen, fixes most (or all?) issues. 08-Feb-2008 Matthias Gallas + added kewyword id to all new files 08-Feb-2008 Christian Sommer - Removed admin module mail_filter + Added revised version of the output filter module 08-Feb-2008 Thomas Hornik ! module news: set focus on captcha-field if user have to re-enter captcha ! Changed maxlength of captcha-fields - don't tell the bots how many chars we want to have. - Removed unused function is_access_denied() from search 04-Feb-2008 Thomas Hornik ! email-addresses are excluded from search-results page. # Fixed possible XSS in account/login.php and forgot-form.php 04-Feb-2008 Christian Sommer # allowed usage of tags in settings fields: website_header, website_footer 03-Feb-2008 Thomas Hornik # out-of-date default page isn't shown anymore, instead shows next public page. # fck_wbmodules.php: foreign privates pages in dropdown, fixed. 03-Feb-2008 Matthias Gallas + added kewyword id to all new files 02-Feb-2008 Christian Sommer # fixed wrong redirect in /admin/images 02-Feb-2008 Thomas Hornik ! search shows email-addresses, even if email-filter is activated (on page with highlighting). Fixed. + Added missing text in languages files for jscalendar ! settings: pages-directory '/' will be converted to '' (empty string) on save. ! changed last remaining call to my_htmlspecialchars() to htmlspecialchars() # fixed path in jscalendar-css 01-Feb-2008 Christian Sommer # Added default index.php to all folders (directory spoofing) 01-Feb-2008 Thomas Hornik # Added some missing add_slashes(), get_post_escaped(), and strip_tags() for $_POST, $_GET and $_REQUEST-data. Also for $_SERVER['PHP_SELF']. # Fixed possible XSS-vulnerability in wb/search/search.php 31-Jan-2008 Thomas Hornik ! Adjusted clock-red icon to match wb colors # admin/pages: the parent dropdown-list in index.php and settings.php showed foreign private pages, too. Fixed. + Added multi-group to upgrade-script 30-Jan-2008 Christian Sommer # fixed bug with text Captcha (input was restricted to 10 chars.) and a small layout issue 30-Jan-2008 Thomas Hornik # registered pages didn't appear in menu. fixed. ! Updated upgrade-script. (Some upgrades still missing) 29-Jan-2008 Thomas Hornik # strtotime()'s behavior differ in PHP4 and PHP5. Had to fix some issues in admin/pages/sections and module news. # Security bugfix: Text file for text-captcha was world-readable. Moved to database. # Text-captcha: empty line in text file, following a question, was accepted as answer. Fixed. 28-Jan-2008 Matthias Gallas # Replaced all special chars in language files with htmlentities or unicode + Added some missing lines in language files + Added missing keyword Id 28-Jan-2008 Christian Sommer # fixed issue with top bar icon alt tag ! added some more backend layout modifications ! corrected bug in NL.php language file ! added missing session cookie forgotten in Changeset 593 ! added possibility to select the default backend language during installation process ! Re-introduced Changeset 593 (filename in pages/ from page_title instead of menu_title) # Fixed some bugs in the Javascript Admin modul 28-Jan-2008 Thomas Hornik + Allow a user-supplied From-Name in form-settings for email und success-email. ! changeset 627: menu_link and search/search.php needs some minor changes, too. + Added Text-CAPTCHA on request. The captcha-text will be stored in temp/.captcha_text.txt 27-Jan-2008 Christian Sommer ! fixed CSS background color of the installer CSS ! replaced static text with variable text from language file ! introduced the WB 2.7 backend style developed by Michael Brinsteiner (escpro), thanks man ! added missing ID tags 27-Jan-2008 Christian Sommer ! added missing ID tags ! added default language for users to avoid empty language fields 27-Jan-2008 Matthias Gallas + added kewyword id to new file # Fixed some spelling errors in german language file 27-Jan-2008 Thomas Hornik ! Module form: user supplied input isn't lost on captcha-failure anymore. # fixed 100%-cpu-load-event in CAPTCHA admin-tool. + Added Calc_ttf_image CAPTCHA. ! Changed captcha/captcha.php to use table-layout for CAPTCHA. ! Some minor changes in CAPTCHA-code. ! Added some text to CAPTCHA admin-tool. # Module form: dropdown "success page" listed foreign private pages, too. Fixed. + Added preview-images for CAPTCHA. ! Improved security: CAPTCHAS can't be loaded from outside WB ! CAPTCHA ttf_image: added variant. Adjusted character-pool and one background for better readability. 26-Jan-2008 Christian Sommer ! changed WYSIWYG content field from text to longtext (allows more than 65'534 characters) + Added Javascript Admin module (developed by Stepan Riha, adapted for WB2.7 by Swen Uth) 26-Jan-2008 Matthias Gallas # fixed bug in Javascript Admin module + Added new language files + Added keywords to files where they are missing 26-Jan-2008 Thomas Hornik ! fixed some issues with CAPTCHA and ASP. Adjusted baseline of '*' in supplyed fonts to meet baseline of numbers. Added counter to ttf_image generation-loop. Removed now unneeded GD-lib verification. Improved ASP in news-module. + module news: added publish_until field to control the visibility of a news-posting by date and time ! added strongly "condensed" fonts with many intersections for ttf-CAPTCHA as default fonts. It should be very difficult for spam-bots to recognize intersected characters. 25-Jan-2008 Christian Sommer ! removed changes introduced with changeset 593 (we need to think off if we want to implement that feature) 25-Jan-2008 Thomas Hornik + Added new CAPTCHA. Adapted core: signup and modules: news and form. + Added Advanced Spam Protection (ASP) to core: signup and modules news and form. # module news: it was possible to post comments to postings with commenting disabled or to inactive postings. Fixed 24-Jan-2008 Thomas Hornik ! Generate filename in pages/ from page_title instead of menu_title. 24-Jan-2008 Christian Sommer # fixed bug in Codepress integration (if codepress framework not installed) + added language support to all integrated modules (except for news and form module) # fixed another E_NOTICE warning 24-Jan-2008 Matthias Gallas + Added keywords to files where they are missing 23-Jan-2008 Christian Sommer + Added German language file for WB 2.7 22-Jan-2008 Christian Sommer + Added language support for the Admin tools (backup, reload, mail_filter) - Removed all admin tool text outputs from global language file to module language files ! Introduced language support for the overview page of the Admin tools + Added function get_variable_content to allow extraction of variable content without including files ! Changed language support for Addons -> Moduls -> Details 22-Jan-2008 Matthias Gallas + Added keywords to new mail filter files 22-Jan-2008 Thomas Hornik + manage-sections: changed calendar-icon to clock-icon, added second icon to empty date-field. 21-Jan-2008 Christian Sommer ! Removed the manage section icon from the page admin (sections managed by publish by date function) # Fixed bug with the edit module CSS file implementation (IE7, Opera) 21-Jan-2008 Thomas Hornik + Unique session-identifier for each website baker installation. fixes #354 20-Jan-2008 Christian Sommer # fixed E_NOTICE-warning in save.php when input data was wrong + added the new admin tool email output filter which allows to transform emails before displaying them on the frontend 20-Jan-2008 Thomas Hornik ! upgrade-script.php: fixed mysql_error() handling ! upgrade-script.php: added code to update menu_links # fixed a typo in upgrade-script.php ! updated admin/pages/sections.php to changed jscalendar-api from changeset 571 ! module menu_link: after adding a menu_link, the anchor dropdown shows "#"; fixed # fixed E_NOTICE-warning in news-module (about SECTION_ID in comment.php) 19-Jan-2008 Christian Sommer ! Reduced the success time out and set WYSIWSY background to white # Fixed some errors in form module (only in conjunction with E_ALL) ! Added support to configure the mailer settings via the backend 19-Jan-2008 Matthias Gallas # Fixed bug in news modul with missing variable PAGE_DIRECTORY + Added keywords to new files 19-Jan-2008 Thomas Hornik - Module news: removed old calendar + Module news: adapted news to use the new include/jscalendar + added installation-instructions to include/jscalendar # Module code: curly backets get deleted by pparse() from phplib. fixed + Module menu_link: added dropdown-listbox to select anchor ! upgrade-script: added code to convert old menu_links to new ones (partly) 18-Jan-2008 Matthias Gallas ! Updated news modul with features from the advanced news modul ! Updated form modul with features from the advanced form modul # 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 modules/fckeditor and all other new files 18-Jan-2008 Thomas Hornik # fixed two E_NOTICE-warnings in admin/pages/index.php + added new module-based search-function + added new publish-by-date code 17-Jan-2008 Christian Sommer # fixed bug in frontend login and multiple groups (only in conjunction with E_ALL) ! removed the PAGE_EXTENSION from frontend login 17-Jan-2008 Matthias Gallas # 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 keywords to file menu_link/uninstall.php and new admintools files 17-Jan-2008 Christian Sommer ! added the "users in multiple groups" feature (closes parts of ticket #546) 16-Jan-2008 Thomas Hornik ! changed admin/pages/save.php to allow hidden config-elements in table search. ! changed module menu_link: added table mod_menu_link, fixed page-deleting-bug, fixed odd behavior in case of menu_link as default-page. # changing PHP-error-level within website baker does not work - fixed (fixed ticket 532) 14-Jan-2008 Matthias Gallas # 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!) # Replaced the variable PAGE_EXTENSION with hardcoded .php on all places where the pathes points to WB Corefiles with the page extension .php # Replaced hardcoded text in login.php with language variables (fixes ticket 386) 14-Jan-2008 Christian Sommer ! added a missing tag # re-introduced bugfix of Changeset 472 (fixes ticket 402) accidentally removed by Changeset 529 (enhanced pages admin) 13-Jan-2008 Christian Sommer # moved administration tools from Settings to the new section Admin-Tools # this bugfix closes the ticket 529 (WB upgrades modules with identical version) ! increased redirection time after success message, corrected HOME link of the login panel ! updated PHPMailer framework to version 2.0.0 (/include/phpmailer) # this bugfix closes ticket 412 (direct call of admin/settings/save.php clears database) # fixed error with redirection to admin panel after installation 12-Jan-2008 Christian Sommer ! 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) ! introduced the enhanced pages admin dialogue (thanks to icouto) 11-Jan-2008 Christian Sommer + added the FCKEditor module files missing in Changeset 527 (/modules/fckeditor) - removed the hmtlarea files in /modules/htmlarea ! set the fckeditor as the new default editor /install/save.php ! Updated function: register_frontend_modfiles in /framework/frontend.functions.php (added constants MOD_FRONTEND_CSS_REGISTERED, MOD_FRONTEND_JAVASCRIPT_REGISTERED) 11-Jan-2008 Matthias Gallas ! Update codepress to Version 0.9.6 ! Update phplib to Version 7.4a 09-Jan-2008 Matthias Gallas ! Upgrade pclzip to the newer more php5 complaint version 2.6, see ticket #526 # Fixed ticket #542 (Thanks to Thorn) 23-Dec-2007 Matthias Gallas ! Changed all copyright notices to include now 2008 21-Sep-2007 Matthias Gallas # Fixed a typo in /framework/frontend.functions.php cause that websites using the new register_frontend_modifles() functions do not validate 24-Jan-2007 Christian Sommer ! Replaced some core files to allow configuration of wbmailer via admin settings panel