[root]/inc/classes/main/user
guest
(0 files, 0 lines)
member
(0 files, 0 lines)
user
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| quix0r | 43 (100.0%) | 1105 (100.0%) | 25.6 |
Moved to repository "core" (not yet fully setup!)
0 lines of code changed in 4 files:
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"
2 lines of code changed in 1 file:
Setting index is now much nicer (more abstract!)
46 lines of code changed in 1 file:
Again, a commit! ;-)
- Maximum count of startup helps the goverment is willing to pay added
- User id partly added (stub message)
- Some other minor rewrites
38 lines of code changed in 1 file:
More game classes added:
- Class for simplified goverment added (all-in-one goverment!)
- Special classes for Ship-Simu added with game-specific methods
- Template for company page rewritten
- Method moved from FrameworkInterface to Updateable
- Database wrapper classes added for user points
- Generic class UserPoints added
35 lines of code changed in 1 file:
Ship-Simu now has its own member/guest implementations
5 lines of code changed in 1 file:
Generic methods created from non-generic implementation:
- Method updateDatabaseField() is now generic and throws an exception if the
class ($this) does not implement interface "Updateable"
- New exception DatabaseUpdateSupportException added for above method
- Method getField() is also generic now
1 lines of code changed in 1 file:
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
20 lines of code changed in 1 file:
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
4 lines of code changed in 1 file:
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
21 lines of code changed in 1 file:
User/guest classes now have base class
43 lines of code changed in 1 file:
CAPTCHA support basicly finished (weak CAPTCHA!)
6 lines of code changed in 2 files:
Image generator added, first CAPTCHA added with missing controller (partly work)
6 lines of code changed in 2 files:
Graphical code CAPTCHA partly finished, crypto class supports encryption/decryption via mcrypt functions, assertions added
3 lines of code changed in 2 files:
A lot debug messages removed, mailer with stubs added, resend link basicly finished - except mailing
1 lines of code changed in 1 file:
Re-added with access protection
26 lines of code changed in 1 file:
Type-hints fixed, header docs fixed, exceptions deprecated
8 lines of code changed in 2 files:
User profile form added
23 lines of code changed in 1 file:
Guest login basicly supported (not finished yet!)
352 lines of code changed in 1 file:
Update of last activitity and action in user added, refresh of auth cookies added
55 lines of code changed in 1 file:
User login (non-guest) basicly finished, news stubs added, registration and final methods fixed
95 lines of code changed in 1 file:
Login and auth classes added. WARNING: All class config entries must end with _class!
9 lines of code changed in 1 file:
Results are now searchable and iterateable, insertDataSet renamed to queryInsertDataSet, login added with stubs
59 lines of code changed in 1 file:
Variable name fixed in User, login continued (still unfinished)
5 lines of code changed in 1 file:
createUniqueID -> generateUniqueId renamed, dataset criteria added, registration stub finished, local database does now select and insert data
2 lines of code changed in 1 file:
UserDatabaseWrapper is now changeable by config
2 lines of code changed in 1 file:
Stub ifEmailAddressExists() finished
32 lines of code changed in 1 file:
Access level fixed, registry is able to return instances
1 lines of code changed in 1 file:
Registerable instances now possible, some fixes in filters
48 lines of code changed in 1 file:
Registry introduces, comments fixed ;)
1 lines of code changed in 1 file:
Fixed check of username
4 lines of code changed in 1 file:
Criteria added for abstract database programming
17 lines of code changed in 1 file:
Client renamed in Wrapper
8 lines of code changed in 1 file:
Renamed a folder, database client added
23 lines of code changed in 1 file:
More class descriptions translated, generic user class added
104 lines of code changed in 2 files: