Streamlining GetUserByUID references

This commit is contained in:
2019-09-20 16:25:06 +02:00
parent ef11a5269e
commit 6acd299979
4 changed files with 24 additions and 9 deletions

View File

@@ -33,7 +33,7 @@ foreach($usersTable as $row){
}
}
if(!$skipUser){
array_push($users, new User($row['ID'], $row['username'], $row['email'], $row['password'], $row['reg_date'], $row['login_date'], $row['reg_ip'], $row['permissions']));
array_push($users, $row);
}
}

View File

@@ -19,15 +19,12 @@ $replies = [ ];
foreach ($replyData as $row) {
$reply = new Reply($row['ID'], $row['thread_ID'], $row['users_ID'], $row['content'], $row['date_created']);
array_push($replies, $reply);
$replyOwnerData = DBUser::getUserByUID($reply->getUserID());
$replyOwner = new User($replyOwnerData['ID'], $replyOwnerData['username'], $replyOwnerData['email'], $replyOwnerData['password'], $replyOwnerData['reg_date'], $replyOwnerData['login_date'], $replyOwnerData['reg_ip'], $replyOwnerData['permissions']);
$replyOwner = DBUser::getUserByUID($reply->getUserID());
$reply->setOwner($replyOwner);
}
// get the person who started the thread
$threadOwnerData = DBUser::getUserByUID($thread->getUserID());
// create user object
$threadOwner = new User($threadOwnerData['ID'], $threadOwnerData['username'], $threadOwnerData['email'], $threadOwnerData['password'], $threadOwnerData['reg_date'], $threadOwnerData['login_date'], $threadOwnerData['reg_ip'], $threadOwnerData['permissions']);
$threadOwner = DBUser::getUserByUID($thread->getUserID());
// assign owner and replies
$thread->setReplies($replies);
$thread->setOwner($threadOwner);