diff --git a/README.MD b/README.MD index ef5a141..dfe7709 100644 --- a/README.MD +++ b/README.MD @@ -10,15 +10,16 @@ | Name | Pfad | | --------------- | ----------- | -| Eigene Elemente | /elements/ | +| Templates | /templates/ | +| Seiten | /pages/ | | Events | /events/ | | Bilder | /images/ | -| CSS | /styles/ | +| CSS | /css/ | | PHP Scripts | /php/ | ## Erstellen neuer Events -Datei im Elementverzeichnis Anlegen: *YYYY-MM-DD.html* +Datei im Eventverzeichnis Anlegen: *YYYY-MM-DD.html* ``` title: Event Titel diff --git a/css/dashboard.css b/css/dashboard.css deleted file mode 100644 index e69de29..0000000 diff --git a/css/elements_custom.css b/css/elements_custom.css deleted file mode 100644 index e69de29..0000000 diff --git a/css/events_custom.css b/css/events_custom.css deleted file mode 100644 index e69de29..0000000 diff --git a/index.php b/index.php index 2b7bf6c..b4e059f 100644 --- a/index.php +++ b/index.php @@ -1,30 +1,92 @@ render('topictreff.html.twig'); $nextevents = $twig_templates->render('nextevents.html.twig'); -$raumstatus = 'unbekannt'; +$raumstatus_b = $util->raumstatus(); +$raumstatus = 'unbekannt'; + + +if(gettype($raumstatus_b) == "boolean") { + if($raumstatus_b) + $raumstatus = 'offen'; + else + $raumstatus = 'geschlossen'; +} if(isset($_GET['page'])) { $page = $_GET['page']; + $title = $page; switch ($page) { case 'index': - $title = 'index'; - $content = $twig_pages->render('index.html.twig', ['raumstatus' => 'unbekannt']); + $content = $twig_pages->render('index.html.twig'); + $head = $util->css_link('css/main.css').$util->css_link('css/home.css').$util->css_link('css/events.css'); + break; + case 'about': + $content = $twig_pages->render('about.html.twig'); + $head = $util->css_link('css/main.css').$util->css_link('css/about.css'); + break; + case 'treff': + $content = $twig_pages->render('treff.html.twig'); + $head = $util->css_link('css/main.css'); + break; + case 'events': + $content = $twig_pages->render('events.html.twig'); + $head = $util->css_link('css/main.css').$util->css_link('css/events.css'); + break; + case 'kontakt': + $content = $twig_pages->render('kontakt.html.twig'); + $head = $util->css_link('css/main.css').$util->css_link('css/kontakt.css'); + break; + case 'adresse': + $content = $twig_pages->render('kontakt/adresse.html.twig'); + $head = $util->css_link('css/main.css'); + break; + case 'irc': + $content = $twig_pages->render('kontakt/irc.html.twig'); + $head = $util->css_link('css/main.css'); + break; + case 'mail': + $content = $twig_pages->render('kontakt/mail.html.twig'); + $head = $util->css_link('css/main.css'); + break; + case 'tel': + $content = $twig_pages->render('kontakt/tel.html.twig'); + $head = $util->css_link('css/main.css'); + break; + case 'support': + $content = $twig_pages->render('support.html.twig'); + $head = $util->css_link('css/main.css'); + break; + case 'verein': + $content = $twig_pages->render('verein.html.twig'); + $head = $util->css_link('css/main.css'); + break; + case 'impressum': + $content = $twig_pages->render('impressum.html.twig'); + $head = $util->css_link('css/main.css'); + break; + case 'datenschutz': + $content = $twig_pages->render('datenschutz.html.twig'); + $head = $util->css_link('css/main.css'); break; default: $content = $twig_pages->render('404.html.twig', ['page' => $_GET['page']]); @@ -32,13 +94,8 @@ if(isset($_GET['page'])) { } } else { $title = 'index'; - $content = $twig_pages->render('index.html.twig', ['raumstatus' => 'unbekannt']); + $content = $twig_pages->render('index.html.twig'); } -$twig_templates->render('top.html.twig', ['title' => $title, 'csspath' => $csspath]); - -echo $content; - -$twig_templates->render('bottom.html.twig'); - +echo $twig_templates->render('html5struct.html.twig', ['title' => $title, 'head' => $head, 'raumstatus' => $raumstatus, 'main' => $content]); ?> diff --git a/pages/.DS_Store b/pages/.DS_Store new file mode 100644 index 0000000..43181da Binary files /dev/null and b/pages/.DS_Store differ diff --git a/pages/about.html.twig b/pages/about.html.twig index f169cae..64854b9 100644 --- a/pages/about.html.twig +++ b/pages/about.html.twig @@ -1,22 +1,3 @@ - - - - - - - ctdo - über uns - - - -
- Rundgang -
- -
- ctdo logo - !NAV -
-
!RAUMSTATUS

Wer wir sind

@@ -47,12 +28,4 @@

¹ https://en.wikipedia.org/wiki/ISO_8601 ² Dies ist eine witzige Bemerkung ein s.g. “Running Gag” und ist als sarkastische Bemerkung zu verstehen! -

-
- - - \ No newline at end of file +

\ No newline at end of file diff --git a/pages/datenschutz.html.twig b/pages/datenschutz.html.twig index e50688c..ac0a926 100644 --- a/pages/datenschutz.html.twig +++ b/pages/datenschutz.html.twig @@ -1,24 +1 @@ - - - - - - - ctdo - home - - - -
Rundgang
- -
- ctdo logo - !NAV -
-
-

Datenschutzerklärung

1. Datenschutz auf einen Blick

Allgemeine Hinweise

Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie unsere Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz entnehmen Sie unserer unter diesem Text aufgeführten Datenschutzerklärung.

Datenerfassung auf unserer Website

Wer ist verantwortlich für die Datenerfassung auf dieser Website?

Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen Kontaktdaten können Sie dem Impressum dieser Website entnehmen.

Wie erfassen wir Ihre Daten?

Ihre Daten werden zum einen dadurch erhoben, dass Sie uns diese mitteilen. Hierbei kann es sich z.B. um Daten handeln, die Sie in ein Kontaktformular eingeben.

Andere Daten werden automatisch beim Besuch der Website durch unsere IT-Systeme erfasst. Das sind vor allem technische Daten (z.B. Internetbrowser, Betriebssystem oder Uhrzeit des Seitenaufrufs). Die Erfassung dieser Daten erfolgt automatisch, sobald Sie unsere Website betreten.

Wofür nutzen wir Ihre Daten?

Ein Teil der Daten wird erhoben, um eine fehlerfreie Bereitstellung der Website zu gewährleisten. Andere Daten können zur Analyse Ihres Nutzerverhaltens verwendet werden.

Welche Rechte haben Sie bezüglich Ihrer Daten?

Sie haben jederzeit das Recht unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrer gespeicherten personenbezogenen Daten zu erhalten. Sie haben außerdem ein Recht, die Berichtigung, Sperrung oder Löschung dieser Daten zu verlangen. Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden. Des Weiteren steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu.

2. Allgemeine Hinweise und Pflichtinformationen

Datenschutz

Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.

Wenn Sie diese Website benutzen, werden verschiedene personenbezogene Daten erhoben. Personenbezogene Daten sind Daten, mit denen Sie persönlich identifiziert werden können. Die vorliegende Datenschutzerklärung erläutert, welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck das geschieht.

Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.

Hinweis zur verantwortlichen Stelle

Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:

Chaostreff Dortmund e.V.
Braunschweiger Str. 22
44145 Dortmund
Deutschland

Vertretungsberechtigter Vorstand

Tim Windelschmidt (1. Vorsitzender)
Stefan Hausschild (2. Vorsitzender)

Telefon: +49 (0)231 8 404 777
E-Mail: vorstand@chaostreff-dortmund.de

Verantwortliche Stelle ist die natürliche oder juristische Person, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z.B. Namen, E-Mail-Adressen o. Ä.) entscheidet.

Widerruf Ihrer Einwilligung zur Datenverarbeitung

Viele Datenverarbeitungsvorgänge sind nur mit Ihrer ausdrücklichen Einwilligung möglich. Sie können eine bereits erteilte Einwilligung jederzeit widerrufen. Dazu reicht eine formlose Mitteilung per E-Mail an uns. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom Widerruf unberührt.

Beschwerderecht bei der zuständigen Aufsichtsbehörde

Im Falle datenschutzrechtlicher Verstöße steht dem Betroffenen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. Zuständige Aufsichtsbehörde in datenschutzrechtlichen Fragen ist der Landesdatenschutzbeauftragte des Bundeslandes, in dem unser Unternehmen seinen Sitz hat. Eine Liste der Datenschutzbeauftragten sowie deren Kontaktdaten können folgendem Link entnommen werden: https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html.

Recht auf Datenübertragbarkeit

Sie haben das Recht, Daten, die wir auf Grundlage Ihrer Einwilligung oder in Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an einen Dritten in einem gängigen, maschinenlesbaren Format aushändigen zu lassen. Sofern Sie die direkte Übertragung der Daten an einen anderen Verantwortlichen verlangen, erfolgt dies nur, soweit es technisch machbar ist.

SSL- bzw. TLS-Verschlüsselung

Diese Seite nutzt aus Sicherheitsgründen und zum Schutz der Übertragung vertraulicher Inhalte, wie zum Beispiel Bestellungen oder Anfragen, die Sie an uns als Seitenbetreiber senden, eine SSL-bzw. TLS-Verschlüsselung. Eine verschlüsselte Verbindung erkennen Sie daran, dass die Adresszeile des Browsers von “http://” auf “https://” wechselt und an dem Schloss-Symbol in Ihrer Browserzeile.

Wenn die SSL- bzw. TLS-Verschlüsselung aktiviert ist, können die Daten, die Sie an uns übermitteln, nicht von Dritten mitgelesen werden.

Auskunft, Sperrung, Löschung

Sie haben im Rahmen der geltenden gesetzlichen Bestimmungen jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger und den Zweck der Datenverarbeitung und ggf. ein Recht auf Berichtigung, Sperrung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema personenbezogene Daten können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden.

3. Datenerfassung auf unserer Website

Server-Log-Dateien

Der Provider der Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt. Dies sind:

Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.

Grundlage für die Datenverarbeitung ist Art. 6 Abs. 1 lit. f DSGVO, der die Verarbeitung von Daten zur Erfüllung eines Vertrags oder vorvertraglicher Maßnahmen gestattet.

4. Plugins und Tools

YouTube

Unsere Website nutzt Plugins der von Google betriebenen Seite YouTube. Betreiber der Seiten ist die YouTube, LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

Wenn Sie eine unserer mit einem YouTube-Plugin ausgestatteten Seiten besuchen, wird eine Verbindung zu den Servern von YouTube hergestellt. Dabei wird dem YouTube-Server mitgeteilt, welche unserer Seiten Sie besucht haben.

Wenn Sie in Ihrem YouTube-Account eingeloggt sind, ermöglichen Sie YouTube, Ihr Surfverhalten direkt Ihrem persönlichen Profil zuzuordnen. Dies können Sie verhindern, indem Sie sich aus Ihrem YouTube-Account ausloggen.

Die Nutzung von YouTube erfolgt im Interesse einer ansprechenden Darstellung unserer Online-Angebote. Dies stellt ein berechtigtes Interesse im Sinne von Art. 6 Abs. 1 lit. f DSGVO dar.

Weitere Informationen zum Umgang mit Nutzerdaten finden Sie in der Datenschutzerklärung von YouTube unter: https://www.google.de/intl/de/policies/privacy.

Vimeo

Unsere Website nutzt Plugins des Videoportals Vimeo. Anbieter ist die Vimeo Inc., 555 West 18th Street, New York, New York 10011, USA.

Wenn Sie eine unserer mit einem Vimeo-Plugin ausgestatteten Seiten besuchen, wird eine Verbindung zu den Servern von Vimeo hergestellt. Dabei wird dem Vimeo-Server mitgeteilt, welche unserer Seiten Sie besucht haben. Zudem erlangt Vimeo Ihre IP-Adresse. Dies gilt auch dann, wenn Sie nicht bei Vimeo eingeloggt sind oder keinen Account bei Vimeo besitzen. Die von Vimeo erfassten Informationen werden an den Vimeo-Server in den USA übermittelt.

Wenn Sie in Ihrem Vimeo-Account eingeloggt sind, ermöglichen Sie Vimeo, Ihr Surfverhalten direkt Ihrem persönlichen Profil zuzuordnen. Dies können Sie verhindern, indem Sie sich aus Ihrem Vimeo-Account ausloggen.

Weitere Informationen zum Umgang mit Nutzerdaten finden Sie in der Datenschutzerklärung von Vimeo unter: https://vimeo.com/privacy.

Privacy Policy

1. An overview of data protection

General

The following gives a simple overview of what happens to your personal information when you visit our website. Personal information is any data with which you could be personally identified. Detailed information on the subject of data protection can be found in our privacy policy found below.

Data collection on our website

Who is responsible for the data collection on this website?

The data collected on this website are processed by the website operator. The operator’s contact details can be found in the website’s required legal notice.

How do we collect your data?

Some data are collected when you provide it to us. This could, for example, be data you enter on a contact form.

Other data are collected automatically by our IT systems when you visit the website. These data are primarily technical data such as the browser and operating system you are using or when you accessed the page. These data are collected automatically as soon as you enter our website.

What do we use your data for?

Part of the data is collected to ensure the proper functioning of the website. Other data can be used to analyze how visitors use the site.

What rights do you have regarding your data?

You always have the right to request information about your stored data, its origin, its recipients, and the purpose of its collection at no charge. You also have the right to request that it be corrected, blocked, or deleted. You can contact us at any time using the address given in the legal notice if you have further questions about the issue of privacy and data protection. You may also, of course, file a complaint with the competent regulatory authorities.

2. General information and mandatory information

Data protection

The operators of this website take the protection of your personal data very seriously. We treat your personal data as confidential and in accordance with the statutory data protection regulations and this privacy policy.

If you use this website, various pieces of personal data will be collected. Personal information is any data with which you could be personally identified. This privacy policy explains what information we collect and what we use it for. It also explains how and for what purpose this happens.

Please note that data transmitted via the internet (e.g. via email communication) may be subject to security breaches. Complete protection of your data from third-party access is not possible.

Notice concerning the party responsible for this website

The party responsible for processing data on this website is:

Chaostreff Dortmund e.V.
Braunschweiger Str. 22
44145 Dortmund
Deutschland

Vertretungsberechtigter Vorstand

Tim Windelschmidt (1. Vorsitzender)
Stefan Hausschild (2. Vorsitzender)

Telephone: +49 (0)231 8 404 777
Email: vorstand@chaostreff-dortmund.de

The responsible party is the natural or legal person who alone or jointly with others decides on the purposes and means of processing personal data (names, email addresses, etc.).

Revocation of your consent to the processing of your data

Many data processing operations are only possible with your express consent. You may revoke your consent at any time with future effect. An informal email making this request is sufficient. The data processed before we receive your request may still be legally processed.

Right to file complaints with regulatory authorities

If there has been a breach of data protection legislation, the person affected may file a complaint with the competent regulatory authorities. The competent regulatory authority for matters related to data protection legislation is the data protection officer of the German state in which our company is headquartered. A list of data protection officers and their contact details can be found at the following link: https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html.

Right to data portability

You have the right to have data which we process based on your consent or in fulfillment of a contract automatically delivered to yourself or to a third party in a standard, machine-readable format. If you require the direct transfer of data to another responsible party, this will only be done to the extent technically feasible.

SSL or TLS encryption

This site uses SSL or TLS encryption for security reasons and for the protection of the transmission of confidential content, such as the inquiries you send to us as the site operator. You can recognize an encrypted connection in your browser’s address line when it changes from „http://“ to „https://“ and the lock icon is displayed in your browser’s address bar.

If SSL or TLS encryption is activated, the data you transfer to us cannot be read by third parties.

Information, blocking, deletion

As permitted by law, you have the right to be provided at any time with information free of charge about any of your personal data that is stored as well as its origin, the recipient and the purpose for which it has been processed. You also have the right to have this data corrected, blocked or deleted. You can contact us at any time using the address given in our legal notice if you have further questions on the topic of personal data.

3. Data collection on our website

Server log files

The website provider automatically collects and stores information that your browser automatically transmits to us in „server log files“. These are:

These data will not be combined with data from other sources.

The basis for data processing is Art. 6 (1) (f) DSGVO, which allows the processing of data to fulfill a contract or for measures preliminary to a contract.

4. Plugins and tools

YouTube

Our website uses plugins from YouTube, which is operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

If you visit one of our pages featuring a YouTube plugin, a connection to the YouTube servers is established. Here the YouTube server is informed about which of our pages you have visited.

If you’re logged in to your YouTube account, YouTube allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your YouTube account.

YouTube is used to help make our website appealing. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

Further information about handling user data, can be found in the data protection declaration of YouTube under https://www.google.de/intl/de/policies/privacy.

Vimeo

Our website uses features provided by the Vimeo video portal. This service is provided by Vimeo Inc., 555 West 18th Street, New York, New York 10011, USA.

If you visit one of our pages featuring a Vimeo plugin, a connection to the Vimeo servers is established. Here the Vimeo server is informed about which of our pages you have visited. In addition, Vimeo will receive your IP address. This also applies if you are not logged in to Vimeo when you visit our website or do not have a Vimeo account. The information is ransmitted to a Vimeo server in the US, where it is stored.

If you are logged in to your Vimeo account, Vimeo allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your Vimeo account.

For more information on how to handle user data, please refer to the Vimeo Privacy Policy at https://vimeo.com/privacy.

-
- - - \ No newline at end of file +

Datenschutzerklärung

1. Datenschutz auf einen Blick

Allgemeine Hinweise

Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie unsere Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz entnehmen Sie unserer unter diesem Text aufgeführten Datenschutzerklärung.

Datenerfassung auf unserer Website

Wer ist verantwortlich für die Datenerfassung auf dieser Website?

Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen Kontaktdaten können Sie dem Impressum dieser Website entnehmen.

Wie erfassen wir Ihre Daten?

Ihre Daten werden zum einen dadurch erhoben, dass Sie uns diese mitteilen. Hierbei kann es sich z.B. um Daten handeln, die Sie in ein Kontaktformular eingeben.

Andere Daten werden automatisch beim Besuch der Website durch unsere IT-Systeme erfasst. Das sind vor allem technische Daten (z.B. Internetbrowser, Betriebssystem oder Uhrzeit des Seitenaufrufs). Die Erfassung dieser Daten erfolgt automatisch, sobald Sie unsere Website betreten.

Wofür nutzen wir Ihre Daten?

Ein Teil der Daten wird erhoben, um eine fehlerfreie Bereitstellung der Website zu gewährleisten. Andere Daten können zur Analyse Ihres Nutzerverhaltens verwendet werden.

Welche Rechte haben Sie bezüglich Ihrer Daten?

Sie haben jederzeit das Recht unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrer gespeicherten personenbezogenen Daten zu erhalten. Sie haben außerdem ein Recht, die Berichtigung, Sperrung oder Löschung dieser Daten zu verlangen. Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden. Des Weiteren steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu.

2. Allgemeine Hinweise und Pflichtinformationen

Datenschutz

Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.

Wenn Sie diese Website benutzen, werden verschiedene personenbezogene Daten erhoben. Personenbezogene Daten sind Daten, mit denen Sie persönlich identifiziert werden können. Die vorliegende Datenschutzerklärung erläutert, welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck das geschieht.

Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.

Hinweis zur verantwortlichen Stelle

Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:

Chaostreff Dortmund e.V.
Braunschweiger Str. 22
44145 Dortmund
Deutschland

Vertretungsberechtigter Vorstand

Tim Windelschmidt (1. Vorsitzender)
Stefan Hausschild (2. Vorsitzender)

Telefon: +49 (0)231 8 404 777
E-Mail: vorstand@chaostreff-dortmund.de

Verantwortliche Stelle ist die natürliche oder juristische Person, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z.B. Namen, E-Mail-Adressen o. Ä.) entscheidet.

Widerruf Ihrer Einwilligung zur Datenverarbeitung

Viele Datenverarbeitungsvorgänge sind nur mit Ihrer ausdrücklichen Einwilligung möglich. Sie können eine bereits erteilte Einwilligung jederzeit widerrufen. Dazu reicht eine formlose Mitteilung per E-Mail an uns. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom Widerruf unberührt.

Beschwerderecht bei der zuständigen Aufsichtsbehörde

Im Falle datenschutzrechtlicher Verstöße steht dem Betroffenen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. Zuständige Aufsichtsbehörde in datenschutzrechtlichen Fragen ist der Landesdatenschutzbeauftragte des Bundeslandes, in dem unser Unternehmen seinen Sitz hat. Eine Liste der Datenschutzbeauftragten sowie deren Kontaktdaten können folgendem Link entnommen werden: https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html.

Recht auf Datenübertragbarkeit

Sie haben das Recht, Daten, die wir auf Grundlage Ihrer Einwilligung oder in Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an einen Dritten in einem gängigen, maschinenlesbaren Format aushändigen zu lassen. Sofern Sie die direkte Übertragung der Daten an einen anderen Verantwortlichen verlangen, erfolgt dies nur, soweit es technisch machbar ist.

SSL- bzw. TLS-Verschlüsselung

Diese Seite nutzt aus Sicherheitsgründen und zum Schutz der Übertragung vertraulicher Inhalte, wie zum Beispiel Bestellungen oder Anfragen, die Sie an uns als Seitenbetreiber senden, eine SSL-bzw. TLS-Verschlüsselung. Eine verschlüsselte Verbindung erkennen Sie daran, dass die Adresszeile des Browsers von “http://” auf “https://” wechselt und an dem Schloss-Symbol in Ihrer Browserzeile.

Wenn die SSL- bzw. TLS-Verschlüsselung aktiviert ist, können die Daten, die Sie an uns übermitteln, nicht von Dritten mitgelesen werden.

Auskunft, Sperrung, Löschung

Sie haben im Rahmen der geltenden gesetzlichen Bestimmungen jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger und den Zweck der Datenverarbeitung und ggf. ein Recht auf Berichtigung, Sperrung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema personenbezogene Daten können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden.

3. Datenerfassung auf unserer Website

Server-Log-Dateien

Der Provider der Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt. Dies sind:

Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.

Grundlage für die Datenverarbeitung ist Art. 6 Abs. 1 lit. f DSGVO, der die Verarbeitung von Daten zur Erfüllung eines Vertrags oder vorvertraglicher Maßnahmen gestattet.

4. Plugins und Tools

YouTube

Unsere Website nutzt Plugins der von Google betriebenen Seite YouTube. Betreiber der Seiten ist die YouTube, LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

Wenn Sie eine unserer mit einem YouTube-Plugin ausgestatteten Seiten besuchen, wird eine Verbindung zu den Servern von YouTube hergestellt. Dabei wird dem YouTube-Server mitgeteilt, welche unserer Seiten Sie besucht haben.

Wenn Sie in Ihrem YouTube-Account eingeloggt sind, ermöglichen Sie YouTube, Ihr Surfverhalten direkt Ihrem persönlichen Profil zuzuordnen. Dies können Sie verhindern, indem Sie sich aus Ihrem YouTube-Account ausloggen.

Die Nutzung von YouTube erfolgt im Interesse einer ansprechenden Darstellung unserer Online-Angebote. Dies stellt ein berechtigtes Interesse im Sinne von Art. 6 Abs. 1 lit. f DSGVO dar.

Weitere Informationen zum Umgang mit Nutzerdaten finden Sie in der Datenschutzerklärung von YouTube unter: https://www.google.de/intl/de/policies/privacy.

Vimeo

Unsere Website nutzt Plugins des Videoportals Vimeo. Anbieter ist die Vimeo Inc., 555 West 18th Street, New York, New York 10011, USA.

Wenn Sie eine unserer mit einem Vimeo-Plugin ausgestatteten Seiten besuchen, wird eine Verbindung zu den Servern von Vimeo hergestellt. Dabei wird dem Vimeo-Server mitgeteilt, welche unserer Seiten Sie besucht haben. Zudem erlangt Vimeo Ihre IP-Adresse. Dies gilt auch dann, wenn Sie nicht bei Vimeo eingeloggt sind oder keinen Account bei Vimeo besitzen. Die von Vimeo erfassten Informationen werden an den Vimeo-Server in den USA übermittelt.

Wenn Sie in Ihrem Vimeo-Account eingeloggt sind, ermöglichen Sie Vimeo, Ihr Surfverhalten direkt Ihrem persönlichen Profil zuzuordnen. Dies können Sie verhindern, indem Sie sich aus Ihrem Vimeo-Account ausloggen.

Weitere Informationen zum Umgang mit Nutzerdaten finden Sie in der Datenschutzerklärung von Vimeo unter: https://vimeo.com/privacy.

Privacy Policy

1. An overview of data protection

General

The following gives a simple overview of what happens to your personal information when you visit our website. Personal information is any data with which you could be personally identified. Detailed information on the subject of data protection can be found in our privacy policy found below.

Data collection on our website

Who is responsible for the data collection on this website?

The data collected on this website are processed by the website operator. The operator’s contact details can be found in the website’s required legal notice.

How do we collect your data?

Some data are collected when you provide it to us. This could, for example, be data you enter on a contact form.

Other data are collected automatically by our IT systems when you visit the website. These data are primarily technical data such as the browser and operating system you are using or when you accessed the page. These data are collected automatically as soon as you enter our website.

What do we use your data for?

Part of the data is collected to ensure the proper functioning of the website. Other data can be used to analyze how visitors use the site.

What rights do you have regarding your data?

You always have the right to request information about your stored data, its origin, its recipients, and the purpose of its collection at no charge. You also have the right to request that it be corrected, blocked, or deleted. You can contact us at any time using the address given in the legal notice if you have further questions about the issue of privacy and data protection. You may also, of course, file a complaint with the competent regulatory authorities.

2. General information and mandatory information

Data protection

The operators of this website take the protection of your personal data very seriously. We treat your personal data as confidential and in accordance with the statutory data protection regulations and this privacy policy.

If you use this website, various pieces of personal data will be collected. Personal information is any data with which you could be personally identified. This privacy policy explains what information we collect and what we use it for. It also explains how and for what purpose this happens.

Please note that data transmitted via the internet (e.g. via email communication) may be subject to security breaches. Complete protection of your data from third-party access is not possible.

Notice concerning the party responsible for this website

The party responsible for processing data on this website is:

Chaostreff Dortmund e.V.
Braunschweiger Str. 22
44145 Dortmund
Deutschland

Vertretungsberechtigter Vorstand

Tim Windelschmidt (1. Vorsitzender)
Stefan Hausschild (2. Vorsitzender)

Telephone: +49 (0)231 8 404 777
Email: vorstand@chaostreff-dortmund.de

The responsible party is the natural or legal person who alone or jointly with others decides on the purposes and means of processing personal data (names, email addresses, etc.).

Revocation of your consent to the processing of your data

Many data processing operations are only possible with your express consent. You may revoke your consent at any time with future effect. An informal email making this request is sufficient. The data processed before we receive your request may still be legally processed.

Right to file complaints with regulatory authorities

If there has been a breach of data protection legislation, the person affected may file a complaint with the competent regulatory authorities. The competent regulatory authority for matters related to data protection legislation is the data protection officer of the German state in which our company is headquartered. A list of data protection officers and their contact details can be found at the following link: https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html.

Right to data portability

You have the right to have data which we process based on your consent or in fulfillment of a contract automatically delivered to yourself or to a third party in a standard, machine-readable format. If you require the direct transfer of data to another responsible party, this will only be done to the extent technically feasible.

SSL or TLS encryption

This site uses SSL or TLS encryption for security reasons and for the protection of the transmission of confidential content, such as the inquiries you send to us as the site operator. You can recognize an encrypted connection in your browser’s address line when it changes from „http://“ to „https://“ and the lock icon is displayed in your browser’s address bar.

If SSL or TLS encryption is activated, the data you transfer to us cannot be read by third parties.

Information, blocking, deletion

As permitted by law, you have the right to be provided at any time with information free of charge about any of your personal data that is stored as well as its origin, the recipient and the purpose for which it has been processed. You also have the right to have this data corrected, blocked or deleted. You can contact us at any time using the address given in our legal notice if you have further questions on the topic of personal data.

3. Data collection on our website

Server log files

The website provider automatically collects and stores information that your browser automatically transmits to us in „server log files“. These are:

These data will not be combined with data from other sources.

The basis for data processing is Art. 6 (1) (f) DSGVO, which allows the processing of data to fulfill a contract or for measures preliminary to a contract.

4. Plugins and tools

YouTube

Our website uses plugins from YouTube, which is operated by Google. The operator of the pages is YouTube LLC, 901 Cherry Ave., San Bruno, CA 94066, USA.

If you visit one of our pages featuring a YouTube plugin, a connection to the YouTube servers is established. Here the YouTube server is informed about which of our pages you have visited.

If you’re logged in to your YouTube account, YouTube allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your YouTube account.

YouTube is used to help make our website appealing. This constitutes a justified interest pursuant to Art. 6 (1) (f) DSGVO.

Further information about handling user data, can be found in the data protection declaration of YouTube under https://www.google.de/intl/de/policies/privacy.

Vimeo

Our website uses features provided by the Vimeo video portal. This service is provided by Vimeo Inc., 555 West 18th Street, New York, New York 10011, USA.

If you visit one of our pages featuring a Vimeo plugin, a connection to the Vimeo servers is established. Here the Vimeo server is informed about which of our pages you have visited. In addition, Vimeo will receive your IP address. This also applies if you are not logged in to Vimeo when you visit our website or do not have a Vimeo account. The information is ransmitted to a Vimeo server in the US, where it is stored.

If you are logged in to your Vimeo account, Vimeo allows you to associate your browsing behavior directly with your personal profile. You can prevent this by logging out of your Vimeo account.

For more information on how to handle user data, please refer to the Vimeo Privacy Policy at https://vimeo.com/privacy.

\ No newline at end of file diff --git a/pages/event.html.twig b/pages/event.html.twig index 57ea533..e69de29 100644 --- a/pages/event.html.twig +++ b/pages/event.html.twig @@ -1,25 +0,0 @@ - - - - - - - ctdo - events - - - - -
Rundgang
- -
- ctdo logo - !NAV -
-
- !EVENTCONTENT -
- - - \ No newline at end of file diff --git a/pages/events.html.twig b/pages/events.html.twig index 213b209..20ba1cf 100644 --- a/pages/events.html.twig +++ b/pages/events.html.twig @@ -1,29 +1,5 @@ - - - - - - - ctdo - events - - - - -
Rundgang
- -
- ctdo logo - !NAV -
-
!RAUMSTATUS

Events

!TOPICTREFF - !EVENTS -
- - - \ No newline at end of file + !EVENTS \ No newline at end of file diff --git a/pages/impressum.html.twig b/pages/impressum.html.twig index 3fbcc85..35f504c 100644 --- a/pages/impressum.html.twig +++ b/pages/impressum.html.twig @@ -1,22 +1,3 @@ - - - - - - - ctdo - impressum - - - -
- Rundgang -
- -
- ctdo logo - !NAV -
-

Impressum

Postanschrift

@@ -46,10 +27,4 @@

Unser Logo für die Verarbeitung in redaktionellen Inhalten und sonstigen Presse-Erzeugnissen findet Ihr hier

Flyer

-

Unseren Aktuellen Fyler als PDF gibt es hier

-
- - - \ No newline at end of file +

Unseren Aktuellen Fyler als PDF gibt es hier

\ No newline at end of file diff --git a/pages/index.html.twig b/pages/index.html.twig index bd6c9b7..eb0a1a9 100644 --- a/pages/index.html.twig +++ b/pages/index.html.twig @@ -1,13 +1,4 @@ -
- -
- Raum 2 mit gemütlichen Sofas -

Rundgang

-
-
-
- -

Raumstatus: {{ raumstatus }}

+ Raum 2 mit gemütlichen Sofas

Hi

diff --git a/pages/kontakt.html.twig b/pages/kontakt.html.twig index 97617b0..823413f 100644 --- a/pages/kontakt.html.twig +++ b/pages/kontakt.html.twig @@ -1,37 +1,13 @@ - - - - - - - ctdo - home - - - - -

Rundgang
- -
- ctdo logo - !NAV -
-
- + irc - + email
- + tel - + adresse - -
- - - \ No newline at end of file + \ No newline at end of file diff --git a/pages/kontakt/adresse.html.twig b/pages/kontakt/adresse.html.twig index b887024..43aa66a 100644 --- a/pages/kontakt/adresse.html.twig +++ b/pages/kontakt/adresse.html.twig @@ -1,20 +1,4 @@ - - - - - - - ctdo - adresse - - - - !NEWBANNER -
- ctdo logo - !NAV -
-
- Zurück + Zurück

Adresse

@@ -24,10 +8,4 @@ Deutschland

- -
- - - \ No newline at end of file + \ No newline at end of file diff --git a/pages/kontakt/irc.html.twig b/pages/kontakt/irc.html.twig index 1b683b8..bd13efe 100644 --- a/pages/kontakt/irc.html.twig +++ b/pages/kontakt/irc.html.twig @@ -1,20 +1,4 @@ - - - - - - - ctdo - irc - - - - !NEWBANNER -
- ctdo logo - !NAV -
-
- Zurück + Zurück

IRC

@@ -47,10 +31,4 @@ Nach dem Verbinden sollte HexChat fragen welchem Channel du joinen möchtest. Gib dort #ccc.do ein und drücke ok.

\o/ du kannst uns jetzt Nachrichten schreiben. -

-
- - - \ No newline at end of file +

\ No newline at end of file diff --git a/pages/kontakt/mail.html.twig b/pages/kontakt/mail.html.twig index aead83d..ad4da8c 100644 --- a/pages/kontakt/mail.html.twig +++ b/pages/kontakt/mail.html.twig @@ -1,20 +1,4 @@ - - - - - - - ctdo - email - - - - !NEWBANNER -
- ctdo logo - !NAV -
-
- Zurück + Zurück

eMail

@@ -52,10 +36,4 @@

Zur Zeit: tarja, fisch und claas

Ich habe technische Probleme

-

Bei technischen Problemen (subscription passt nicht) kann dem Listen-Owner geschrieben werden. Diese/r wird versuchen, dich innerhalb ihrer/seiner Möglichkeiten, nach bestem Wissen und Gewissen, zu unterstützen.

-
- - - \ No newline at end of file +

Bei technischen Problemen (subscription passt nicht) kann dem Listen-Owner geschrieben werden. Diese/r wird versuchen, dich innerhalb ihrer/seiner Möglichkeiten, nach bestem Wissen und Gewissen, zu unterstützen.

\ No newline at end of file diff --git a/pages/kontakt/tel.html.twig b/pages/kontakt/tel.html.twig index 01165ae..de1ecba 100644 --- a/pages/kontakt/tel.html.twig +++ b/pages/kontakt/tel.html.twig @@ -1,26 +1,4 @@ - - - - - - - ctdo - telefon - - - - !NEWBANNER -
- ctdo logo - !NAV -
-
- Zurück + Zurück

Telefon

-

Wenn du eher auf Voice-Communication stehst (oder einfach wissen willst, ob jemand im Raum ist), kannst du uns auch anrufen: Es klingelt im Raum, wenn man +49 (0)231 8 404 777 wählt.

-
- - - \ No newline at end of file +

Wenn du eher auf Voice-Communication stehst (oder einfach wissen willst, ob jemand im Raum ist), kannst du uns auch anrufen: Es klingelt im Raum, wenn man +49 (0)231 8 404 777 wählt.

\ No newline at end of file diff --git a/pages/support.html.twig b/pages/support.html.twig index 6c279bf..52227be 100644 --- a/pages/support.html.twig +++ b/pages/support.html.twig @@ -1,20 +1,3 @@ - - - - - - - ctdo - unterstützung - - - -
Rundgang
- -
- ctdo logo - !NAV -
-

Spenden

Der Chaostreff Dortmund finanziert sich vollkommen aus sich selbst: Das bedeutet aus dem Portemonnaie seiner Mitglieder und oder derer, die den Treff für sinnvoll halten.

@@ -30,10 +13,4 @@ Der Chaostreff Dortmund ist vom Finanzamt als gemeinnützig anerkannt und deshalb dürfen wir Spendenbescheinigungen ausstellen.
Der Chaostreff sagt in jedem Fall schon mal Danke! -

-
- - - \ No newline at end of file +

\ No newline at end of file diff --git a/pages/treff.html.twig b/pages/treff.html.twig index cc074bc..7726bf2 100644 --- a/pages/treff.html.twig +++ b/pages/treff.html.twig @@ -1,20 +1,3 @@ - - - - - - - ctdo - zeiten & location - - - -
Rundgang
- -
- ctdo logo - !NAV -
-
!RAUMSTATUS

Zeiten

@@ -36,10 +19,4 @@ Einmal im Monat halten Leute im Chaostreff Vorträge über verschiedene Themen technischer und auch nichttechnischer Natur. Informationen darüber findest du unter Events.

Jeden ersten Donnerstag und jeden dritten Dienstag im Monat treffen wir uns zum „Topic Treff“ um verschiedene Themen rund um den Chaostreff zu besprechen. Alle sind herzlich eingeladen, Start ist um 20:00 Uhr. -

-
- - - \ No newline at end of file +

\ No newline at end of file diff --git a/pages/verein.html.twig b/pages/verein.html.twig index b34a5b7..c951382 100644 --- a/pages/verein.html.twig +++ b/pages/verein.html.twig @@ -1,20 +1,3 @@ - - - - - - - ctdo - verein - - - -
Rundgang
- -
- ctdo logo - !NAV -
-

Mitglied werden

Durch deine Mitgliedschaft kannst du dem CTDO direkt deine Unterstützung zukommen lassen. Wenn du uns zu deiner Mitgliedschaft einen freiwilligen Betrag spendest, wird dieser für neue Projekte und die Umsetzung von tollen Ideen verwendet.
@@ -49,10 +32,4 @@ Doch durch Umzüge von einigen Gründungsmitgliedern verzögerte sich die Eintragung weiterhin, da noch Unterschriften (u.a. aus dem Ausland) von eben diesen Mitgliedern organisiert werden mussten.

Schließlich haben wir es aber geschafft: 2012-02-09 kann als Datum gesehen werden, ab dem sich der Chaostreff Dortmund als eingetragener Verein bezeichnen darf. Einen weiteren Meilenstein erreichten wir etwas später: Das Finanzamt stellte uns die Anerkennung der Gemeinnützigkeit in Aussicht, zu der es noch einer Änderung in der Satzung bedurfte. -

-
- - - \ No newline at end of file +

\ No newline at end of file diff --git a/php/util.php b/php/util.php new file mode 100644 index 0000000..9c5044e --- /dev/null +++ b/php/util.php @@ -0,0 +1,15 @@ +'; + } + + function raumstatus() { + $url = 'https://status.ctdo.de/api/simple/v2'; + $data = json_decode(file_get_contents($url), true); + return $data['state']; + } +} + +?> \ No newline at end of file diff --git a/templates/bottom.html.twig b/templates/bottom.html.twig deleted file mode 100644 index d466ab2..0000000 --- a/templates/bottom.html.twig +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/templates/top.html.twig b/templates/html5struct.html.twig similarity index 64% rename from templates/top.html.twig rename to templates/html5struct.html.twig index 593c2cf..ca4ab8a 100644 --- a/templates/top.html.twig +++ b/templates/html5struct.html.twig @@ -6,12 +6,11 @@ ctdo - {{ title }} - - - + + {{ head | raw }} -
Rundgang
+
Rundgang
ctdo logo @@ -29,3 +28,19 @@
+ +

Raumstatus: {{ raumstatus | raw }}

+ + {{ main | raw }} + +
+ + + \ No newline at end of file diff --git a/vendor/.DS_Store b/vendor/.DS_Store index 4d7ddbf..8c772df 100644 Binary files a/vendor/.DS_Store and b/vendor/.DS_Store differ