Renamed 'ship-simu' to 'shipsimu' + added 'core' and symlink to core/inc Signed-off-by: Roland Haeder <roland@mxchange.org>
NPE catched, double->single converted: - NPE in ShipSimuMember class catched - Double quotes to single quotes converted in templates - Output of current points amount added
Back-slashes removed from HTML
Failed attempts for governments added
Deprecated parameter removed
Rewritten for updated core
Typos fixed, app name now displayed in CSS class app_name
EOF->EOC in code templates replaced, training form extended
All helper are now configurable
ToDo manager added (I need it by myself!), all links and form action now dynamic
Missing method added to link helper, method renamed
Links in all templates reworked, Primera API (see primusportal.de for details) added (UNFINISHED!)
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
Link to creating new company relinked to generic company page
Company stubs now finished, output of 'company_status' added
More stubs added, code "made" generic: - Database results are now supported by all objects by moving setter/getter to the super class BaseFrameworkSystem - Login area with more stubs (still working on company data output) - Obsolete $content[some_var] replaced by {?some_var?} in header templates - app_die() slightly improved
Following things are changed: (in order of class names) - Exception "NoShippingCompanyOwnedException" added which will be thrown when the current user does not own or participate in any shipping company. - Factory method for ShippingCompany class rewritten to check above exception conditions. The class has some stubs and a lot old methods which needs be updated/rewritten/obsoleted. - Cast removed from older exception and re-added as type-hint - Wrapper class added for "company" table. - Minor improvements to some classes - Block for personal data added (the login area will now have another stub message) which is being generated by a generic WebBlockHelper class - The DataSetCriteria class now returns the primary key (column name) or if not set the unique key (column name again). - All wrappers are now initialized (cache instance) by BaseDatabaseWrapper ... - ... and must set the table name in factory method. - The method doSelectByCriteria() is now generic written and resists in class BaseDatabaseWrapper - New helper class "WebLinkHelper" added - Helper classes rewritten so we have more generic methods (code reduced) - New helper class "WebBlockHelper" added - User and Guest class are now extending BaseUser class - Method doFilterFormatTimestamp() now resists in BaseFrameworkSystem class
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
Block helper added, login area with stubs
Request data is now generally secured