[root]/inc/classes/main/user/user

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| quix0r | 7 (100.0%) | 56 (100.0%) | 8.0 |
Moved to repository "core" (not yet fully setup!)
0 lines of code changed in 2 files:
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
1 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
4 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
46 lines of code changed in 1 file:
User/guest classes now have base class
5 lines of code changed in 2 files: