updated tests and other relevant code

This commit is contained in:
Andreas 2019-09-23 16:33:12 +02:00
parent 8058b337d9
commit c1e5294609
3 changed files with 30 additions and 5 deletions

View File

@ -1,6 +1,6 @@
<?php
require_once ROOT_DIR.'/controller/db/Database.php';
require_once ROOT_DIR.'/model/forum/Reply.php';
class DBReply extends Database{
static function createReply($uid, $threadID, $content){
$con = self::connectToDB();
@ -11,6 +11,19 @@ class DBReply extends Database{
echo "$uid, $threadID, $content";
$query->execute();
}
static function getAllReplies():array
{
$con = self::connectToDB();
$query = $con->prepare("SELECT * FROM reply WHERE id = :id");
$query->bindParam(":id", $id);
$query->execute();
$replyArray = [];
while ($result = $query->fetch(PDO::FETCH_BOTH)) {
$reply = new Reply($result['ID'], $result['thread_ID'], $result['users_ID'], $result['content'], $result['date_created']);
array_push($replyArray, $reply);
}
return $replyArray;
}
static function getReplyByID($id):array
{
$con = self::connectToDB();

View File

@ -0,0 +1,16 @@
<?php
require_once(ROOT_DIR.'/controller/db/DBReply.php');
require_once(ROOT_DIR.'/model/forum/Reply.php');
class TA_TestDBReply extends TestAction{
public function __construct()
{
parent::__construct();
}
public function execute()
{
$replies = DBReply::getAllReplies();
echo "<div id='response_json'>";
echo (json_encode($replies));
echo "</div>";
}
}

View File

@ -9,10 +9,6 @@ class TA_TestDBUser extends TestAction{
public function execute()
{
$users = DBUser::getAllUsers();
foreach ($users as $user) {
$user->setReg_Date('1337-13-37 13:37:69');
}
echo "<div id='response_json'>";
echo (json_encode($users));
echo "</div>";