! /framework/initialize + ! /framework/WbAutoloader abbreviation list moved to initialize; added method getAbbreviations()
! /framework/SqlImport modified for new export format of phpMyAdmin
! SqlImport::setDefaultCollation() requesting charsets modified! framework/initialize some fixes and modifications
28 Dec-2014 Build 2117 Manuela v.d.Decken(DarkViper)! framework/SqlImport updated for new phpMAdmin field formats
+ framework/UpgradeHelper additiona vars to method convInfoIni2InfoPhp()! module/show_menu2/ the directoryname of this 'Snippet' has been changed to ShowMenu2.- show_menu2: The Flag SM2::BUFFER has been removed+ show_menu2: The Flag SM2::NOBUFFER was added
+ framework/UpgradeHelper added new method convInfoIni2InfoPhp()
- removed importSql() method from class WbDatabase+ new class SqlImport added
! complete rebuild of wb/install/ - changed to use import-struct.sql! change class WbDatabase from mysql to msqli! rework of WbDatabase::importSql()! function db_update_key_value() optimized for speed! field `settings_id`removed from table `settings` and new primary key set to `name`...
! activate class Translate for all addons in admin/ (except pages/)! class.admin >> add translation of the current theme to Translate
+ Translate::enablePrivateTable() allows to add more private language definitions+ Translate::disablePrivateTable()! TranslateAdaptorWbOldStyle move hardcoded foldername into a variable
! /functions::make_thumb() set JPG-compression to 100%! /database::showError() output text corrected! ../captcha.php::call_captcha() imagesize corected! droplet >> [[SiteModified]] recoded! droplet >> [[ModifiedWhen]] recoded! install/index length of password restricted to 30 chars
! build DSN extended for PDO::MYSQL_ATTR_INIT_COMMAND = 'SET NAMES xx'
! update revision properties for all files- include/Sensio/Twig remove Version 1.13.2
! wb::mail added message on error if DEBUG is set
! update class Wbmailer for use of PHPMailerAutoload
! change wysiwyg module from filterMediaRel to filterReplaceSysvar! change wb::ReplaceAbsoluteMediaUrl from filterMediaRel to filterReplaceSysvar
! update Access Files Classes with easier handling for modules who create their own accessfiles
! Changed links to WB website
! initialize.php now blocking PHP-versions <5.3.2 and PHP with magic_quotes enabled! droplets some new/recoded droplets added, some old ones removed
! [wblink] outputfilter now can handle ancors too! WbLink Interface is much more easier to use now.
! framework/initialize.php WB will die if magic_quotes is set to 'on'
+ added new Interface usable to connect from WYSIWYG-Editor to all Modules with subitems like news or topics
! upgrade-script:: now repairs mismatched pagelinks from older versions! upgrade-script:: /temp/TranslationTable/cache/ will be deleted now during upgrade+ UpgradeHelper::checkSetupFiles() the old config.php will be changed into setup.ini.php now.
! WbDatabase added method fetchObject()! WbAdaptor little typofixes! /index.php added one more update of WbAdaptor
! WbAutoloader added possibility to load classes with additional file prefix 'class.'
! framework/functions-utf8::entities_to_7bit() deprecated warning for modifier /e in preg_replace() corrected
! modules/wysiwyg made completely independend from hardcoded internal URLs
! WbAdaptor::getWbConstants() now on import skip constants holding database settings
+ WbDatabase added new methods fetchObject(), rewind(), seekRow(), freeResult()! renamed some methods and add aliases for the old names
! /module/output_filter/filters/filterWbLink added extended format to [wblinkXX] - tag+ /framework/WbLinkAbstract.php added abstract class/interface for filterWbLink
fixed /news/Reorg::deleteAll() typofixupdate ModuleReorgAbstract::__construct() set to final
added /framework/ModuleReorgAbstract provides the basics for modul depending reorganisation classesupdate /modules/news/Reorg now extends ModuleReorgAbstractfixed problem with empty directories fixedupdate /modules/news/upgrade.php // rebuild all access files fixed
! /framework/class.wb.php::getLanguagesDetailsInUsed() optimized+ /framework/class.wb.php::getAvailableLanguagesObjectInstance()! /framework/class.wb.php::getLanguagesInUsed() method optimized! /framework/class.frontend.php update changes made in class.wb.php...
/framework/AccessFile little Typofixes/framework/AccessFileHelper added new method getDelTreeLog() and add const LOG_PRESERVE and LOG_CLEARset WbAdaptor::AppName to 'WebsiteBaker'
! /framework/initialize.php::SetInstallPathConstants() setting of DOCUMENT_ROOT now compatible for windows installation! /framework/functions.php::rebuild_all_accessfiles() Optimize rebuild access file coding
/framework/functions.php::rebuild_all_accessfiles() output of detailed log corrected
! /framework/functions.php: started implementation of packet AccessFile in function rebuild_all_accessfiles()+ /framework/functions.php::rm_full_dir() added additional argument to set list of protected files! integrate the new processes into the upgrade-script.php...
Packet AccessFile fixed indifferent handling of './..' directory entries
/framework/WbDatabase fixed little problem with multiple database connections
added framework/UpgradeHelper::getMissingTables()added alias framework/UpgradeHelper::getMissingTables() with existsAllTables()added upgrade-script.php add loading class PasswordHashupdate some corrections of typos in upgrade-sript.php
modified loading sequence of Password classes
adding SERVER_TIMEZONE to table settingsinsert date_default_timezone_set( SERVER_TIMEZONE ) into /framework/initialize.phpsome little optimations in update-script.php
package Translate: creating language path in TranslateAdaptorWbOldStyle with modified admin-path fixed
solved an autoloading problem on upgrade in /framework/Password.php
updated for some corrections in class AccessFile
added classes AccessFile and AccessFileHelper to /framework/
unneeded file /framework/Modlanguage.php removed
modified class Password for use with different hashing classes
implement class Password and activate it (not implemented for use yet)
added new method to class Translate. it gives possibility to handle translations with additional replacements.
class WbDatabase fixed select_db() for multiconnection modus
TranslateAdaptorWbOldStyle forgotten second arg for trim added
TranslateAdaptorWbOldStyle now also accepts modified admin directory names
set default rights to dissabled for new installed modules
syncronize project and some small typo corrections in /admin/
! class.admin.php corrected url_help, add Translat::disableAddon() in methode print_footer! frontend.functions.php page_content() set $sSectionIdPrefix to the right format! functions.php change get_parent_titles from menu_title to filename
update headerinfo
added new static Method Password::isValid() It checks a new password for invalid characters
add new method wb::ReplaceAbsoluteMediaUrl()class wb: added Translate::disableAddon() in print_error() and print_success()
some typofixes in class PassWordclass /framework/PasswordHash never needed(replaced by /include/phpass/PasswordHash
added posssibility to use different adaptors for each moduleadded new adaptor to access language definitions in a MySQL database
little corrections in class Password
Classes Password / PasswordHash added for an essential strengthening of the password security
! from security reasons the new installation has changed from the old config.php into new setup.ini.php without using global constants for critical values like username & password and so on.
protect magic setter to fix security issue in Translate
protect magic setter to fix security issue in WbAdapter
fixed PagesDir in WbAdaptor: no more single slash in this entry.
some little typo fixes in initialize.phpreadConfiguration() fixed in initialize.php
some small fixes in packet Translateadded option to disable cacheadded option to keep placeholders if no translation was found
update initialize.php for changed Twig-dir and activated cache in Translateinitialize can handle now the new setup.ini format also.
update classes Translate, TranslateTable, TranslateAdaptorWbOldStyleadded interface TranslateAdaptorInterfaceadded Klasse_Translate_de.pdfupdate class WbAdaptorupdate /framework/initialize.php