Code restructure push

This commit is contained in:
twotalesanimation
2025-12-04 15:09:44 +02:00
parent 86faad7a78
commit be2b757f4e
111 changed files with 17297 additions and 19420 deletions

39
src/api/get_campsites.php Normal file
View File

@@ -0,0 +1,39 @@
<?php
$rootPath = dirname(dirname(__DIR__));
require_once($rootPath . "/src/config/env.php");
include_once('../config/connection.php');
include_once('../config/functions.php');
$conn = openDatabaseConnection();
$stmt = $conn->prepare("SELECT
c.*,
u.first_name,
u.last_name,
u.profile_pic
FROM campsites c
LEFT JOIN users u ON c.user_id = u.user_id");
$stmt->execute();
$result = $stmt->get_result();
$campsites = [];
while ($row = $result->fetch_assoc()) {
$campsites[] = [
'id' => $row['id'],
'name' => $row['name'],
'description' => $row['description'],
'website' => $row['website'],
'telephone' => $row['telephone'],
'latitude' => $row['latitude'],
'longitude' => $row['longitude'],
'thumbnail' => $row['thumbnail'],
'user' => [
'first_name' => $row['first_name'],
'last_name' => $row['last_name'],
'profile_pic' => $row['profile_pic']
]
];
}
header('Content-Type: application/json');
echo json_encode($campsites);