get_group_info($conn, $_GET['id']);
if (!isset($group)) {
$_SESSION['err'] = "You followed a broken link";
header("Location: group.php");
}
$group['created_at'] = new DateTime($group['created_at']);
}
if ($_GET['mode'] == "edit" && $_SESSION['id'] != $group['author'] && !$user_info->is_admin($conn, $_SESSION['id'])) {
$_SESSION['err'] = "You do not have permission to view this page";
header("Location: group.php?id=".$_GET['id']);
}
?>
";
$author_info = $user_info->get_user_info($conn, $group['author']);
echo "
";
$group_members = $group_info->get_group_members($conn, $_GET['id']);
if (!empty($group_members)) {
$members_array = array();
foreach ($group_members as $member) {
$member_info = $user_info->get_user_info($conn, $member);
if (!empty($member_info['username'])) $members_array[] = "
".$member_info['username']." ";
}
echo "
Featured: ".implode(", ", $members_array)."
";
}
if (!empty($group['image_list'])) echo "
Images: ".count(explode(" ", $group['image_list']))."
";
echo "
Created at: ".$group['created_at']->format('d/m/Y H:i:s T')."
";
?>
Last Modified: ".$diff->time($group['last_modified'])."";
if ($_GET['mode'] == "edit") {
echo "
";
echo "
Delete ";
?>
Update title";
?>
";
$image_request = mysqli_query($conn, "SELECT * FROM images");
echo "
";
echo "
Back ";
} else {
if ($_SESSION['id'] == $group['author'] || $user_info->is_admin($conn, $_SESSION['id'])) {
echo "
Edit ";
}
?>
Copy link
";
$cover_image = $image_info->get_image_info($conn, $image_list[array_rand($image_list, 1)]);
if (!empty($cover_image['imagename'])) {
?>
src='usr/images/'/>
";
if ($_GET['mode'] == "edit") {
echo "
";
$image_request = mysqli_query($conn, "SELECT * FROM images ORDER BY id DESC");
while ($image = mysqli_fetch_array($image_request)) {
// Getting thumbnail
if (file_exists("usr/images/thumbnails/".$image['imagename'])) {
$image_path = "usr/images/thumbnails/".$image['imagename'];
} else {
$image_path = "usr/images/".$image['imagename'];
}
if (in_array($image['id'], $image_list)) {
echo "
";
} else {
echo "
";
}
}
?>
";
} elseif ($image_list == null) {
echo "
Nothing here!
There are no images in the group, add some!
";
} else {
echo "
";
foreach ($image_list as $image) {
// Reading images from table
try {
$image_request = mysqli_query($conn, "SELECT * FROM images WHERE id = ".$image);
while ($image = mysqli_fetch_array($image_request)) {
// Getting thumbnail
if (file_exists("usr/images/thumbnails/".$image['imagename'])) {
$image_path = "usr/images/thumbnails/".$image['imagename'];
} else {
$image_path = "usr/images/".$image['imagename'];
}
// Check for NSFW tag
if (str_contains($image['tags'], "nsfw")) {
echo "
";
} else {
echo "
";
}
}
} catch(Exception $e) {
$e;
}
}
echo "
";
}
} else {
echo "
";
if ($_SESSION["loggedin"]) {
echo "
Make new group
";
?>
get_image_info($conn, $image_list[array_rand($image_list, 1)]);
// Getting thumbnail
if (!empty($image['imagename'])) {
if (file_exists("usr/images/thumbnails/".$image['imagename'])) {
$image_path = "usr/images/thumbnails/".$image['imagename'];
} else {
$image_path = "usr/images/".$image['imagename'];
}
} else {
$image_path = "assets/no_image.png";
}
// Check for NSFW tag
if (str_contains($image['tags'], "nsfw")) {
echo "
";
} else {
echo "
";
}
}
echo "
";
}
?>