Public Member Functions | |
createNewUser ($pDb, $sFirstName, $sLastName, $sFieldOfStudy, $sEmail, $sPw) | |
deleteUser ($pDb, $sUserID) | |
changeUserPassword ($pDb, $sUserEmail, $sNewPw) | |
changeAdminPassword ($pDb, $sAdminName, $sNewPw) | |
createTrainingData ($pDb, $sUserID, $sPw) | |
getLoginData ($pDb, $sUserName) | |
getLoginDataById ($pDb, $sUserID) | |
setLastLoginDate ($pDb, $sUserName) | |
resetAllUserDb ($pDb) | |
buildUserTable ($pDb) | |
changeUserInfo ($pDb, $sUserID, $sFirstName, $sLastName, $sFieldOfStudy) | |
showActualDataUserDB ($pDb, $sUserID, $sPw) |
iDatabaseCommands::createNewUser | ( | $ | pDb, | |
$ | sFirstName, | |||
$ | sLastName, | |||
$ | sFieldOfStudy, | |||
$ | sEmail, | |||
$ | sPw | |||
) |
Creates a new user.
$pDb | ||
$sFirstName | ||
$sLastName | ||
$sFieldOfStudy | ||
$sEmail | ||
$sPw |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::deleteUser | ( | $ | pDb, | |
$ | sUserID | |||
) |
Delete a user.
$pDb | ||
$sUserID |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::changeUserPassword | ( | $ | pDb, | |
$ | sUserEmail, | |||
$ | sNewPw | |||
) |
Change user password.
$pDb | ||
$sUserEmail | ||
$sNewPw |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::changeAdminPassword | ( | $ | pDb, | |
$ | sAdminName, | |||
$ | sNewPw | |||
) |
Change administrator password.
$pDb | ||
$sAdminName | ||
$sNewPw |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::createTrainingData | ( | $ | pDb, | |
$ | sUserID, | |||
$ | sPw | |||
) |
Creates training data or resets user database to initial values.
$pDb | ||
$sUserID | ||
$sPw |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::getLoginData | ( | $ | pDb, | |
$ | sUserName | |||
) |
Get login data by user name (e-mail address)
$pDb | ||
$sUserName |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::getLoginDataById | ( | $ | pDb, | |
$ | sUserID | |||
) |
Get login data by user ID.
$pDb | ||
$sUserID |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::setLastLoginDate | ( | $ | pDb, | |
$ | sUserName | |||
) |
Set login date (format Y-M-D, e.g. 2007-10-14) of user (actual date used, according to server date).
$pDb | ||
$sUserName |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::resetAllUserDb | ( | $ | pDb | ) |
Reset all user databases.
$pDb |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::buildUserTable | ( | $ | pDb | ) |
Build table for user administration.
$pDb |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::changeUserInfo | ( | $ | pDb, | |
$ | sUserID, | |||
$ | sFirstName, | |||
$ | sLastName, | |||
$ | sFieldOfStudy | |||
) |
Change user information.
$pDb | ||
$sUserID | ||
$sFirstName | ||
$sLastName | ||
$sFieldOfStudy |
Implemented in mysqlcommands, and pgsqlcommands.
iDatabaseCommands::showActualDataUserDB | ( | $ | pDb, | |
$ | sUserID, | |||
$ | sPw | |||
) |
Builds table which shows the actual data in the database.
$pDb | Pointer to database connection. | |
$sUserID | User ID. | |
$sPw | Password. |
Implemented in mysqlcommands, and pgsqlcommands.