SmartHome
 All Data Structures Files Functions Variables
FGMembersite Class Reference

Public Member Functions

 FGMembersite ()
 
 InitDB ($host, $uname, $pwd, $database, $tablename)
 
 SetAdminEmail ($email)
 
 SetWebsiteName ($sitename)
 
 SetRandomKey ($key)
 
 RegisterUser ()
 
 ConfirmUser ()
 
 Login ()
 
 CheckLogin ()
 
 UserFullName ()
 
 UserEmail ()
 
 LogOut ()
 
 EmailResetPasswordLink ()
 
 ResetPassword ()
 
 ChangePassword ()
 
 GetSelfScript ()
 
 SafeDisplay ($value_name)
 
 RedirectToURL ($url)
 
 GetSpamTrapInputName ()
 
 GetErrorMessage ()
 
 HandleError ($err)
 
 HandleDBError ($err)
 
 GetFromAddress ()
 
 GetLoginSessionVar ()
 
 CheckLoginInDB ($username, $password)
 
 UpdateDBRecForConfirmation (&$user_rec)
 
 ResetUserPasswordInDB ($user_rec)
 
 ChangePasswordInDB ($user_rec, $newpwd)
 
 GetUserFromEmail ($email, &$user_rec)
 
 SendUserWelcomeEmail (&$user_rec)
 
 SendAdminIntimationOnRegComplete (&$user_rec)
 
 GetResetPasswordCode ($email)
 
 SendResetPasswordLink ($user_rec)
 
 SendNewPassword ($user_rec, $new_password)
 
 ValidateRegistrationSubmission ()
 
 CollectRegistrationSubmission (&$formvars)
 
 SendUserConfirmationEmail (&$formvars)
 
 GetAbsoluteURLFolder ()
 
 SendAdminIntimationEmail (&$formvars)
 
 SaveToDatabase (&$formvars)
 
 IsFieldUnique ($formvars, $fieldname)
 
 DBLogin ()
 
 Ensuretable ()
 
 CreateTable ()
 
 InsertIntoDB (&$formvars)
 
 MakeConfirmationMd5 ($email)
 
 SanitizeForSQL ($str)
 
 Sanitize ($str, $remove_nl=true)
 
 StripSlashes ($str)
 

Data Fields

 $admin_email
 
 $from_address
 
 $username
 
 $pwd
 
 $database
 
 $tablename
 
 $connection
 
 $rand_key
 
 $error_message
 

Member Function Documentation

ChangePassword ( )
ChangePasswordInDB (   $user_rec,
  $newpwd 
)
CheckLogin ( )
CheckLoginInDB (   $username,
  $password 
)
CollectRegistrationSubmission ( $formvars)
ConfirmUser ( )
CreateTable ( )
DBLogin ( )
EmailResetPasswordLink ( )
Ensuretable ( )
GetAbsoluteURLFolder ( )
GetErrorMessage ( )
GetFromAddress ( )
GetLoginSessionVar ( )
GetResetPasswordCode (   $email)
GetSelfScript ( )
GetSpamTrapInputName ( )
GetUserFromEmail (   $email,
$user_rec 
)
HandleDBError (   $err)
HandleError (   $err)
InitDB (   $host,
  $uname,
  $pwd,
  $database,
  $tablename 
)
InsertIntoDB ( $formvars)
IsFieldUnique (   $formvars,
  $fieldname 
)
Login ( )
LogOut ( )
MakeConfirmationMd5 (   $email)
RedirectToURL (   $url)
RegisterUser ( )
ResetPassword ( )
ResetUserPasswordInDB (   $user_rec)
SafeDisplay (   $value_name)
Sanitize (   $str,
  $remove_nl = true 
)
SanitizeForSQL (   $str)
SaveToDatabase ( $formvars)
SendAdminIntimationEmail ( $formvars)
SendAdminIntimationOnRegComplete ( $user_rec)
SendNewPassword (   $user_rec,
  $new_password 
)
SendResetPasswordLink (   $user_rec)
SendUserConfirmationEmail ( $formvars)
SendUserWelcomeEmail ( $user_rec)
SetAdminEmail (   $email)
SetRandomKey (   $key)
SetWebsiteName (   $sitename)
StripSlashes (   $str)
UpdateDBRecForConfirmation ( $user_rec)
UserEmail ( )
UserFullName ( )
ValidateRegistrationSubmission ( )

Field Documentation

$admin_email
$connection
$database
$error_message
$from_address
$pwd
$rand_key
$tablename
$username

The documentation for this class was generated from the following file: