! 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
added temporary class WbAdaptor (replacement for future registry) needed for some new objects
added new translation classes (Translate/TranslationTable/TranslateAdaptorWbOldStyle) for easy handling of language filesinitialize and activate class Translate in /framework/initialize.php
! settings move website_signature to mailer settings! fix html validate error in pages sections! add pages field page_code to class.frontend.php! optimized jsadmin backend.css
! update media in look to the changes in user management
! forgot to upload class.wb.php
! add ErrorMsgException in /framework/globalExceptionHandler.php! ErrorMessage "ADMIN_INSUFFICIENT_PRIVELLIGES" now can be styled by the /admin/skel/themes/htt/ErrorMsgFile.htt template ! add css selectors to wb_theme
! upgrade-script: update if filesRemove or remove dirs failed! update methode StripCodeFromText, add remove , ! security fixes in form modul with StripCodeFromText
! supress frontend preferences, if user have no permission for it
! update group permission,
! update Group Permission, add module_advanced! upgrade-script will be updating Adminitrator Group
+ add maintance modus in backend
! change help mouseover to onclick in page settings only on help icon+ add help to input filename! /framework/initialize.php now accept _GET and _POST to set user language
+ add methode StripCodeFromText in class.wb to clean injection! rebranding the admin/settings and security fixes! a few new styling in backend wb_theme! beginning aa lot of account changes like correction of $_SESSION indexe, security fixes+ add head.load.min.js and head.min.js to /include/jquery/ to style HTML5 templates
! recoded module news,form,wysiwyg upgrade to work with upgrade-script
! during Reformat/rebuild all existing access files in upgrade-script root_parent will be set to page_id! change multi-dimensional arrays (variables) to similar arrays in framework/functions.php
! 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
! replace more invalid char in secureform.mtab to work with settings_page
! change redirect logic for registered pages
! update folder framework class.login, admin/login, admin/skel/htt
! update headerinfo! change os_version request if os is not windows
! /framework/class.frontend.php! set $_SESSION['HTTP_REFERER'] to WB_URL if menu url is a registered page! set some header("Location:.. to new method send_header(
! /framework/frontend.functions! change multi-dimensional arrays (variables) to similar arrays! method page_content, add parameter $echo true to print $content, false return $content
! change multi-dimensional arrays (variables) to similar arrays+ add variables for backend-menu, header.htt and footer.htt
! Fixed IDKEY in Secureform.mtab to solve issues whith Security warnings ! on pages that used a lot of IDKEYS. (fixed by NorHei)
! optimize some methods+ add method send_header, replace header('Location:... with new method+ if header send failed you get a manuell redirected link, so script don't break