User Class Reference
Inheritance diagram for User:
Public Member Functions | |
| User (&$SessionOrDb, $UserInfo=NULL) | |
| Status () | |
| StatusMessage ($StatusCode=NULL) | |
| Delete () | |
| Id () | |
| Name () | |
| LastLocation ($NewLocation=NULL) | |
| LastActiveDate () | |
| LastIPAddress () | |
| Get ($FieldName) | |
| GetDate ($FieldName, $Format="") | |
| Set ($FieldName, $NewValue) | |
| Login ($UserName, $Password, $IgnorePassword=FALSE) | |
| Logout () | |
| GetPasswordSalt ($UserName) | |
| IsLoggedIn () | |
| IsNotLoggedIn () | |
| ChangePassword ($OldPassword, $NewPassword, $NewPasswordAgain) | |
| SetPassword ($NewPassword) | |
| CreateNewUserWithEMailedPassword ($UserName, $EMail, $EMailAgain, $TemplateFile="Axis--User--EMailTemplate.txt") | |
| CreateNewUserAndMailPasswordFromFile ($UserName, $EMail, $EMailAgain, $TemplateFile="Axis--User--EMailTemplate.txt") | |
| CreateNewUserAndMailPassword ($UserName, $EMail, $EMailAgain, $EMailSubject, $EMailBody) | |
| GetActivationCode () | |
| IsActivationCodeGood ($Code) | |
| IsActivated ($NewValue=DB_NOVALUE) | |
| GetResetCode () | |
| IsResetCodeGood ($Code) | |
| GetMailChangeCode () | |
| IsMailChangeCodeGood ($Code) | |
| SendEMail ($TemplateTextOrFileName, $FromAddress=NULL, $MoreSubstitutions=NULL, $ToAddress=NULL) | |
| HasPriv ($Privilege, $Privilege2=NULL, $Privilege3=NULL, $Privilege4=NULL, $Privilege5=NULL, $Privilege6=NULL) | |
| GrantPriv ($Privilege) | |
| RevokePriv ($Privilege) | |
| GetPrivList () | |
| SetPrivList ($NewPrivileges) | |
| GetUniqueCode ($SeedString, $CodeLength) | |
| IsValidUserName ($UserName) | |
| IsValidPassword ($Password) | |
| IsValidLookingEMailAddress ($EMail) | |
| NormalizeEMailAddress ($EMailAddress) | |
| NormalizeUserName ($UserName) | |
| NormalizePassword ($Password) | |
| GetRandomPassword ($PasswordMinLength=6, $PasswordMaxLength=8) | |
| UpdateValue ($FieldName, $NewValue=DB_NOVALUE) | |
| GivePriv ($Privilege) | |
Public Attributes | |
| $DB | |
| $Session | |
| $UserId | |
| $Result | |
| $LoggedIn | |
| $DBFields | |
Detailed Description
Definition at line 42 of file Axis--User.php.
Member Function Documentation
| User::ChangePassword | ( | $ | OldPassword, | |
| $ | NewPassword, | |||
| $ | NewPasswordAgain | |||
| ) |
Definition at line 384 of file Axis--User.php.
References IsLoggedIn(), IsValidPassword(), NormalizePassword(), and SetPassword().
| User::CreateNewUserAndMailPassword | ( | $ | UserName, | |
| $ | EMail, | |||
| $ | EMailAgain, | |||
| $ | EMailSubject, | |||
| $ | EMailBody | |||
| ) |
Definition at line 459 of file Axis--User.php.
References $Result, GetRandomPassword(), IsValidLookingEMailAddress(), and Set().
Referenced by CreateNewUserAndMailPasswordFromFile().
Here is the caller graph for this function:

| User::CreateNewUserAndMailPasswordFromFile | ( | $ | UserName, | |
| $ | EMail, | |||
| $ | EMailAgain, | |||
| $ | TemplateFile = "Axis--User--EMailTemplate.txt" | |||
| ) |
Definition at line 446 of file Axis--User.php.
References CreateNewUserAndMailPassword().
Referenced by CreateNewUserWithEMailedPassword().
Here is the caller graph for this function:

| User::CreateNewUserWithEMailedPassword | ( | $ | UserName, | |
| $ | EMail, | |||
| $ | EMailAgain, | |||
| $ | TemplateFile = "Axis--User--EMailTemplate.txt" | |||
| ) |
| User::Delete | ( | ) |
Definition at line 163 of file Axis--User.php.
| User::Get | ( | $ | FieldName | ) |
Definition at line 214 of file Axis--User.php.
References UpdateValue().
Referenced by GetMailChangeCode(), GetUniqueCode(), LastActiveDate(), LastIPAddress(), LastLocation(), Name(), and SendEMail().
Here is the caller graph for this function:

| User::GetActivationCode | ( | ) |
Definition at line 521 of file Axis--User.php.
References GetUniqueCode().
Referenced by IsActivationCodeGood(), and SendEMail().
Here is the caller graph for this function:

| User::GetDate | ( | $ | FieldName, | |
| $ | Format = "" | |||
| ) |
Definition at line 220 of file Axis--User.php.
| User::GetMailChangeCode | ( | ) |
Definition at line 557 of file Axis--User.php.
References Get(), and GetUniqueCode().
Referenced by IsMailChangeCodeGood(), and SendEMail().
Here is the caller graph for this function:

| User::GetPasswordSalt | ( | $ | UserName | ) |
| User::GetPrivList | ( | ) |
Definition at line 729 of file Axis--User.php.
| User::GetRandomPassword | ( | $ | PasswordMinLength = 6, |
|
| $ | PasswordMaxLength = 8 | |||
| ) |
Definition at line 814 of file Axis--User.php.
Referenced by CreateNewUserAndMailPassword().
Here is the caller graph for this function:

| User::GetResetCode | ( | ) |
Definition at line 542 of file Axis--User.php.
References GetUniqueCode().
Referenced by IsResetCodeGood(), and SendEMail().
Here is the caller graph for this function:

| User::GetUniqueCode | ( | $ | SeedString, | |
| $ | CodeLength | |||
| ) |
Definition at line 755 of file Axis--User.php.
References Get().
Referenced by GetActivationCode(), GetMailChangeCode(), and GetResetCode().
Here is the caller graph for this function:

| User::GivePriv | ( | $ | Privilege | ) |
| User::GrantPriv | ( | $ | Privilege | ) |
Definition at line 685 of file Axis--User.php.
Referenced by GivePriv(), and SetPrivList().
Here is the caller graph for this function:

| User::HasPriv | ( | $ | Privilege, | |
| $ | Privilege2 = NULL, |
|||
| $ | Privilege3 = NULL, |
|||
| $ | Privilege4 = NULL, |
|||
| $ | Privilege5 = NULL, |
|||
| $ | Privilege6 = NULL | |||
| ) |
| User::Id | ( | ) |
Definition at line 179 of file Axis--User.php.
Referenced by SPTUser::SPTUser(), and SPTUser::UUPUpdateValue().
Here is the caller graph for this function:

| User::IsActivated | ( | $ | NewValue = DB_NOVALUE |
) |
| User::IsActivationCodeGood | ( | $ | Code | ) |
| User::IsLoggedIn | ( | ) |
Definition at line 377 of file Axis--User.php.
Referenced by ChangePassword(), HasPriv(), and SPTUser::SPTUser().
Here is the caller graph for this function:

| User::IsMailChangeCodeGood | ( | $ | Code | ) |
| User::IsNotLoggedIn | ( | ) |
Definition at line 378 of file Axis--User.php.
| User::IsResetCodeGood | ( | $ | Code | ) |
| User::IsValidLookingEMailAddress | ( | $ | ) |
Definition at line 786 of file Axis--User.php.
Referenced by CreateNewUserAndMailPassword(), and UserFactory::TestNewUserValues().
Here is the caller graph for this function:

| User::IsValidPassword | ( | $ | Password | ) |
Definition at line 779 of file Axis--User.php.
References NormalizePassword().
Referenced by ChangePassword(), and UserFactory::TestNewUserValues().
Here is the caller graph for this function:

| User::IsValidUserName | ( | $ | UserName | ) |
Definition at line 773 of file Axis--User.php.
Referenced by UserFactory::TestNewUserValues().
Here is the caller graph for this function:

| User::LastActiveDate | ( | ) |
| User::LastIPAddress | ( | ) |
| User::LastLocation | ( | $ | NewLocation = NULL |
) |
| User::Login | ( | $ | UserName, | |
| $ | Password, | |||
| $ | IgnorePassword = FALSE | |||
| ) |
| User::Logout | ( | ) |
Definition at line 327 of file Axis--User.php.
| User::Name | ( | ) |
| User::NormalizeEMailAddress | ( | $ | EMailAddress | ) |
Definition at line 793 of file Axis--User.php.
Referenced by UserFactory::EMailAddressIsInUse(), and UserFactory::TestNewUserValues().
Here is the caller graph for this function:

| User::NormalizePassword | ( | $ | Password | ) |
Definition at line 807 of file Axis--User.php.
Referenced by ChangePassword(), IsValidPassword(), SetPassword(), and UserFactory::TestNewUserValues().
Here is the caller graph for this function:

| User::NormalizeUserName | ( | $ | UserName | ) |
Definition at line 800 of file Axis--User.php.
Referenced by UserFactory::CreateNewUser(), GetPasswordSalt(), Login(), UserFactory::TestNewUserValues(), and UserFactory::UserNameExists().
Here is the caller graph for this function:

| User::RevokePriv | ( | $ | Privilege | ) |
Definition at line 717 of file Axis--User.php.
| User::SendEMail | ( | $ | TemplateTextOrFileName, | |
| $ | FromAddress = NULL, |
|||
| $ | MoreSubstitutions = NULL, |
|||
| $ | ToAddress = NULL | |||
| ) |
Definition at line 572 of file Axis--User.php.
References $Result, Get(), GetActivationCode(), GetMailChangeCode(), GetResetCode(), and Status().
| User::Set | ( | $ | FieldName, | |
| $ | NewValue | |||
| ) |
Definition at line 238 of file Axis--User.php.
References UpdateValue().
Referenced by CreateNewUserAndMailPassword().
Here is the caller graph for this function:

| User::SetPassword | ( | $ | NewPassword | ) |
Definition at line 429 of file Axis--User.php.
References NormalizePassword(), and UpdateValue().
Referenced by ChangePassword().
Here is the caller graph for this function:

| User::SetPrivList | ( | $ | NewPrivileges | ) |
| User::Status | ( | ) |
Definition at line 120 of file Axis--User.php.
Referenced by SendEMail().
Here is the caller graph for this function:

| User::StatusMessage | ( | $ | StatusCode = NULL |
) |
Definition at line 126 of file Axis--User.php.
| User::UpdateValue | ( | $ | FieldName, | |
| $ | NewValue = DB_NOVALUE | |||
| ) |
Definition at line 825 of file Axis--User.php.
Referenced by Get(), IsActivated(), Set(), and SetPassword().
Here is the caller graph for this function:

| User::User | ( | &$ | SessionOrDb, | |
| $ | UserInfo = NULL | |||
| ) |
Definition at line 46 of file Axis--User.php.
Referenced by SPTUser::SPTUser().
Here is the caller graph for this function:

Member Data Documentation
| User::$DB |
| User::$DBFields |
Definition at line 770 of file Axis--User.php.
| User::$LoggedIn |
Definition at line 769 of file Axis--User.php.
| User::$Result |
Definition at line 768 of file Axis--User.php.
Referenced by CreateNewUserAndMailPassword(), GetPasswordSalt(), and SendEMail().
| User::$Session |
| User::$UserId |
Definition at line 767 of file Axis--User.php.
The documentation for this class was generated from the following file:

