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"]) {
?>