shipsimu.git
15 years agoUser class / resending of confirm link updated:
Roland Häder [Sat, 28 Jun 2008 20:49:04 +0000 (20:49 +0000)]
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

15 years agoComment header cosmetics applied
Roland Häder [Sat, 28 Jun 2008 19:54:34 +0000 (19:54 +0000)]
Comment header cosmetics applied

15 years agoMissing email template added, updated config and other updated scripts now included
Roland Häder [Sat, 28 Jun 2008 19:31:00 +0000 (19:31 +0000)]
Missing email template added, updated config and other updated scripts now included

15 years agoDebugMailer classes extended, again some minor fixes:
Roland Häder [Sat, 28 Jun 2008 19:28:09 +0000 (19:28 +0000)]
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

15 years agoLogin area extended and misc things changed:
Roland Häder [Sat, 28 Jun 2008 17:33:19 +0000 (17:33 +0000)]
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

15 years agoAll actions now have a prefix 'action_'
Roland Häder [Sat, 28 Jun 2008 16:41:58 +0000 (16:41 +0000)]
All actions now have a prefix 'action_'

15 years agoLink to creating new company relinked to generic company page
Roland Häder [Sat, 28 Jun 2008 15:49:55 +0000 (15:49 +0000)]
Link to creating new company relinked to generic company page

15 years agoCompany stubs now finished, output of 'company_status' added
Roland Häder [Sat, 28 Jun 2008 15:46:07 +0000 (15:46 +0000)]
Company stubs now finished, output of 'company_status' added

15 years agoMore stubs added, code "made" generic:
Roland Häder [Sat, 28 Jun 2008 00:51:37 +0000 (00:51 +0000)]
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

15 years agoMore files found which have been updated
Roland Häder [Fri, 27 Jun 2008 23:00:00 +0000 (23:00 +0000)]
More files found which have been updated

15 years agoFollowing things are changed: (in order of class names)
Roland Häder [Fri, 27 Jun 2008 22:58:07 +0000 (22:58 +0000)]
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

15 years agoMore conventions than code added:
Roland Häder [Fri, 27 Jun 2008 18:28:24 +0000 (18:28 +0000)]
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

15 years agoUser/guest classes now have base class
Roland Häder [Fri, 27 Jun 2008 15:55:55 +0000 (15:55 +0000)]
User/guest classes now have base class

15 years agoBlock helper added, login area with stubs
Roland Häder [Thu, 26 Jun 2008 21:23:08 +0000 (21:23 +0000)]
Block helper added, login area with stubs

15 years agoCAPTCHA now works in registration form
Roland Häder [Thu, 26 Jun 2008 17:51:29 +0000 (17:51 +0000)]
CAPTCHA now works in registration form

15 years agoCAPTCHA code now gets validated
Roland Häder [Thu, 26 Jun 2008 17:28:56 +0000 (17:28 +0000)]
CAPTCHA code now gets validated

15 years agoPackager now includes itself
Roland Häder [Wed, 25 Jun 2008 19:00:45 +0000 (19:00 +0000)]
Packager now includes itself

15 years agoPackager script for latest dev version added, misc fixes, captcha verifier filter...
Roland Häder [Wed, 25 Jun 2008 18:59:57 +0000 (18:59 +0000)]
Packager script for latest dev version added, misc fixes, captcha verifier filter added with stubs

15 years agoSeveral fixes (new class/filters) for guest login
Roland Häder [Wed, 25 Jun 2008 11:00:10 +0000 (11:00 +0000)]
Several fixes (new class/filters) for guest login

15 years agoResorted...
Roland Häder [Tue, 24 Jun 2008 21:29:44 +0000 (21:29 +0000)]
Resorted...

15 years agoRandomized garbage added
Roland Häder [Tue, 24 Jun 2008 21:27:13 +0000 (21:27 +0000)]
Randomized garbage added

15 years agoGarbage added to encrypted string
Roland Häder [Tue, 24 Jun 2008 21:19:29 +0000 (21:19 +0000)]
Garbage added to encrypted string

15 years agoCAPTCHA support basicly finished (weak CAPTCHA!)
Roland Häder [Tue, 24 Jun 2008 20:52:50 +0000 (20:52 +0000)]
CAPTCHA support basicly finished (weak CAPTCHA!)

15 years agoDoc-tag fixed
Roland Häder [Tue, 24 Jun 2008 15:55:04 +0000 (15:55 +0000)]
Doc-tag fixed

15 years agoMore bugfixes:
Roland Häder [Tue, 24 Jun 2008 15:52:18 +0000 (15:52 +0000)]
More bugfixes:
- Template engine does now compile code again
- Missing controller for registration form added
- Stubs in all responses added to return proper default command
- Misc fixes in controller classes

15 years agoImage controller/resolver and fixes:
Roland Häder [Tue, 24 Jun 2008 15:21:28 +0000 (15:21 +0000)]
Image controller/resolver and fixes:
- Controller and resolver added for images
- Exceptions fixed in controller and resolver
- No more fall-back on default command if requested command is missing
- Misc constant fixes

15 years agoRenamed
Roland Häder [Tue, 24 Jun 2008 14:09:02 +0000 (14:09 +0000)]
Renamed

15 years agoUnneccessary sanity checks removed
Roland Häder [Tue, 24 Jun 2008 13:57:33 +0000 (13:57 +0000)]
Unneccessary sanity checks removed

15 years agoFixes for XHTML validity
Roland Häder [Mon, 23 Jun 2008 21:39:48 +0000 (21:39 +0000)]
Fixes for XHTML validity

15 years agoFinal fixes for variable inserting
Roland Häder [Mon, 23 Jun 2008 21:00:47 +0000 (21:00 +0000)]
Final fixes for variable inserting

15 years agoFixes for template engine
Roland Häder [Mon, 23 Jun 2008 18:32:22 +0000 (18:32 +0000)]
Fixes for template engine

15 years agoImage generator added, first CAPTCHA added with missing controller (partly work)
Roland Häder [Mon, 23 Jun 2008 18:05:10 +0000 (18:05 +0000)]
Image generator added, first CAPTCHA added with missing controller (partly work)

15 years agoClosing bracket fixed
Roland Häder [Sun, 22 Jun 2008 22:25:07 +0000 (22:25 +0000)]
Closing bracket fixed

15 years agoTemplateEngine is known as WebTemplateEngine (most parts are in BasTemplateEngine...
Roland Häder [Sun, 22 Jun 2008 22:22:39 +0000 (22:22 +0000)]
TemplateEngine is known as WebTemplateEngine (most parts are in BasTemplateEngine), image creation supported added with a lot (!) stubs

15 years agoThe 'key' for encryption can now be taken from fixed or daily-changed extra salt
Roland Häder [Sun, 22 Jun 2008 16:00:33 +0000 (16:00 +0000)]
The 'key' for encryption can now be taken from fixed or daily-changed extra salt

15 years agoTemplates rewritten
Roland Häder [Sun, 22 Jun 2008 15:22:52 +0000 (15:22 +0000)]
Templates rewritten

15 years agoGraphical code CAPTCHA partly finished, crypto class supports encryption/decryption...
Roland Häder [Sun, 22 Jun 2008 14:44:07 +0000 (14:44 +0000)]
Graphical code CAPTCHA partly finished, crypto class supports encryption/decryption via mcrypt functions, assertions added

15 years agoLogin form now links to registration
Roland Häder [Sun, 22 Jun 2008 09:42:41 +0000 (09:42 +0000)]
Login form now links to registration

15 years agoLogout fixed
Roland Häder [Sat, 21 Jun 2008 21:09:40 +0000 (21:09 +0000)]
Logout fixed

15 years agoA lot debug messages removed, mailer with stubs added, resend link basicly finished...
Roland Häder [Sat, 21 Jun 2008 21:01:42 +0000 (21:01 +0000)]
A lot debug messages removed, mailer with stubs added, resend link basicly finished - except mailing

15 years ago.htaccess added
Roland Häder [Sat, 21 Jun 2008 19:32:15 +0000 (19:32 +0000)]
.htaccess added

15 years agoRe-added with access protection
Roland Häder [Sat, 21 Jun 2008 19:29:45 +0000 (19:29 +0000)]
Re-added with access protection

15 years agoUn-needed files removed (see phpmailer.sf.net for details of PHPMailer class)
Roland Häder [Sat, 21 Jun 2008 19:26:56 +0000 (19:26 +0000)]
Un-needed files removed (see phpmailer.sf.net for details of PHPMailer class)

15 years agoTypos fixed
Roland Häder [Sat, 21 Jun 2008 18:40:15 +0000 (18:40 +0000)]
Typos fixed

15 years agoSelf-promoting page removed (play fair games, people!)
Roland Häder [Sat, 21 Jun 2008 18:24:44 +0000 (18:24 +0000)]
Self-promoting page removed (play fair games, people!)

15 years agoPHPMailer v2.1 for PHP5 added
Roland Häder [Sat, 21 Jun 2008 17:52:18 +0000 (17:52 +0000)]
PHPMailer v2.1 for PHP5 added

15 years agoClass/method doc-tags fixed
Roland Häder [Sat, 21 Jun 2008 17:15:22 +0000 (17:15 +0000)]
Class/method doc-tags fixed

15 years agoToDo tags now all lower-case
Roland Häder [Sat, 21 Jun 2008 14:44:52 +0000 (14:44 +0000)]
ToDo tags now all lower-case

15 years agoType-hints fixed, header docs fixed, exceptions deprecated
Roland Häder [Sat, 21 Jun 2008 14:39:45 +0000 (14:39 +0000)]
Type-hints fixed, header docs fixed, exceptions deprecated

15 years agoAccount status page partly implemented, backtrace now without own saveBacktrace(...
Roland Häder [Sat, 21 Jun 2008 13:58:21 +0000 (13:58 +0000)]
Account status page partly implemented, backtrace now without own saveBacktrace() call

15 years agoExceptions now with not so much underlines
Roland Häder [Fri, 20 Jun 2008 21:47:43 +0000 (21:47 +0000)]
Exceptions now with not so much underlines

15 years agoException messages now not so very bolded
Roland Häder [Fri, 20 Jun 2008 21:37:39 +0000 (21:37 +0000)]
Exception messages now not so very bolded

15 years agoURL for unconfirmed accounts fixed, method call of non-object fixed
Roland Häder [Fri, 20 Jun 2008 21:34:15 +0000 (21:34 +0000)]
URL for unconfirmed accounts fixed, method call of non-object fixed

15 years agoInvalid classes removed
Roland Häder [Fri, 20 Jun 2008 21:27:35 +0000 (21:27 +0000)]
Invalid classes removed

15 years agoActions (so called sub-commands) may now have own pre/post filter, profile update...
Roland Häder [Fri, 20 Jun 2008 21:25:48 +0000 (21:25 +0000)]
Actions (so called sub-commands) may now have own pre/post filter, profile update is only to confirmed acctions available

15 years agoInterface for actions added (PerformableAction)
Roland Häder [Fri, 20 Jun 2008 18:14:59 +0000 (18:14 +0000)]
Interface for actions added (PerformableAction)

15 years agoMore wrong calls fixed
Roland Häder [Fri, 20 Jun 2008 18:11:06 +0000 (18:11 +0000)]
More wrong calls fixed

15 years agoMethod call on non-object fixed
Roland Häder [Fri, 20 Jun 2008 18:09:05 +0000 (18:09 +0000)]
Method call on non-object fixed

15 years agoEmpty line removed which causes headers are sent
Roland Häder [Fri, 20 Jun 2008 18:07:08 +0000 (18:07 +0000)]
Empty line removed which causes headers are sent

15 years agoDeug backtraces centralized
Roland Häder [Fri, 20 Jun 2008 18:04:22 +0000 (18:04 +0000)]
Deug backtraces centralized

15 years agoFilters added no longer in command constructor
Roland Häder [Fri, 20 Jun 2008 17:36:10 +0000 (17:36 +0000)]
Filters added no longer in command constructor

15 years agoDeprecated methods and exceptions removed
Roland Häder [Fri, 20 Jun 2008 16:28:38 +0000 (16:28 +0000)]
Deprecated methods and exceptions removed

15 years agoA lot more old methods deprecated and already deprecated methods removed
Roland Häder [Fri, 20 Jun 2008 16:21:53 +0000 (16:21 +0000)]
A lot more old methods deprecated and already deprecated methods removed

15 years agoSimple exception handler and error handler added, profile update added with stubs
Roland Häder [Fri, 20 Jun 2008 16:10:03 +0000 (16:10 +0000)]
Simple exception handler and error handler added, profile update added with stubs

15 years agoTypo fixed
Roland Häder [Fri, 20 Jun 2008 13:12:49 +0000 (13:12 +0000)]
Typo fixed

15 years agoUser profile form added
Roland Häder [Fri, 20 Jun 2008 13:08:19 +0000 (13:08 +0000)]
User profile form added

15 years agoRequest data is now generally secured
Roland Häder [Fri, 20 Jun 2008 12:03:39 +0000 (12:03 +0000)]
Request data is now generally secured

15 years agoGuests now remain guests in login area (bug fixed)
Roland Häder [Thu, 19 Jun 2008 18:15:36 +0000 (18:15 +0000)]
Guests now remain guests in login area (bug fixed)

15 years agoGuest login basicly supported (not finished yet!)
Roland Häder [Thu, 19 Jun 2008 18:11:57 +0000 (18:11 +0000)]
Guest login basicly supported (not finished yet!)

15 years agoLogout procedure basicly finished, login area splitted in main and action-dependent...
Roland Häder [Thu, 19 Jun 2008 17:11:54 +0000 (17:11 +0000)]
Logout procedure basicly finished, login area splitted in main and action-dependent templates

15 years agoUpdate of last activitity and action in user added, refresh of auth cookies added
Roland Häder [Thu, 19 Jun 2008 13:49:05 +0000 (13:49 +0000)]
Update of last activitity and action in user added, refresh of auth cookies added

15 years agoAuth filter basicly completed, user update filter added (stubs), minor fixes
Roland Häder [Wed, 18 Jun 2008 21:29:17 +0000 (21:29 +0000)]
Auth filter basicly completed, user update filter added (stubs), minor fixes

15 years agoTODO tag rewritten, first login action (empty for now) added
Roland Häder [Wed, 18 Jun 2008 19:53:09 +0000 (19:53 +0000)]
TODO tag rewritten, first login action (empty for now) added

15 years agoIf you have trouble with login turn off is_single_server, exception name added
Roland Häder [Wed, 18 Jun 2008 15:24:57 +0000 (15:24 +0000)]
If you have trouble with login turn off is_single_server, exception name added

15 years agoUser login (non-guest) basicly finished, news stubs added, registration and final...
Roland Häder [Wed, 18 Jun 2008 15:19:34 +0000 (15:19 +0000)]
User login (non-guest) basicly finished, news stubs added, registration and final methods fixed

15 years agoLogin failed page added
Roland Häder [Sun, 15 Jun 2008 22:03:19 +0000 (22:03 +0000)]
Login failed page added

15 years agoFrom group >unknown< fixed
Roland Häder [Sun, 15 Jun 2008 21:07:11 +0000 (21:07 +0000)]
From group >unknown< fixed

15 years agoLogin and auth classes added. WARNING: All class config entries must end with _class!
Roland Häder [Sun, 15 Jun 2008 19:30:22 +0000 (19:30 +0000)]
Login and auth classes added. WARNING: All class config entries must end with _class!

15 years agoLogin command added with TODOs (unfinished)
Roland Häder [Sat, 14 Jun 2008 21:03:42 +0000 (21:03 +0000)]
Login command added with TODOs (unfinished)

15 years agoCookies temporary fixed
Roland Häder [Sat, 14 Jun 2008 20:35:24 +0000 (20:35 +0000)]
Cookies temporary fixed

15 years agoNow really 2 hours cookie lifetime (was: 2 days)
Roland Häder [Sat, 14 Jun 2008 19:34:37 +0000 (19:34 +0000)]
Now really 2 hours cookie lifetime (was: 2 days)

15 years agoOpps, domain detection is wrong
Roland Häder [Sat, 14 Jun 2008 19:28:31 +0000 (19:28 +0000)]
Opps, domain detection is wrong

15 years agoExpiration is not a timestamp!
Roland Häder [Sat, 14 Jun 2008 19:24:34 +0000 (19:24 +0000)]
Expiration is not a timestamp!

15 years agoCookie-based login initially done
Roland Häder [Sat, 14 Jun 2008 19:20:03 +0000 (19:20 +0000)]
Cookie-based login initially done

15 years agoJust a space removed
Roland Häder [Fri, 13 Jun 2008 12:42:30 +0000 (12:42 +0000)]
Just a space removed

15 years agoResults are now searchable and iterateable, insertDataSet renamed to queryInsertDataS...
Roland Häder [Thu, 12 Jun 2008 22:51:28 +0000 (22:51 +0000)]
Results are now searchable and iterateable, insertDataSet renamed to queryInsertDataSet, login added with stubs

15 years agoClass loader does now include extra configs
Roland Häder [Wed, 11 Jun 2008 22:36:42 +0000 (22:36 +0000)]
Class loader does now include extra configs

15 years agoDev mode deactivated
Roland Häder [Wed, 11 Jun 2008 20:45:01 +0000 (20:45 +0000)]
Dev mode deactivated

15 years agoCaching of class content and developer mode added
Roland Häder [Wed, 11 Jun 2008 20:42:37 +0000 (20:42 +0000)]
Caching of class content and developer mode added

15 years agoTODO added
Roland Häder [Wed, 11 Jun 2008 19:09:26 +0000 (19:09 +0000)]
TODO added

15 years agoClass loader rewritten to SPL classes
Roland Häder [Wed, 11 Jun 2008 19:07:17 +0000 (19:07 +0000)]
Class loader rewritten to SPL classes

15 years agoUser class is now configurable
Roland Häder [Wed, 11 Jun 2008 17:58:37 +0000 (17:58 +0000)]
User class is now configurable

15 years agoVariable name fixed in User, login continued (still unfinished)
Roland Häder [Wed, 11 Jun 2008 17:20:41 +0000 (17:20 +0000)]
Variable name fixed in User, login continued (still unfinished)

15 years agoApplication selector (demo app!) fixed
Roland Häder [Mon, 9 Jun 2008 20:49:04 +0000 (20:49 +0000)]
Application selector (demo app!) fixed

15 years agoRewrite of initInstance(), more eval() rewritten to call_user_func_array()
Roland Häder [Mon, 9 Jun 2008 20:47:13 +0000 (20:47 +0000)]
Rewrite of initInstance(), more eval() rewritten to call_user_func_array()

15 years agoObjectFactory is now a 'system class'
Roland Häder [Mon, 9 Jun 2008 18:21:22 +0000 (18:21 +0000)]
ObjectFactory is now a 'system class'

15 years agoeval() commands replace by improved object factory, user login class stub added
Roland Häder [Mon, 9 Jun 2008 18:14:14 +0000 (18:14 +0000)]
eval() commands replace by improved object factory, user login class stub added

15 years agocreateUniqueID -> generateUniqueId renamed, dataset criteria added, registration...
Roland Häder [Mon, 9 Jun 2008 14:09:31 +0000 (14:09 +0000)]
createUniqueID -> generateUniqueId renamed, dataset criteria added, registration stub finished, local database does now select and insert data

15 years ago.svn directory ignored by many loaders
Roland Häder [Sun, 8 Jun 2008 20:51:01 +0000 (20:51 +0000)]
.svn directory ignored by many loaders

15 years agodebugInstance() commented out
Roland Häder [Sun, 8 Jun 2008 20:17:40 +0000 (20:17 +0000)]
debugInstance() commented out