return $T;
}
-function infogrupo ($G, $DE, $DI, $DP, $DT) {
+function infogrupo ($G, $DE, $DI, $DP, $DT, $MostrarLoc) {
# Quitar condición con DI-grupo-G una vez migrado todo a los DE:
- if ($DE["lugar"][$G]) {
+ if (isset($DE["lugar"][$G])) {
$Info = ($DT[$DE["lugar"][$G]][3] ? "<a href=\"{$DT[$DE["lugar"][$G]][3]}\" target=\"_blank\">{$DT[$DE["lugar"][$G]][0]}</a>" : $DT[$DE["lugar"][$G]][0]);
$Info .= ($MostrarLoc && $DT[$DE["lugar"][$G]][1] ? txtenlaces ($DT[$DE["lugar"][$G]][1], $DP) : "");
$F = fecha ($DE["tiempo0"][$G], $DI, array ("Hora", "Año"));
if ($E == "glmade") $DI["marcacasillas"] = "Marca la casilla del grupo que te interese, y solo esa (aunque puedes añadir la edición remota en cualquier caso)";
print ("<TR><TD COLSPAN=\"2\">{$DI["horarios y plazas"]}<br /><b><i>{$DI["marcacasillas"]}:</i></b><TABLE>");
+ $LocAnt = "";
+ $MostrarLoc = false;
foreach ($Grupos as $G) {
- if ($LocAnt && $DT[$DE["lugar"][$G]][1] != $LocAnt) {
- $MostrarLoc = TRUE;
- }
- $LocAnt = $DT[$DE["lugar"][$G]][1];
+ if (isset($DE["lugar"][$G])) {
+ if ($LocAnt && $DT[$DE["lugar"][$G]][1] != $LocAnt) {
+ $MostrarLoc = TRUE;
+ }
+ $LocAnt = $DT[$DE["lugar"][$G]][1];
+ }
}
foreach ($Grupos as $G) {
$Plazas = plazas ($G, $Org, $DE, $DI);
$Disabled = (intval ($Plazas) == 0 ? "disabled" : "");
- $Info = infogrupo ($G, $DE, $DI, $DP, $DT) . ($DE["ocultarplazas"] != "sí" ? " ({$Plazas})" : "");
+ $Info = infogrupo ($G, $DE, $DI, $DP, $DT, $MostrarLoc) . ($DE["ocultarplazas"] != "sí" ? " ({$Plazas})" : "");
$D[$Col][++$Fila] = "<INPUT TYPE=Checkbox NAME=\"_{$G}\" id=\"_{$G}\" {$CheckGrupo[$G]} {$Disabled}><label for=\"_{$G}\">{$Info}</label>";
}
$MaxF = max ($MaxF, count ($D[$Col++]));