Cargar un evento
get_row(“SELECT * FROM $tabla WHERE id = $id”); if ($evento) { $meses = [1=>”enero”,2=>”febrero”,3=>”marzo”,4=>”abril”,5=>”mayo”,6=>”junio”,7=>”julio”,8=>”agosto”, 9=>”septiembre”,10=>”octubre”,11=>”noviembre”,12=>”diciembre”]; $dias_semana = [“Monday”=>”Lunes”,”Tuesday”=>”Martes”,”Wednesday”=>”Miércoles”, “Thursday”=>”Jueves”,”Friday”=>”Viernes”,”Saturday”=>”Sábado”,”Sunday”=>”Domingo”]; $ts = strtotime($evento->fecha); $fecha_larga = $dias_semana[date(“l”,$ts)] . ” ” . date(“d”,$ts) . ” de ” . $meses[(int)date(“m”,$ts)] . ” de ” . date(“Y”,$ts); echo “$evento->titulo
📅 Fecha: $fecha_larga
“; if ($evento->hora) echo “🕒 Hora: $evento->hora
“; if ($evento->lugar) echo “📍 Lugar: $evento->lugar
“; if ($evento->organizador) echo “👤 Organiza: $evento->organizador
“; if ($evento->telefono) echo “📞 Contacto: $evento->telefono
“; echo “$evento->descripcion
“; if ($evento->url) echo “🔗 Enlace: imagen’ style=’max-width:100%;border-radius:8px;’>”; echo “
Agenda No hay eventos cargados.
“; } else { foreach ($eventos as $e) { $link = site_url(“/agenda/?evento_id=” . $e->id); $ts = strtotime($e->fecha); $dias = [ “Monday”=>”lunes”,”Tuesday”=>”martes”,”Wednesday”=>”miércoles”, “Thursday”=>”jueves”,”Friday”=>”viernes”,”Saturday”=>”sábado”,”Sunday”=>”domingo” ]; $meses = [ 1=>”enero”,2=>”febrero”,3=>”marzo”,4=>”abril”,5=>”mayo”,6=>”junio”, 7=>”julio”,8=>”agosto”,9=>”septiembre”,10=>”octubre”, 11=>”noviembre”,12=>”diciembre” ]; $fecha_larga = $dias[date(“l”,$ts)] . ” ” . date(“d”,$ts) . ” de ” . $meses[(int)date(“m”,$ts)] . ” de ” . date(“Y”,$ts); echo “$e->titulo
📅 Fecha: $fecha_larga
“; if ($e->hora) echo “🕒 Hora: $e->hora
“; if ($e->lugar) echo “📍 Lugar: $e->lugar
“; if ($e->organizador) echo “👤 Organiza: $e->organizador
“; if ($e->telefono) echo “📞 Contacto: $e->telefono
“; echo “$e->descripcion
“; if ($e->url) { echo “Calendario
“;
// Agrupar por mes
$agrupado = [];
foreach ($eventos as $e) {
$mes = date(“Y-m”, strtotime($e->fecha));
$agrupado[$mes][] = $e;
}
foreach ($agrupado as $mes => $lista) {
$nmes = (int)date(“m”, strtotime(“$mes-01”));
$anio = date(“Y”, strtotime(“$mes-01”));
echo ““.$meses[$nmes].” $anio
“;
foreach ($lista as $ev) {
$ts = strtotime($ev->fecha);
$fecha_corta = date(“d/m/Y”, $ts);
$link = site_url(“/agenda/?evento_id=” . $ev->id);
echo “
Eventos TR
‘; if (!$eventos) { echo “No hay eventos cargados.
“; return; } echo “| Título | Fecha | Organizador |
|---|---|---|
| {$e->titulo} | {$e->fecha} | {$e->organizador} |