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

Merged in dev (pull request #17)

new mensa tab
parents b6f7e894 75736945
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