Skip to content
Snippets Groups Projects
Commit 2e465d31 authored by Tilman Vatteroth's avatar Tilman Vatteroth :robot:
Browse files

anzeigezeit im mensaplan implementiert

mensaPlan.json wird in tmp geschrieben.
parent cc0b99b8
No related branches found
No related tags found
No related merge requests found
...@@ -18,7 +18,7 @@ $SQL_PW = ""; ...@@ -18,7 +18,7 @@ $SQL_PW = "";
$SQL_DB = ""; $SQL_DB = "";
// JSON // JSON
$JSON_NAME = "mensaPlan.json"; $JSON_NAME = "../../tmp/mensaPlan.json";
$JSON_INC_NR = false; $JSON_INC_NR = false;
$JSON_INC_ORIGINAL = false; $JSON_INC_ORIGINAL = false;
$JSON_INC_SHORT = true; $JSON_INC_SHORT = true;
......
{"montag":[{"shortText": "Geflügelbratwurst mit Currysauce","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 1,"date": "05.10.2015"},{"shortText": "Cordon Bleu mit Sauce","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "05.10.2015"},{"shortText": "Ravioli Grano Doro in Tomatensauce + Stangenbrot, Salat & Dessert","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 3,"date": "05.10.2015"},{"shortText": "Kartoffeltasche mit Mozzarella & Kräuterdip","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 4,"date": "05.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "05.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "05.10.2015"},{"shortText": "Couscous mit Gemüse & Sauce + Saisonsalate ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "05.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "05.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "05.10.2015"}],"dienstag":[{"shortText": "Kartoffel-Rösti mit Brokkoli, Käse & Hollandaise überbacken + 3 Beilagen","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 1,"date": "06.10.2015"},{"shortText": "Panierts Putenschnitzel mit Rahmsauce","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "06.10.2015"},{"shortText": "Rahmspinat mit Rühreier + Salzkartoffeln & Dessert","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 3,"date": "06.10.2015"},{"shortText": "Grünkern- Gemüsepfanne mit Tomatensauce","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 4,"date": "06.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "06.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "06.10.2015"},{"shortText": "Couscous mit Gemüse + Saisonsalate","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "06.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "06.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "06.10.2015"}],"mittwoch":[{"shortText": "Gebackene Teigrolle mit Dip","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 1,"date": "07.10.2015"},{"shortText": "Chicken Wings mit Paprika Dip ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "07.10.2015"},{"shortText": "Seelachsfilet mit Remoulade + Püree, Salat & Dessert","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 3,"date": "07.10.2015"},{"shortText": "Vollkornspaghetti mit Soja- Bolognese","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 4,"date": "07.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "07.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "07.10.2015"},{"shortText": "Couscous mit Gemüse + Saisonsalate","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "07.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "07.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "07.10.2015"}],"donnerstag":[{"shortText": "Spießbraten mit Paprikasauce","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 1,"date": "08.10.2015"},{"shortText": "Knusper Nuggets mit Dip","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "08.10.2015"},{"shortText": "Chili con Carne mit Brötchen & Dessert","rind": 1,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 3,"date": "08.10.2015"},{"shortText": "Spinat Käse Taler, mit Pilzsauce ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 4,"date": "08.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "08.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "08.10.2015"},{"shortText": "Couscous mit Gemüse + Saisonsalate","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "08.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "08.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "08.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "08.10.2015"}],"freitag":[{"shortText": "Wirsingroulade, mit Sauce ","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 1,"date": "09.10.2015"},{"shortText": "Seelachsfilet mit Kartoffelkruste mit Senfsauce","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "09.10.2015"},{"shortText": "Frische Schupfnudeln mit Zucchini + Tomatensauce, Salat & Dessert","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 3,"date": "09.10.2015"},{"shortText": "Tortellini mit Gemüse & Sauce","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 4,"date": "09.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "09.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "09.10.2015"},{"shortText": "Couscous mit Gemüse + Saisonsalate","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "09.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "09.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "09.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "09.10.2015"}]}
\ No newline at end of file
this.loaded = function(panel, config) { this.tabtime=20;
// reload data this.checkShowCondition = function() {
setInterval(function() { return 3*this.tabtime;
getMensaPlan(); }
}, 1800000); this.show = function() {
// switch tabs // switch tabs
setInterval(function() { this.interval=setInterval(function() {
var currentTab = $("#tabs").tabs('option', 'active'); var currentTab = $("#tabs").tabs('option', 'active');
switch (currentTab) { switch (currentTab) {
case 0: case 0:
...@@ -23,10 +22,21 @@ this.loaded = function(panel, config) { ...@@ -23,10 +22,21 @@ this.loaded = function(panel, config) {
$("#tabs").tabs({ $("#tabs").tabs({
active : currentTab active : currentTab
}); });
}, 60000); }, this.tabtime*1000);
}
this.hide = function() {
clearInterval(this.interval);
}
this.loaded = function(panel, config) {
// reload data
setInterval(function() {
getMensaPlan();
}, 30*60*1000);
function getMensaPlan() { function getMensaPlan() {
$.getJSON("panels/mensaPlan/mensaPlan.json?"+( new Date().getTime()) ).done(function(json) { $.getJSON("tmp/mensaPlan.json?"+( new Date().getTime()) ).done(function(json) {
fillTable(json); fillTable(json);
}).fail(function(jqxhr, textStatus, error) { }).fail(function(jqxhr, textStatus, error) {
var err = textStatus + ", " + error; var err = textStatus + ", " + error;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment