From 75f351a67e739657f77c887be3efe1d433a20a9f Mon Sep 17 00:00:00 2001 From: Your Name <you@example.com> Date: Wed, 3 May 2017 13:22:24 +0200 Subject: [PATCH] *adapted Day --- panels/lsfView/helper.php | 16 ++++++++-------- panels/lsfView/script.js | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/panels/lsfView/helper.php b/panels/lsfView/helper.php index 2daec93..ead3449 100755 --- a/panels/lsfView/helper.php +++ b/panels/lsfView/helper.php @@ -56,25 +56,25 @@ function fixDay($day){ $day = str_replace(' ',"",$day); switch($day){ case "Mo.": - $day = 0; + $day = 1; break; case "Di.": - $day = 1; + $day = 2; break; case "Mi.": - $day = 2; + $day = 3; break; case "Do.": - $day = 3; + $day = 4; break; case "Fr.": - $day = 4; + $day = 5; break; case "Sa.": - $day = 5; + $day = 6; break; case "So.": - $day = 6; + $day = 0; break; default: $day = -1; @@ -101,4 +101,4 @@ function removeSpace($text){ $text = str_replace(' ',"",$text); return $text; } -?> \ No newline at end of file +?> diff --git a/panels/lsfView/script.js b/panels/lsfView/script.js index 9eb9ca3..a037f82 100755 --- a/panels/lsfView/script.js +++ b/panels/lsfView/script.js @@ -5,7 +5,7 @@ this.checkShowCondition = function() { var roundH = date.getHours()%2 == 1? date.getHours()+1 : date.getHours(); if(date.getHours() >= 8 && date.getHours() <= 18 && ((date.getHours()%2 == 1 && date.getMinutes() >= 30) || (date.getHours()%2 == 0 && date.getMinutes() <= 15))){ for (i = 0; i < lsfViewJson.events.length; i++) { - if(lsfViewJson.events[i].StartTime.substring(0, 2) == roundH) { + if(lsfViewJson.events[i].StartTime.substring(0, 2) == roundH && lsfViewJson.events[i].Day == new Date().getDay()) { console.log("LSF-View: Event Found"); return 60; } @@ -50,7 +50,7 @@ this.loaded = function(panel, config) { lsfTableBody.innerHTML = ""; for (i = 0; i < lsfViewJson.events.length; i++) { - if(lsfViewJson.events[i].StartTime.substring(0, 2) == roundH) { + if(lsfViewJson.events[i].StartTime.substring(0, 2) == roundH && lsfViewJson.events[i].Day == new Date().getDay()) { var row = lsfTableBody.insertRow(-1); var cell1 = row.insertCell(-1); cell1.innerHTML = lsfViewJson.events[i].StartTime+"-"+lsfViewJson.events[i].EndTime; -- GitLab