diff --git a/public_html/entreaulas/aulario.php b/public_html/entreaulas/aulario.php index a4cc4e2..6cf9e72 100644 --- a/public_html/entreaulas/aulario.php +++ b/public_html/entreaulas/aulario.php @@ -16,7 +16,7 @@ $aulario = json_decode(file_get_contents("/DATA/entreaulas/Centros/$centro_id/Au
- +
Panel Diario
diff --git a/public_html/entreaulas/paneldiario.php b/public_html/entreaulas/paneldiario.php index c0a5f85..07067be 100755 --- a/public_html/entreaulas/paneldiario.php +++ b/public_html/entreaulas/paneldiario.php @@ -156,11 +156,26 @@ switch ($_GET["action"]) { $aulario_id = $_GET["aulario"] ?? ""; $centro_id = $_SESSION["auth_data"]["entreaulas"]["centro"] ?? ""; + $source_aulario_id = $aulario_id; + $is_shared = false; + if ($aulario_id !== "" && $centro_id !== "") { + $aulario_path = "/DATA/entreaulas/Centros/$centro_id/Aularios/$aulario_id.json"; + $aulario = file_exists($aulario_path) ? json_decode(file_get_contents($aulario_path), true) : null; + if ($aulario && !empty($aulario["shared_comedor_from"])) { + $shared_from = $aulario["shared_comedor_from"]; + $shared_aulario_path = "/DATA/entreaulas/Centros/$centro_id/Aularios/$shared_from.json"; + if (file_exists($shared_aulario_path)) { + $source_aulario_id = $shared_from; + $is_shared = true; + } + } + } + $dateParam = $_GET["date"] ?? date("Y-m-d"); $dateObj = DateTime::createFromFormat("Y-m-d", $dateParam) ?: new DateTime(); $date = $dateObj->format("Y-m-d"); - $menuTypesPath = "/DATA/entreaulas/Centros/$centro_id/Aularios/$aulario_id/Comedor-MenuTypes.json"; + $menuTypesPath = "/DATA/entreaulas/Centros/$centro_id/Aularios/$source_aulario_id/Comedor-MenuTypes.json"; $defaultMenuTypes = [ ["id" => "basal", "label" => "Menú basal", "color" => "#0d6efd"], ["id" => "vegetariano", "label" => "Menú vegetariano", "color" => "#198754"], @@ -184,7 +199,7 @@ switch ($_GET["action"]) { $ym = $dateObj->format("Y-m"); $day = $dateObj->format("d"); - $dataPath = "/DATA/entreaulas/Centros/$centro_id/Aularios/$aulario_id/Comedor/$ym/$day/_datos.json"; + $dataPath = "/DATA/entreaulas/Centros/$centro_id/Aularios/$source_aulario_id/Comedor/$ym/$day/_datos.json"; $menuData = [ "date" => $date, @@ -208,19 +223,11 @@ switch ($_GET["action"]) { ?>
@@ -259,18 +266,23 @@ switch ($_GET["action"]) {