%PDF- %PDF-
| Direktori : /home/tjamichg/genero.tjamich.gob.mx/ |
| Current File : /home/tjamichg/genero.tjamich.gob.mx/getGaleria.php |
<?php
//error_reporting(E_ALL);
//ini_set('display_errors', 1);
include "conn.php";
$id_actividad = intval($_GET['id_actividad']);
/*$sql = "SELECT url_foto FROM galeria_actividad WHERE id_actividad = $id_actividad ORDER BY id_galeria ASC";
$res = mysqli_query($conn, $sql);
$galeria = mysqli_fetch_all($res, MYSQLI_ASSOC);
echo json_encode($galeria);*/
// Buscar la carpeta vinculada a la actividad
$sql = "SELECT url_carpeta FROM genero_actividades WHERE id_actividad = $id_actividad LIMIT 1";
$res = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($res);
$galeria = [];
if ($row && !empty($row['url_carpeta'])) {
// Ejemplo: 'uploads/actividades/10/'
$directorio = rtrim($row['url_carpeta'], '/') . '/';
$rutaCompleta = __DIR__ . '/' . $directorio;
if (is_dir($rutaCompleta)) {
$archivos = scandir($rutaCompleta);
foreach ($archivos as $archivo) {
if (preg_match('/\.(jpg|jpeg|png|gif|webp)$/i', $archivo)) {
// Mismo formato que el original
$galeria[] = ['url_foto' => $directorio . $archivo];
}
}
// Ordenar por nombre (opcional)
sort($galeria);
}
}
header('Content-Type: application/json; charset=utf-8');
echo json_encode($galeria, JSON_UNESCAPED_SLASHES);
?>