Skip to content
Snippets Groups Projects
Commit 75736945 authored by Rico van Endern's avatar Rico van Endern
Browse files

new mensa tab

parent 764ef584
No related branches found
No related tags found
No related merge requests found
...@@ -314,7 +314,11 @@ class GERICHT { ...@@ -314,7 +314,11 @@ class GERICHT {
$json .= ','; $json .= ',';
} }
if ($inc_counter) { if ($inc_counter) {
$json .= '"counter": "' . $this->getCounter() . '"'; if ($this->getCounter () == "") {
$json .= '"counter": ' . 0;
} else {
$json .= '"counter": ' . $this->getCounter ();
}
} }
if ($inc_counter && ($inc_stoffe || $inc_date)) { if ($inc_counter && ($inc_stoffe || $inc_date)) {
$json .= ','; $json .= ',';
......
This diff is collapsed.
...@@ -7,9 +7,17 @@ this.loaded = function(panel, config) { ...@@ -7,9 +7,17 @@ this.loaded = function(panel, config) {
// switch tabs // switch tabs
setInterval(function() { setInterval(function() {
var currentTab = $("#tabs").tabs('option', 'active'); var currentTab = $("#tabs").tabs('option', 'active');
if (currentTab == 0) { switch (currentTab) {
case 0:
currentTab = 1; currentTab = 1;
} else { break;
case 1:
currentTab = 2;
break;
case 2:
currentTab = 0;
break;
default:
currentTab = 0; currentTab = 0;
} }
$("#tabs").tabs({ $("#tabs").tabs({
...@@ -59,7 +67,7 @@ this.loaded = function(panel, config) { ...@@ -59,7 +67,7 @@ this.loaded = function(panel, config) {
break; break;
} }
if (next) { if (next) {
document.getElementById("mensaPlanTitleBar").innerHTML = "Mensaplan von MORGEN dem " document.getElementById("mensaPlanTitleBar").innerHTML = "Mensaplan von MORGEN dem "
+ day[0].date; + day[0].date;
} else { } else {
document.getElementById("mensaPlanTitleBar").innerHTML = "Mensaplan von HEUTE dem " document.getElementById("mensaPlanTitleBar").innerHTML = "Mensaplan von HEUTE dem "
...@@ -67,19 +75,52 @@ this.loaded = function(panel, config) { ...@@ -67,19 +75,52 @@ this.loaded = function(panel, config) {
} }
var tableBody1 = document.getElementById("mensaPlanTable1Body"); var tableBody1 = document.getElementById("mensaPlanTable1Body");
var tableBody2 = document.getElementById("mensaPlanTable2Body"); var tableBody2 = document.getElementById("mensaPlanTable2Body");
tableBody1.innerHTML = ""; var tableBody3 = document.getElementById("mensaPlanTable3Body");
tableBody2.innerHTML = ""; tableBody1.innerHTML = ""; // clear
tableBody2.innerHTML = ""; // clear
tableBody3.innerHTML = ""; // clear
var a = 0; var a = 0;
var b = 0; var b = 0;
var c = 0;
for (var i = 0; i < day.length; i++) { for (var i = 0; i < day.length; i++) {
var gericht = day[i]; var gericht = day[i];
if (gericht.counter != 8 && gericht.counter != 6 var row = "";
&& gericht.counter != 4) { switch (gericht.counter) {
case 1:
var row = tableBody1.insertRow(a);
a++;
break;
case 2:
var row = tableBody1.insertRow(a); var row = tableBody1.insertRow(a);
a++; a++;
} else { break;
case 3:
var row = tableBody1.insertRow(a);
a++;
break;
case 4:
var row = tableBody3.insertRow(c);
c++;
break;
case 5:
var row = tableBody1.insertRow(a);
a++;
break;
case 6:
var row = tableBody2.insertRow(b); var row = tableBody2.insertRow(b);
b++; b++;
break;
case 7:
var row = tableBody3.insertRow(c);
c++;
break;
case 8:
var row = tableBody3.insertRow(c);
c++;
break;
default:
var row = tableBody3.insertRow(c);
c++;
} }
var cell1 = row.insertCell(0); var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1); var cell2 = row.insertCell(1);
...@@ -87,69 +128,69 @@ this.loaded = function(panel, config) { ...@@ -87,69 +128,69 @@ this.loaded = function(panel, config) {
cell1.innerHTML = gericht.shortText; cell1.innerHTML = gericht.shortText;
var art = ""; var art = "";
var first = true; var first = true;
if(gericht.rind){ if (gericht.rind) {
art += "R"; art += "R";
} }
if(!first) { if (!first) {
art += " "; art += " ";
first = false; first = false;
} }
if(gericht.schwein){ if (gericht.schwein) {
art += "S"; art += "S";
} }
if(!first) { if (!first) {
art += " "; art += " ";
first = false; first = false;
} }
if(gericht.gefluegel){ if (gericht.gefluegel) {
art += "G"; art += "G";
} }
if(!first) { if (!first) {
art += " "; art += " ";
first = false; first = false;
} }
if(gericht.fisch){ if (gericht.fisch) {
art += "F"; art += "F";
} }
if(!first) { if (!first) {
art += " "; art += " ";
first = false; first = false;
} }
if(gericht.vegetarisch){ if (gericht.vegetarisch) {
art += "V"; art += "V";
} }
if(!first) { if (!first) {
art += " "; art += " ";
first = false; first = false;
} }
if(gericht.vegan){ if (gericht.vegan) {
art += "N"; art += "N";
} }
cell2.innerHTML = art; cell2.innerHTML = art;
var img = ""; var img = "";
switch (gericht.counter) { switch (gericht.counter) {
case "1": case 1:
img = "icon-menue-1.png"; img = "icon-menue-1.png";
break; break;
case "2": case 2:
img = "icon-menue-2.png"; img = "icon-menue-2.png";
break; break;
case "3": case 3:
img = "icon-tagesgericht.png"; img = "icon-tagesgericht.png";
break; break;
case "4": case 4:
img = "icon-vegetarisch.png"; img = "icon-vegetarisch.png";
break; break;
case "5": case 5:
img = "icon-aktionsteller.png"; img = "icon-aktionsteller.png";
break; break;
case "6": case 6:
img = "icon-grillstation.png"; img = "icon-grillstation.png";
break; break;
case "7": case 7:
img = "icon-fisch.png"; img = "icon-fisch.png";
break; break;
case "8": case 8:
img = "icon-vegan.png"; img = "icon-vegan.png";
break; break;
default: default:
......
<div id="tabs"> <div id="tabs">
<div id="mensaPlanTitleBar"></div> <div id="mensaPlanTitleBar"></div>
<ul> <ul>
<li><a href="#tabs-1">Normale Counter</a></li> <li><a href="#tab-1">Normale Counter</a></li>
<li><a href="#tabs-2">Grill etc. Counter</a></li> <li><a href="#tab-2">Grill Counter</a></li>
<li><a href="#tab-3">Sonstige Counter</a></li>
</ul> </ul>
<div id="tabs-1"> <div id="tab-1">
<table id="mensaPlanTable1" style="width:100%;height:100%"> <table id="mensaPlanTable1" style="width:100%;height:100%">
<tbody id="mensaPlanTable1Body"> <tbody id="mensaPlanTable1Body">
</tbody> </tbody>
</table> </table>
</div> </div>
<div id="tabs-2"> <div id="tab-2">
<table id="mensaPlanTable2" style="width:100%;height:100%"> <table id="mensaPlanTable2" style="width:100%;height:100%">
<tbody id="mensaPlanTable2Body"> <tbody id="mensaPlanTable2Body">
</tbody> </tbody>
</table> </table>
</div> </div>
<div id="tab-3">
<table id="mensaPlanTable3" style="width:100%;height:100%">
<tbody id="mensaPlanTable3Body">
</tbody>
</table>
</div>
</div> </div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment