CSY2028-assignment-1/public/account/userReviews.php

28 lines
1.0 KiB
PHP
Raw Normal View History

2022-11-20 21:12:58 +00:00
<?php
$pageTitle = 'iBuy - User Reviews';
require_once '../../functions.php';
checkId();
2022-11-20 21:33:42 +00:00
$user = getFirstAllMatches('users', 'user_id', $_GET['user_id']); //get the first match of an all column query
2022-11-20 21:12:58 +00:00
$pageContent = '<h1>'.$user['first_name'].$user['last_name'].'\'s Reviews</h1>
<ul>'. populateList() .'</ul>';
$stylesheet = '../assets/ibuy.css';
require '../../layout.php';
function populateList() {
2022-11-20 21:33:42 +00:00
$reviews = getEveryAllMatches('review', 'review_user', $_GET['user_id']); //get every match of an all column query
2022-11-20 21:12:58 +00:00
$output = '';
foreach ($reviews as &$review) {
$user = getFirstAllMatches('users', 'user_id', $review['user_id']);
if(!$user) {
$output .= '<li><strong>'. $review['review_date'] . '</strong> '. $review['review_contents']. '<em> reviewing Deleted</em></li>';
}
else {
$output .= '<li><strong>'. $review['review_date'] . '</strong> '. $review['review_contents']. '<em> reviewing '. $user['first_name'].$user['last_name'].'</em></li>';
}
}
return $output;
2022-11-20 21:48:52 +00:00
}
?>