This commit is contained in:
Andreas 2019-09-23 14:50:24 +02:00
parent d07692af94
commit 1499979513
2 changed files with 25 additions and 4 deletions

View File

@ -11,6 +11,24 @@ class DBUser extends Database
$user = new User($result['ID'], $result['username'], $result['email'], $result['password'], $result['reg_date'], $result['login_date'], $result['reg_ip'], $result['permissions'], $result['active']);
return $user;
}
/**
* @return array
*/
static function getAllUsers():array
{
$con = self::connectToDB();
$query = $con->prepare("SELECT * FROM users");
$query->bindParam(":uid", $uid);
$query->execute();
$query->rowCount();
$userArray = [];
while ($result = $query->fetch(PDO::FETCH_BOTH)) {
$user = new User($result['ID'], $result['username'], $result['email'], $result['password'], $result['reg_date'], $result['login_date'], $result['reg_ip'], $result['permissions'], $result['active']);
array_push($userArray, $user);
}
return $userArray;
}
static function getUserByEmail($email){
$con = self::connectToDB();
$query = $con->prepare("SELECT * FROM users WHERE email = :email");

View File

@ -8,9 +8,12 @@ class TA_TestDBUser extends TestAction{
}
public function execute()
{
$user = DBUser::getUserByUID(9 );
self::logMessage($user->getUsername());
self::logMessage($user->getEmail());
self::logMessage($user->getPassword());
$users = DBUser::getAllUsers();
foreach ($users as $user){
self::logMessage($user->getId());
self::logMessage($user->getUsername());
self::logMessage($user->getEmail());
self::logMessage($user->getPassword());
}
}
}