From 876486ed29146a0c01e97f96e68613dd732598c0 Mon Sep 17 00:00:00 2001
From: "Wonko T. Sane" <42@wonko.de>
Date: Sun, 28 May 2017 00:49:58 +0200
Subject: [PATCH] favourites button

---
 src/src/assets/data/lectures.json      | 313 ++++++++++++-------------
 src/src/pages/programme/programme.html |  18 +-
 src/src/pages/programme/programme.ts   |   8 +
 src/src/pages/settings/settings.html   |  14 ++
 src/src/pages/settings/settings.ts     |   4 +-
 5 files changed, 194 insertions(+), 163 deletions(-)

diff --git a/src/src/assets/data/lectures.json b/src/src/assets/data/lectures.json
index 127755a..b06baca 100644
--- a/src/src/assets/data/lectures.json
+++ b/src/src/assets/data/lectures.json
@@ -16,9 +16,10 @@
       "fs": "Biochemie",
       "name": "Prof. Dr. Klaas Martinus Pos",
       "teaser": "Antibiotika Resistenzen: Ein Wettlauf gegen die Zeit",
-      "aufz": "Antibiotika Resistenzen: Ein Wettlauf gegen die Zeit",
+      "aufz": true,
       "time": "18.30 - 19.15",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     },
     {
@@ -29,9 +30,9 @@
       "fs": "Psychologie",
       "name": "Prof. Dr. Christoph von der Malsburg",
       "teaser": "Die Zeit ist reif f\u00fcr k\u00fcnstliche Intelligenz!",
-      "aufz": "Die Zeit ist reif f\u00fcr k\u00fcnstliche Intelligenz!",
       "time": "19.45 - 20.30",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     },
     {
@@ -42,9 +43,9 @@
       "fs": "Informatik",
       "name": "Prof. Dr. Volker Lindenstruth",
       "teaser": "Supercomputing in Frankfurt \u2013 Wie man hocheffiziente Computer baut und betreibt",
-      "aufz": "Supercomputing in Frankfurt \u2013 Wie man hocheffiziente Computer baut und betreibt",
       "time": "21.00 - 21.45",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     },
     {
@@ -55,9 +56,9 @@
       "fs": "Frankfurter Rundschau",
       "name": "Dr. Moritz Helmstaedter und Karl-Heinz Wellmann",
       "teaser": "Die Wissenschaft in den Medien, Podiumsdiskussion",
-      "aufz": "Die Wissenschaft in den Medien, Podiumsdiskussion",
       "time": "22.15-23.00",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     },
     {
@@ -68,9 +69,9 @@
       "fs": "Physik",
       "name": "Prof. Dr. Jochen Triesch",
       "teaser": "Die Welt entdecken: Wie S\u00e4uglinge die Robotik inspirieren",
-      "aufz": "Die Welt entdecken: Wie S\u00e4uglinge die Robotik inspirieren",
       "time": "23.30-00.15",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     },
     {
@@ -81,9 +82,9 @@
       "fs": "Mathematik",
       "name": "Prof. Dr. Matthias Kreck",
       "teaser": "M hoch drei: Mathe, Malen und Musik",
-      "aufz": "M hoch drei: Mathe, Malen und Musik",
       "time": " 00.45-01.30",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     },
     {
@@ -94,9 +95,9 @@
       "fs": "Informatik",
       "name": "Prof. Dr. Matthias Kaschube",
       "teaser": "Das Gehirn kommt nicht zur Ruhe",
-      "aufz": "Das Gehirn kommt nicht zur Ruhe",
       "time": "02.00-02.45",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     },
     {
@@ -107,9 +108,9 @@
       "fs": "Biowissenschaften",
       "name": "Prof. Dr. Axel Janke",
       "teaser": "Aus eins mach vier Giraffenarten. Was ist eigentlich eine Art?",
-      "aufz": "Aus eins mach vier Giraffenarten. Was ist eigentlich eine Art?",
       "time": "03.00-03.45",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     },
     {
@@ -120,9 +121,9 @@
       "fs": "Mathematik",
       "name": "Tolga Yesil",
       "teaser": "Was Liebesbeziehungen mit dem Butterfly-Effect zu tun haben - und mit Bananen",
-      "aufz": "Was Liebesbeziehungen mit dem Butterfly-Effect zu tun haben - und mit Bananen",
       "time": "04.00-04.45",
-      "room": "OSZ H3 (A)"
+      "room": "OSZ H3 (A)",
+      "id": ""
      }
     }
    ]
@@ -138,9 +139,9 @@
       "fs": "Er\u00f6ffnungsvortrag",
       "name": "Prof. Dr. Mojib Latif",
       "teaser": "Nach uns die Sintflut, der globale Klimawandel und seine Folgen",
-      "aufz": "Nach uns die Sintflut, der globale Klimawandel und seine Folgen",
       "time": "17.00 - 18.00",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -151,9 +152,9 @@
       "fs": "Physik",
       "name": "Prof. Dr. Thomas Wilhelm",
       "teaser": "Rotierende Teelichter und schwebende Scheiben - verbl\u00fcffende Induktionsmotoren",
-      "aufz": "Rotierende Teelichter und schwebende Scheiben - verbl\u00fcffende Induktionsmotoren",
       "time": "18.30 - 19.15",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -164,9 +165,9 @@
       "fs": "Biochemie",
       "name": "Professoren der Biochemie",
       "teaser": "Experimentalbiochemie: im Lichte der Immunologie",
-      "aufz": "Experimentalbiochemie: im Lichte der Immunologie",
       "time": "19.45 - 20.30",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -177,9 +178,9 @@
       "fs": "Biochemie",
       "name": "Professoren der Biochemie",
       "teaser": "Experimentalbiochemie: im Lichte der Immunologie",
-      "aufz": "Experimentalbiochemie: im Lichte der Immunologie",
       "time": "21.00 - 21.45",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -190,9 +191,9 @@
       "fs": "Pharmazie",
       "name": "Prof. Dr. Axel Helmst\u00e4dter",
       "teaser": "Beyond Behring \u2013 Tops und Flops der Arzneimittelentwicklung",
-      "aufz": "Beyond Behring \u2013 Tops und Flops der Arzneimittelentwicklung",
       "time": "22.15-23.00",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -203,9 +204,9 @@
       "fs": "Biochemie",
       "name": "Prof. Dr. Alexander Gottschalk",
       "teaser": "W\u00fcrmer in der Disco \u2013 Fernsteuerung von Nervenzellen mit Licht und optogenetische Methoden in der Zellbiologie",
-      "aufz": "W\u00fcrmer in der Disco \u2013 Fernsteuerung von Nervenzellen mit Licht und optogenetische Methoden in der Zellbiologie",
       "time": "23.30-00.15",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -216,9 +217,9 @@
       "fs": "Informatik",
       "name": "Jonathan Cyriax Brast und Manuel Penschuck",
       "teaser": "Und womit rechnest du so?",
-      "aufz": "Und womit rechnest du so?",
       "time": " 00.45-01.30",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -229,9 +230,9 @@
       "fs": "Medizin",
       "name": "Prof. Dr. Marcel A. Verhoff",
       "teaser": "Forensische Osteologie: Knochenarbeit \u2013 zwischen Tradition und Innovation",
-      "aufz": "Forensische Osteologie: Knochenarbeit \u2013 zwischen Tradition und Innovation",
       "time": "02.00-02.45",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -242,9 +243,9 @@
       "fs": "Informatik",
       "name": "Dr. Karsten Tolle",
       "teaser": "Big Data... Und der Mensch als Bremsklotz?!",
-      "aufz": "Big Data... Und der Mensch als Bremsklotz?!",
       "time": "03.00-03.45",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     },
     {
@@ -255,9 +256,9 @@
       "fs": "Physik",
       "name": "Vanessa Teckentrup und Marcus Mikorski",
       "teaser": "\"Floppy Disk Music\" 2.0 \u2013 Was ist Musik physikalisch und wie kann man sie mit 3,5\" erzeugen?",
-      "aufz": "\"Floppy Disk Music\" 2.0 \u2013 Was ist Musik physikalisch und wie kann man sie mit 3,5\" erzeugen?",
       "time": "04.00-04.45",
-      "room": "OSZ H1 (B)"
+      "room": "OSZ H1 (B)",
+      "id": ""
      }
     }
    ]
@@ -278,9 +279,9 @@
       "fs": "Chemie",
       "name": "Jun. Prof. Dr. Nina Morgner & Prof. Dr. Arnim L\u00fchken",
       "teaser": "Chemie ist... wenn mal wieder Alles in die Luft fliegt!",
-      "aufz": "Chemie ist... wenn mal wieder Alles in die Luft fliegt!",
       "time": "18.30 - 19.15",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     },
     {
@@ -291,9 +292,9 @@
       "fs": "Chemie",
       "name": "Jun. Prof. Dr. Nina Morgner & Prof. Dr. Arnim L\u00fchken",
       "teaser": "Chemie ist... wenn mal wieder Alles in die Luft fliegt!",
-      "aufz": "Chemie ist... wenn mal wieder Alles in die Luft fliegt!",
       "time": "19.45 - 20.30",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     },
     {
@@ -304,9 +305,9 @@
       "fs": "Pharmazie",
       "name": "Prof. Dr. Dieter Steinhilber & Dr. Ilse Z\u00fcndorf",
       "teaser": "Das Problem der fr\u00fchen Geburt \u2013 David Bowie, Opfer der heute heilbaren Hepatitis",
-      "aufz": "Das Problem der fr\u00fchen Geburt \u2013 David Bowie, Opfer der heute heilbaren Hepatitis",
       "time": "21.00 - 21.45",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     },
     {
@@ -317,9 +318,9 @@
       "fs": "Psychologie",
       "name": "Tim Hahn",
       "teaser": "K\u00fcnstliche Intelligenz in der Psychiatrie \u2013 H\u00fcrden, Risiken und Perspektiven",
-      "aufz": "K\u00fcnstliche Intelligenz in der Psychiatrie \u2013 H\u00fcrden, Risiken und Perspektiven",
       "time": "22.15-23.00",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     },
     {
@@ -330,9 +331,9 @@
       "fs": "Chemie",
       "name": "Prof. Dr. Thomas Prisner",
       "teaser": "Mag (net) ic Moments: Geschichten, Experimente und Anwendungen von Magnetfeldern",
-      "aufz": "Mag (net) ic Moments: Geschichten, Experimente und Anwendungen von Magnetfeldern",
       "time": "23.30-00.15",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     },
     {
@@ -343,9 +344,9 @@
       "fs": "Biochemie",
       "name": "Prof. Dr. Clemens Glaubitz",
       "teaser": "Rhodopsine \u2013 Vielfalt durch Einheit, vom Photon zur Zelle",
-      "aufz": "Rhodopsine \u2013 Vielfalt durch Einheit, vom Photon zur Zelle",
       "time": " 00.45-01.30",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     },
     {
@@ -356,9 +357,9 @@
       "fs": "Geowissenschaften",
       "name": "PD Dr. Irina Ruf",
       "teaser": "Im Schatten der Dinosaurier? \u2013 Die Fr\u00fche Evolution der S\u00e4ugetiere",
-      "aufz": "Im Schatten der Dinosaurier? \u2013 Die Fr\u00fche Evolution der S\u00e4ugetiere",
       "time": "02.00-02.45",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     },
     {
@@ -369,9 +370,9 @@
       "fs": "Biochemie",
       "name": "Prof. Dr. Volker D\u00f6tsch",
       "teaser": "Autophagie: Die Sperrm\u00fcllabfuhr der Zelle",
-      "aufz": "Autophagie: Die Sperrm\u00fcllabfuhr der Zelle",
       "time": "03.00-03.45",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     },
     {
@@ -382,9 +383,9 @@
       "fs": "Informatik",
       "name": "Prof. Dr. Nils Bertschinger",
       "teaser": "Bitcoins \u2013 Wie funktionieren digitale W\u00e4hrungen?",
-      "aufz": "Bitcoins \u2013 Wie funktionieren digitale W\u00e4hrungen?",
       "time": "04.00-04.45",
-      "room": "OSZ H2 ( C)"
+      "room": "OSZ H2 ( C)",
+      "id": ""
      }
     }
    ]
@@ -405,9 +406,9 @@
       "fs": "Medizin",
       "name": "Prof. Dr. Volkhard A. J. Kempf",
       "teaser": "Infektionsrisiko in Zeiten der Migration \u2013 eine Analyse",
-      "aufz": "Infektionsrisiko in Zeiten der Migration \u2013 eine Analyse",
       "time": "18.30 - 19.15",
-      "room": "OSZ H4 (D)"
+      "room": "OSZ H4 (D)",
+      "id": ""
      }
     },
     {
@@ -418,9 +419,9 @@
       "fs": "Chemie",
       "name": "Prof. Dr. Matthias Rehahn (TU Darmatadt)",
       "teaser": "Kunststoffe \u2013 Umweltkiller oder Hoffnungstr\u00e4ger?",
-      "aufz": "Kunststoffe \u2013 Umweltkiller oder Hoffnungstr\u00e4ger?",
       "time": "19.45 - 20.30",
-      "room": "OSZ H4 (D)"
+      "room": "OSZ H4 (D)",
+      "id": ""
      }
     },
     {
@@ -431,9 +432,9 @@
       "fs": "MPI f\u00fcr Hirnforschung",
       "name": "Dr. Moritz Helmstaedter",
       "teaser": "Connectomics: zu den Netzwerken des Gehirns",
-      "aufz": "Connectomics: zu den Netzwerken des Gehirns",
       "time": "21.00 - 21.45",
-      "room": "OSZ H4 (D)"
+      "room": "OSZ H4 (D)",
+      "id": ""
      }
     },
     {
@@ -444,9 +445,9 @@
       "fs": "Biochemie",
       "name": "Prof. Dr. Robert Tamp\u00e9",
       "teaser": "Unterscheidung von Selbst und Fremd: \u00fcber Viren, Immundefekte und Therapie",
-      "aufz": "Unterscheidung von Selbst und Fremd: \u00fcber Viren, Immundefekte und Therapie",
       "time": "22.15-23.00",
-      "room": "OSZ H4 (D)"
+      "room": "OSZ H4 (D)",
+      "id": ""
      }
     },
     {
@@ -457,9 +458,9 @@
       "fs": "Pharmazie",
       "name": "Dr. Mario Wurglics & Dr. Daniel Merk",
       "teaser": "Nachgerechnet \u2013 Spannende Rechenbeispiele aus Chemie und Pharmazie",
-      "aufz": "Nachgerechnet \u2013 Spannende Rechenbeispiele aus Chemie und Pharmazie",
       "time": "23.30-00.15",
-      "room": "OSZ H4 (D)"
+      "room": "OSZ H4 (D)",
+      "id": ""
      }
     },
     {
@@ -470,9 +471,9 @@
       "fs": "Geowissenschaften",
       "name": "Prof. Dr. Andreas Engel",
       "teaser": "Ozon in der Stratosph\u00e4re: Das Stopfen von L\u00f6chern kann auch mal ... l\u00e4nger dauern",
-      "aufz": "Ozon in der Stratosph\u00e4re: Das Stopfen von L\u00f6chern kann auch mal ... l\u00e4nger dauern",
       "time": " 00.45-01.30",
-      "room": "OSZ H4 (D)"
+      "room": "OSZ H4 (D)",
+      "id": ""
      }
     },
     {
@@ -483,9 +484,9 @@
       "fs": "Physik",
       "name": "Hendrik H\u00e4hnel",
       "teaser": "\"Make Accelerators Great Again!\" \u2013 Teilchenbeschleuniger am IAP",
-      "aufz": "\"Make Accelerators Great Again!\" \u2013 Teilchenbeschleuniger am IAP",
       "time": "02.00-02.45",
-      "room": "OSZ H4 (D)"
+      "room": "OSZ H4 (D)",
+      "id": ""
      }
     },
     {
@@ -496,9 +497,9 @@
       "fs": "Chemie",
       "name": "Dr. Bj\u00f6rn Corzilius",
       "teaser": "Von Atomen, Spins und Lasern: Was ist Quantenmechanik und wie beeinflusst sie unser Leben?",
-      "aufz": "Von Atomen, Spins und Lasern: Was ist Quantenmechanik und wie beeinflusst sie unser Leben?",
       "time": "03.00-03.45",
-      "room": "OSZ H4 (D)"
+      "room": "OSZ H4 (D)",
+      "id": ""
      }
     },
     {
@@ -524,9 +525,9 @@
       "fs": "Chemie",
       "name": "Prof. Dr. Harald Schwalbe",
       "teaser": "TITEL",
-      "aufz": "TITEL",
       "time": "18.30 - 19.15",
-      "room": "OSZ H5 ( E)"
+      "room": "OSZ H5 ( E)",
+      "id": ""
      }
     },
     {
@@ -537,9 +538,9 @@
       "fs": "Medizin",
       "name": "PD Dr. Farzin Adili",
       "teaser": "Das Bauchaortenaneurysma \u2013 Eine tickende Zeitbombe oder wie Albert Einstein beinahe gerettet worden w\u00e4re",
-      "aufz": "Das Bauchaortenaneurysma \u2013 Eine tickende Zeitbombe oder wie Albert Einstein beinahe gerettet worden w\u00e4re",
       "time": "19.45 - 20.30",
-      "room": "OSZ H5 ( E)"
+      "room": "OSZ H5 ( E)",
+      "id": ""
      }
     },
     {
@@ -550,9 +551,9 @@
       "fs": "Geowissenschaften",
       "name": "Prof. Dr. Andreas Junge",
       "teaser": "G\u00f6tter, Gr\u00e4ber, Geophysiker",
-      "aufz": "G\u00f6tter, Gr\u00e4ber, Geophysiker",
       "time": "21.00 - 21.45",
-      "room": "OSZ H5 ( E)"
+      "room": "OSZ H5 ( E)",
+      "id": ""
      }
     },
     {
@@ -563,9 +564,9 @@
       "fs": "Informatik",
       "name": "Prof. Dr. Franziska Matth\u00e4us",
       "teaser": "Vom Zauber der Mathematik in den Lebenswissenschaften",
-      "aufz": "Vom Zauber der Mathematik in den Lebenswissenschaften",
       "time": "22.15-23.00",
-      "room": "OSZ H5 ( E)"
+      "room": "OSZ H5 ( E)",
+      "id": ""
      }
     },
     {
@@ -576,9 +577,9 @@
       "fs": "Informatik",
       "name": "Dr. Georg Hager",
       "teaser": "Supercomputer: M\u00e4chtiges Werkzeug und Forschungsobjekt",
-      "aufz": "Supercomputer: M\u00e4chtiges Werkzeug und Forschungsobjekt",
       "time": "23.30-00.15",
-      "room": "OSZ H5 ( E)"
+      "room": "OSZ H5 ( E)",
+      "id": ""
      }
     },
     {
@@ -589,9 +590,9 @@
       "fs": "Medizin",
       "name": "Prof. Dr. Andreas A. Schnitzbauer",
       "teaser": "Muss die Leber zum Regenerieren in die Eistonne? Sinn und Unsinn im Leben eines Leberchirurgen",
-      "aufz": "Muss die Leber zum Regenerieren in die Eistonne? Sinn und Unsinn im Leben eines Leberchirurgen",
       "time": " 00.45-01.30",
-      "room": "OSZ H5 ( E)"
+      "room": "OSZ H5 ( E)",
+      "id": ""
      }
     },
     {
@@ -602,9 +603,9 @@
       "fs": "Biowissenschaften",
       "name": "Prof. Dr. Meike Piepenbring",
       "teaser": "Magische Pilzkunde \u2013 eine Vorstellung auf Hogwarts",
-      "aufz": "Magische Pilzkunde \u2013 eine Vorstellung auf Hogwarts",
       "time": "02.00-02.45",
-      "room": "OSZ H5 ( E)"
+      "room": "OSZ H5 ( E)",
+      "id": ""
      }
     },
     {
@@ -635,9 +636,9 @@
       "fs": "Biotest",
       "name": "Prof. Dr J\u00f6rg Sch\u00fcttrumpf & Dr. Gerhard Poelsler",
       "teaser": "Gutes Blut! Wie sicher sind Blut- und Plasmaprodukte und was ist ihr Nutzen?",
-      "aufz": "Gutes Blut! Wie sicher sind Blut- und Plasmaprodukte und was ist ihr Nutzen?",
       "time": "18.30 - 19.15",
-      "room": "OSZ H6 (F) "
+      "room": "OSZ H6 (F) ",
+      "id": ""
      }
     },
     {
@@ -648,9 +649,9 @@
       "fs": "Celanese",
       "name": "Kirsten Markgraf",
       "teaser": "Polymere im Ohr \u2013 Wie medizinische Kunststoffe unser Geh\u00f6r verbessern und uns das Atmen erleichtern",
-      "aufz": "Polymere im Ohr \u2013 Wie medizinische Kunststoffe unser Geh\u00f6r verbessern und uns das Atmen erleichtern",
       "time": "19.45 - 20.30",
-      "room": "OSZ H6 (F) "
+      "room": "OSZ H6 (F) ",
+      "id": ""
      }
     },
     {
@@ -661,9 +662,9 @@
       "fs": "HR Info",
       "name": "Dr. Regina Oehler und Prof. Dr. Dr. Volker Mosbrugger",
       "teaser": "Making of Funkkolleg \u2013 Wissenschaft f\u00fcrs Radio",
-      "aufz": "Making of Funkkolleg \u2013 Wissenschaft f\u00fcrs Radio",
       "time": "21.00 - 21.45",
-      "room": "OSZ H6 (F) "
+      "room": "OSZ H6 (F) ",
+      "id": ""
      }
     },
     {
@@ -674,9 +675,9 @@
       "fs": "Morphisto",
       "name": "Dr. Michael Gudo",
       "teaser": "Frankfurter Evolutionstheorie",
-      "aufz": "Frankfurter Evolutionstheorie",
       "time": "22.15-23.00",
-      "room": "OSZ H6 (F) "
+      "room": "OSZ H6 (F) ",
+      "id": ""
      }
     },
     {
@@ -687,9 +688,9 @@
       "fs": "Albemarle",
       "name": "Dr. Peter Rittmeyer",
       "teaser": "Lithium \u2013 more than batteries",
-      "aufz": "Lithium \u2013 more than batteries",
       "time": "23.30-00.15",
-      "room": "OSZ H6 (F) "
+      "room": "OSZ H6 (F) ",
+      "id": ""
      }
     },
     {
@@ -700,9 +701,9 @@
       "fs": "Biowissenschaften",
       "name": "Prof. Dr. Mebs",
       "teaser": "TITEL",
-      "aufz": "TITEL",
       "time": " 00.45-01.30",
-      "room": "OSZ H6 (F) "
+      "room": "OSZ H6 (F) ",
+      "id": ""
      }
     },
     {
@@ -713,9 +714,9 @@
       "fs": "Physik",
       "name": "Daniela Kern",
       "teaser": "Woher wissen wir das? Ausgew\u00e4hlte Wahrheiten \u00fcber die molekularen Grundlagen des Lebens",
-      "aufz": "Woher wissen wir das? Ausgew\u00e4hlte Wahrheiten \u00fcber die molekularen Grundlagen des Lebens",
       "time": "02.00-02.45",
-      "room": "OSZ H6 (F) "
+      "room": "OSZ H6 (F) ",
+      "id": ""
      }
     },
     {
@@ -746,9 +747,9 @@
       "fs": "Immunologie",
       "name": "Prof. Dr. Eberhard Hildt",
       "teaser": "Chronische Hepatitis B Infektion \u2013 Fluch und Segen der Immunantwort",
-      "aufz": "Chronische Hepatitis B Infektion \u2013 Fluch und Segen der Immunantwort",
       "time": "18.30 - 19.15",
-      "room": "B1"
+      "room": "B1",
+      "id": ""
      }
     },
     {
@@ -759,9 +760,9 @@
       "fs": "Immunologie",
       "name": "Prof. Dr. Veronika von Messling",
       "teaser": "Ab zum Tierarzt: Was uns das liebe Vieh \u00fcber Antiseren und Impfstoffe lehrt",
-      "aufz": "Ab zum Tierarzt: Was uns das liebe Vieh \u00fcber Antiseren und Impfstoffe lehrt",
       "time": "19.45 - 20.30",
-      "room": "B1"
+      "room": "B1",
+      "id": ""
      }
     },
     {
@@ -772,9 +773,9 @@
       "fs": "Immunologie",
       "name": "Prof. Dr. Ute Modlich",
       "teaser": "Gesunde Immunit\u00e4t Dank Gentherapie",
-      "aufz": "Gesunde Immunit\u00e4t Dank Gentherapie",
       "time": "21.00 - 21.45",
-      "room": "B1"
+      "room": "B1",
+      "id": ""
      }
     },
     {
@@ -785,9 +786,9 @@
       "fs": "Immunologie",
       "name": "Dr. Michael M\u00fchlebach",
       "teaser": "Effiziente Lebensretter: Wie wirken Impfstoffe, und warum sind sie so n\u00fctzlich",
-      "aufz": "Effiziente Lebensretter: Wie wirken Impfstoffe, und warum sind sie so n\u00fctzlich",
       "time": "22.15-23.00",
-      "room": "B1"
+      "room": "B1",
+      "id": ""
      }
     },
     {
@@ -798,9 +799,9 @@
       "fs": "SLAM",
       "name": "SLAM",
       "teaser": "SLAM",
-      "aufz": "SLAM",
       "time": "23.30-00.15",
-      "room": "B1"
+      "room": "B1",
+      "id": ""
      }
     },
     {
@@ -811,9 +812,9 @@
       "fs": "SLAM",
       "name": "SLAM",
       "teaser": "SLAM",
-      "aufz": "SLAM",
       "time": " 00.45-01.30",
-      "room": "B1"
+      "room": "B1",
+      "id": ""
      }
     },
     {
@@ -823,8 +824,10 @@
      "lecture": {
       "fs": "Biowissenschaften",
       "name": "Prof. Dr. Soppa",
+      "teaser": "Joghurt, Pest, Sauerstoff und Holobionten: Die Bedeutung der Mikroben f\u00fcr Mensch und Welt",
       "time": "02.00-02.45",
-      "room": "B1"
+      "room": "B1",
+      "id": ""
      }
     },
     {
@@ -855,9 +858,9 @@
       "fs": "Mathematik",
       "name": "Prof. Dr. Anette Werner",
       "teaser": "Ein tropischer Cocktail aus der Geometrie",
-      "aufz": "Ein tropischer Cocktail aus der Geometrie",
       "time": "18.30 - 19.15",
-      "room": "Geozentrum G1"
+      "room": "Geozentrum G1",
+      "id": ""
      }
     },
     {
@@ -868,9 +871,9 @@
       "fs": "Geowissenschaften",
       "name": "Prof. Dr. Horst Marschall",
       "teaser": "70 Tage zelten in der Antarktis: Geologie im Tiefk\u00fchler",
-      "aufz": "70 Tage zelten in der Antarktis: Geologie im Tiefk\u00fchler",
       "time": "19.45 - 20.30",
-      "room": "Geozentrum G1"
+      "room": "Geozentrum G1",
+      "id": ""
      }
     },
     {
@@ -881,9 +884,9 @@
       "fs": "Physik",
       "name": "Dr. George Bruls und Nikolas Scholz",
       "teaser": "Die perfekten Linsen von Ren\u00e9 Descartes: Die L\u00f6sung eines 380 Jahre alten Problems",
-      "aufz": "Die perfekten Linsen von Ren\u00e9 Descartes: Die L\u00f6sung eines 380 Jahre alten Problems",
       "time": "21.00 - 21.45",
-      "room": "Geozentrum G1"
+      "room": "Geozentrum G1",
+      "id": ""
      }
     },
     {
@@ -894,9 +897,9 @@
       "fs": "Geowissenschaften",
       "name": "Nils Kn\u00f6tschke",
       "teaser": "Jurassic Harz \u2013 Das Europasaurus-Projekt: Die oberjurassische Inselfauna von Oker, Niedersachsen",
-      "aufz": "Jurassic Harz \u2013 Das Europasaurus-Projekt: Die oberjurassische Inselfauna von Oker, Niedersachsen",
       "time": "22.15-23.00",
-      "room": "Geozentrum G1"
+      "room": "Geozentrum G1",
+      "id": ""
      }
     },
     {
@@ -906,7 +909,8 @@
      "lecture": {
       "fs": "AkaFlieg",
       "time": "23.30-00.15",
-      "room": "Geozentrum G1"
+      "room": "Geozentrum G1",
+      "id": ""
      }
     },
     {
@@ -917,9 +921,9 @@
       "fs": "Physik",
       "name": "Dr. Markus Iberler und Behrooz Fathinejad",
       "teaser": "Blitze, Plasmen und ihre Anwendungen",
-      "aufz": "Blitze, Plasmen und ihre Anwendungen",
       "time": " 00.45-01.30",
-      "room": "Geozentrum G1"
+      "room": "Geozentrum G1",
+      "id": ""
      }
     },
     {
@@ -955,9 +959,9 @@
       "fs": "Geowissenschaften",
       "name": "Prof. Dr. Petra D\u00f6ll",
       "teaser": "Wasserressourcen, Klimawandel und Gerechtigkeit",
-      "aufz": "Wasserressourcen, Klimawandel und Gerechtigkeit",
       "time": "18.30 - 19.15",
-      "room": "Physik I"
+      "room": "Physik I",
+      "id": ""
      }
     },
     {
@@ -968,9 +972,9 @@
       "fs": "Mathematik",
       "name": "Prof. Dr. Martin M\u00f6ller",
       "teaser": "Zahlen und Z\u00e4hlen",
-      "aufz": "Zahlen und Z\u00e4hlen",
       "time": "19.45 - 20.30",
-      "room": "Physik I"
+      "room": "Physik I",
+      "id": ""
      }
     },
     {
@@ -981,9 +985,9 @@
       "fs": "Psychologie",
       "name": "Dr. Grit Hein",
       "teaser": "Gl\u00fcck aus psychologischer und neurowissenschaftlicher Perspektive",
-      "aufz": "Gl\u00fcck aus psychologischer und neurowissenschaftlicher Perspektive",
       "time": "21.00 - 21.45",
-      "room": "Physik I"
+      "room": "Physik I",
+      "id": ""
      }
     },
     {
@@ -994,9 +998,9 @@
       "fs": "Biowissenschaften",
       "name": "PD Dr. Gaese",
       "teaser": "Was k\u00f6nnen wir h\u00f6ren? \u2013 Was wollen wir h\u00f6ren?",
-      "aufz": "Was k\u00f6nnen wir h\u00f6ren? \u2013 Was wollen wir h\u00f6ren?",
       "time": "22.15-23.00",
-      "room": "Physik I"
+      "room": "Physik I",
+      "id": ""
      }
     },
     {
@@ -1007,9 +1011,9 @@
       "fs": "Geowissenschaften",
       "name": "Prof. Dr. Ulrich Achatz",
       "teaser": "Wetterwellen vom Labor bis zur Atmosph\u00e4rischen Brandung",
-      "aufz": "Wetterwellen vom Labor bis zur Atmosph\u00e4rischen Brandung",
       "time": "23.30-00.15",
-      "room": "Physik I"
+      "room": "Physik I",
+      "id": ""
      }
     },
     {
@@ -1020,9 +1024,9 @@
       "fs": "Chemie",
       "name": "Dr. Boris F\u00fcrtig",
       "teaser": "Der Tanz der Molek\u00fcle",
-      "aufz": "Der Tanz der Molek\u00fcle",
       "time": " 00.45-01.30",
-      "room": "Physik I"
+      "room": "Physik I",
+      "id": ""
      }
     },
     {
@@ -1048,12 +1052,7 @@
     {
      "time": "17.00 - 18.00",
      "begin": "17.00",
-     "end": "18.00",
-     "lecture": {
-      "titel": "u",
-      "time": "17.00 - 18.00",
-      "room": "Chemie H1"
-     }
+     "end": "18.00"
     },
     {
      "time": "18.30 - 19.15",
@@ -1063,9 +1062,9 @@
       "fs": "Biowissenschaften",
       "name": "Dr. Peter Thalau",
       "teaser": "V\u00f6gel, DAS Erfolgsmodell aus der Urzeit! Spitzenleistungen, High-Tec & Entertainment!",
-      "aufz": "V\u00f6gel, DAS Erfolgsmodell aus der Urzeit! Spitzenleistungen, High-Tec & Entertainment!",
       "time": "18.30 - 19.15",
-      "room": "Chemie H1"
+      "room": "Chemie H1",
+      "id": ""
      }
     },
     {
@@ -1076,9 +1075,9 @@
       "fs": "Geowissenschaften",
       "name": "Prof. Dr. Frank E. Brenker",
       "teaser": "Die Marsianer \u2013 \u00dcber Wasser und Leben auf dem Mars",
-      "aufz": "Die Marsianer \u2013 \u00dcber Wasser und Leben auf dem Mars",
       "time": "19.45 - 20.30",
-      "room": "Chemie H1"
+      "room": "Chemie H1",
+      "id": ""
      }
     },
     {
@@ -1089,9 +1088,9 @@
       "fs": "Mathematik",
       "name": "Prof. Dr. Jakob Stix",
       "teaser": "\u03c0",
-      "aufz": "\u03c0",
       "time": "21.00 - 21.45",
-      "room": "Chemie H1"
+      "room": "Chemie H1",
+      "id": ""
      }
     },
     {
@@ -1102,9 +1101,9 @@
       "fs": "Chemie",
       "name": "Prof. Dr. Josef Wachtveitl und PD Dr. Markus Braun",
       "teaser": "\u201eMehr Licht\" \u2013 Energiewandlung in der Photosynthese",
-      "aufz": "\u201eMehr Licht\" \u2013 Energiewandlung in der Photosynthese",
       "time": "22.15-23.00",
-      "room": "Chemie H1"
+      "room": "Chemie H1",
+      "id": ""
      }
     },
     {
@@ -1150,9 +1149,9 @@
       "fs": "Biophysik",
       "name": "Dr. Arne M\u00f6ller",
       "teaser": "Was kann man mit der Kryo-Elektronenmikroskopie untersuchen?",
-      "aufz": "Was kann man mit der Kryo-Elektronenmikroskopie untersuchen?",
       "time": "18.30 - 19.15",
-      "room": "MPI BP-H"
+      "room": "MPI BP-H",
+      "id": ""
      }
     },
     {
@@ -1163,9 +1162,9 @@
       "fs": "Biophysik",
       "name": "Maria Gr\u00f6tzinger",
       "teaser": "Durch die Barriere - Strukturen von Membranproteinen zeigen, wie es geht",
-      "aufz": "Durch die Barriere - Strukturen von Membranproteinen zeigen, wie es geht",
       "time": "19.45 - 20.30",
-      "room": "MPI BP-H"
+      "room": "MPI BP-H",
+      "id": ""
      }
     },
     {
@@ -1176,9 +1175,9 @@
       "fs": "Biophysik",
       "name": "Dr. Reza Mehdipour",
       "teaser": "Computer as a virtual lab",
-      "aufz": "Computer as a virtual lab",
       "time": "21.00 - 21.45",
-      "room": "MPI BP-H"
+      "room": "MPI BP-H",
+      "id": ""
      }
     },
     {
@@ -1269,5 +1268,5 @@
    ]
   }
  ],
- "version": "2017-05-26T11:55:46.044Z"
+ "version": "2017-05-27T20:17:31.786Z"
 }
\ No newline at end of file
diff --git a/src/src/pages/programme/programme.html b/src/src/pages/programme/programme.html
index b1b24ed..b76274c 100644
--- a/src/src/pages/programme/programme.html
+++ b/src/src/pages/programme/programme.html
@@ -33,19 +33,29 @@
         <h2>{{time.lecture.titel}}</h2>
         <p>{{time.lecture.name}}</p>
       </ion-item>
+
       <ion-card-content text-wrap  class="teaser">
         {{time.lecture.teaser}}
+
       </ion-card-content>
 
+
+
+
+
+
       <ion-row  class="card-footer">
         <ion-col>
-          <button ion-button icon-left clear small>
-            <ion-icon name="thumbs-up"></ion-icon>
+
+          <button ion-button icon-left clear  small (click)="toggleRem(time.lecture)">
+            <ion-icon name="heart-outline" *ngIf="!time.lecture.remember"></ion-icon>
+            <ion-icon name="heart" *ngIf="time.lecture.remember"></ion-icon>
+
           </button>
         </ion-col>
         <ion-col text-right>
-          <button ion-button icon-right clear small>
-            <ion-icon name="camera"></ion-icon>
+          <button ion-button icon-right clear small *ngIf="time.lecture.aufz">
+            <ion-icon name="videocam"></ion-icon>
           </button>
         </ion-col>
 
diff --git a/src/src/pages/programme/programme.ts b/src/src/pages/programme/programme.ts
index 3d9c128..0dc3064 100644
--- a/src/src/pages/programme/programme.ts
+++ b/src/src/pages/programme/programme.ts
@@ -122,4 +122,12 @@ export class Programme {
     });
     alert.present();
   }
+
+  toggleRem(lecture){
+    if (lecture.remember){
+      lecture.remember=false;
+      }else{
+      lecture.remember=true;
+      }
+  }
 }
diff --git a/src/src/pages/settings/settings.html b/src/src/pages/settings/settings.html
index 5a37b98..2d6a327 100644
--- a/src/src/pages/settings/settings.html
+++ b/src/src/pages/settings/settings.html
@@ -14,5 +14,19 @@
 
 
 <ion-content padding>
+  <ion-list>
+    <ion-list-header>
+      Programm
+    </ion-list-header>
+    <ion-item>Version: {{lecturesProvider.lecturesVersion}}</ion-item>
+    <ion-item>Source: {{lecturesProvider.source}}</ion-item>
+    <ion-item>driver: {{lecturesProvider.storage.driver}}</ion-item>
+
+    <ion-item>
+         <ion-label>Boromir</ion-label>
+         <ion-toggle color="royal"></ion-toggle>
+       </ion-item>
+
+  </ion-list>
 
 </ion-content>
diff --git a/src/src/pages/settings/settings.ts b/src/src/pages/settings/settings.ts
index 12e306b..1560f80 100644
--- a/src/src/pages/settings/settings.ts
+++ b/src/src/pages/settings/settings.ts
@@ -1,6 +1,6 @@
 import { Component } from '@angular/core';
 import { NavController, NavParams } from 'ionic-angular';
-
+import { LecturesProvider } from '../../providers/lectures-provider';
 
 @Component({
   selector: 'page-settings',
@@ -8,7 +8,7 @@ import { NavController, NavParams } from 'ionic-angular';
 })
 export class Settings {
 
-  constructor(public navCtrl: NavController, public navParams: NavParams) {
+  constructor(public navCtrl: NavController, public navParams: NavParams, public lecturesProvider: LecturesProvider) {
   }
 
   ionViewDidLoad() {
-- 
GitLab