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
+ add var $iPhpDeclaredClasses = sizeof(get_declared_classes() set by PHP in initialize.php
ModLanguages:: fixed the order of loading languages
ModLanguage modified for auto fallback to DEFAULT_LANGUAGEglobalExceptionHandler added AppException, SecurityException, SecDirectoryTraversalExceptionErrormessage for old class.database modified
fixed Errorhandling for old class.database
Drop tables in installer fixedTwig_Autoloader activated
some modifications concerning the new autoloaderTwig Template engine v.1.7.0some droplets actualisizedunfinished changes in installer
last fixes for use of page_icon s.o.
! update upgrade-script, now don't overwrite existings values in settings+ add field tooltip to table pages in installer! change some module tool_icon.png (Tks to Stefek) ! add date_time string to backup_droplets.zip- search and comment out founded require_once(WB_PATH."/framework/class.database.php"); ...
changed class Database into a Singleton-Classadded forgotten 'static' keyword in ModLanguageremoved version control from sm2 - include.php
some little corrections ModLanguage/Database/initialize.php
renamed file class.database.php to Database.phprenamed class database into Databaseclasses SecurityException and SecDirectoryTraversalException added in globalExceptionHandler.phpCoreAutoloader() added in initialize.phpnew Constants 'WB_REL' and 'DOCUMENT_ROOT' in initialize.php...
added new global exceptionhandler (class AppException)
! settigs.php add fields dev_infos and page_icon_dir+ add developer info to footer! update class.admin.php, footer.htt
added new getter 'getQueryCount' in class database
add replyto to form module (see DEVINFOS)
fixed change_mode() against a very old problem with invalid calling arguments
fixed a little problem with chmod()
add argument 'replyTo' into class.wb::mail()
add additional exeptionhandling in globalExceptionHandler
+ move admin/themes/templates/ to admin/skel/themes/htt/! and update class.wb.php, upgrade-script.php
+ Installer add const DEBUG to config.php! move const DEBUG and var $starttime from index.php to initialize.php
config.php added define to set admin-directory
made handling of config.php a little bit more easy
! update correct_theme_source and fixed the call in all files
fixed function SanitizeHttpReferer() in consideration of subdirectories
little fixes in classs database and add new readonly property DbName
little designfix in forgot_form.phpfix media if uploading zip files with folder, than create FolderProtectFiles