Moved to repository "core" (not yet fully setup!)
A lot rewrites and fixes for weak redirect methods - Explicit exit() function added after all redirect calls for weak implementations. But normally we have strong implementations... - All filters, actions and commands now have a Base<short_app_name>Filter|Action|Command class - Invalid 'company' entries removed from non-shipsimu templates - More missing classes and config enttries added (mainly to blog software) - Some other minor improvements/fixes
Typos fixed and special command resolver are now possible - Two typos fixed: In terms like "if the" and "in the" >the< has been removed - If a special "page" depending web command resolver is found it will be used - Otherwise the default command resolver WebCommandResolver will be used as fall-back - Some minor fixes - TODO extended with a good "naming convention idea"
A lot naming conventions applied: - All action templates and classes now contains the application name - This is needed for the admin area where we need to add special filters for user rights validation - Class "BaseApplication" added which registers the ApplicationHelper class for later usage. - Some minor fixes
generateUniqueId() and more useless/deprecated methods removed, code speed-up, link helper improved
Email address confirmation now working (not in registration): - Confirmation link extended with username to make looking the user account up much more easier - Confirmation of email address now working but still no email is send in registration procedure - Current user's status now displayed in login area - Some minor code rewrites
Debug mailer finished and debug messages removed: - The class DebugMailer is now 99% ready. It outputs the sent mail but has not been tested with multiple mails - Confirmation mail is now basicly done - A lot debug messages removed/rewritten - Two generic methods added to interface FrameworkInterface - XML headers added to XML templates
User class / resending of confirm link updated: - If the provided email address for resending confirmation link is missing the filter will now redirect to a configurable URL - New exception InvalidInterfaceException which will be thrown if a required interface is not implemented - Resend link does now create a new hash and updates the user table - Method BaseUser::ifEmailAddressExists() does now fix empty username attribute - New method User::updateDatabaseField() added which updates database table columns with specified values - Minor fixes applied
DebugMailer classes extended, again some minor fixes: - New methods added to interface DeliverableMail - Minor fixes to MemoryCache (really minor) - Base mailer now holds some generic methods which are specified in above interface - DebugMailer class with stubs - Mail templates shall now be in own XML format
Login area extended and misc things changed: - Ship-Simu's action classes moved to sub directory "ship-simu" - Action for listing shipping companies added which redirects if you have not confirmed your email address. - Template for above action created - In responses, variable $templateEngine rewritten to $templateInstance and removed due to we already have such getter/setter in BaseFrameworkSystem - Several smaller improvements
More conventions than code added: - Copyright line fixed (space added, sorry guys!) - Doc tags fixed in a lot files - Arrays send to exceptions are now all $msgArray called - BaseHelper class now contains generic methods from WebFormHelper class - BaseWebHelper added which holds "web-generic" methods and attributes - Due to these changes, the WebFormHelper is now cleared from generic methods
Packager script for latest dev version added, misc fixes, captcha verifier filter added with stubs