';
if (!empty($_SESSION['signed_in']) && $user['user_id'] == $_SESSION['user_id']) {
$get_posts = $dbc->prepare('SELECT * FROM posts INNER JOIN titles ON title_id = post_title WHERE post_by_id = ? AND deleted < 2 ORDER BY posts.date_time DESC LIMIT 25');
} else {
$get_posts = $dbc->prepare('SELECT * FROM posts INNER JOIN titles ON title_id = post_title WHERE post_by_id = ? AND deleted = 0 ORDER BY posts.date_time DESC LIMIT 25');
}
$get_posts->bind_param('i', $user['user_id']);
} else {
$offset = ($_GET['offset'] * 25);
$dateTime = htmlspecialchars($_GET['dateTime']);
if ($user['user_id'] == $_SESSION['user_id']) {
$get_posts = $dbc->prepare('SELECT * FROM posts INNER JOIN titles ON title_id = post_title WHERE post_by_id = ? AND posts.date_time < ? AND deleted < 2 ORDER BY posts.date_time DESC LIMIT 25 OFFSET ?');
} else {
$get_posts = $dbc->prepare('SELECT * FROM posts INNER JOIN titles ON title_id = post_title WHERE post_by_id = ? AND posts.date_time < ? AND deleted = 0 ORDER BY posts.date_time DESC LIMIT 25 OFFSET ?');
}
$get_posts->bind_param('isi', $user['user_id'], $dateTime, $offset);
}
$get_posts->execute();
$posts_result = $get_posts->get_result();
if(!$posts_result->num_rows == 0){
echo '';
while($posts = $posts_result->fetch_array()){
echo '
';
}
}
}
?>
';
printPost(array_merge($posts, $user), 1);
}
echo '
';
} else {
if(!(isset($_GET['offset']) && is_numeric($_GET['offset']) && isset($_GET['dateTime']))){
echo '
No posts have been made yet.