Gemäß DS-GVO wird darauf hingewiesen, dass der Event-Kalender Cookies auf Ihrem Rechner setzt und in den Log-Dateien des Servers checkip.net die IP-Adresse des aufrufenden Browsers und weitere Informationen, die dieser preisgibt, hinterlässt. Sollten Sie damit nicht einverstanden sein, verwenden Sie den Event-Kalender hier nicht und führen Sie ab jetzt keine weiteren Aktionen aus!












"Event-Kalender" ist urheberrechtlich geschützt bei Werner Zenk – alle Rechte vorbehalten.

Diese Seite dient zum Testen meiner eigenen Modifizierungen am Event-Kalender, entsprechend erscheinen Zeitweise auch Fehlermeldungen! Die Modifizierungen werden ggf. von Werner Zenk hier veröffentlicht.

Du kannst auch selbst hier testen. Als Benutzer bist Du unter Deiner aktuellen IP der Admin. Du bist für die eingetragenen Daten verantwortlich! Die von Dir eingetragenen Events werden nachts gelöscht.

Du kannst gerne andere Ferien-Dateien oder andere ICS-Dateien ausprobieren und importieren!

Weitere Testmöglichkeit gibt es hier .



TOOLS


AUTO-INSTALLER

Mit dem Script AUTO-INSTALLER kann die automatische Installation eines neunen Updates des Event-Kalenders ausgeführt werden.

Der Script legt zur Sicherheit alle seit dem letzten Update geänderten Dateien im Ordner Zeitstempel_VersionInst_update ab.

Der Script wird gestartet aus der verbindung.php mit der Modifikation "Versionsüberprüfung wenn der User Admin ist". Siehe am Ende der verbindung.php.

Der Script setzt einen Cookie von 24 Stunden Gültigkeit, somit erfolgt der Abruf auf eine neue Version alle 24 Stunden wenn der Admin den Event-Kalender aufruft.

Um der DS-GVO gerecht zu werden, wird darauf hingewiesen, dass

- die Benutzung von AUTO-INSTALLER einen Cookie von jeweils 24 Stunden Gültigkeit im aufrufenden Browser setzt

- die Benutzung von AUTO-INSTALLER in den Log-Dateien des Servers auf dem die PHP-Scripte von AUTO-INSTALLER arbeiten (hier checkip.net) die IP-Adresse des aufrufenden Browsers und alle Informationen, die dieser preisgibt hinterlässt. Solltest Du damit nicht einverstanden sein, verwende den AUTO-INSTALLER nicht.

- die Benutzung von AUTO-INSTALLER in den Log-Dateien des Servers werner-zenk.de die IP-Adresse des aufrufenden Servers auf dem die PHP-Scripte von AUTO-INSTALLER arbeiten (hier checkip.net) und alle Informationen, die dieser preisgibt hinterlässt. Solltest Du damit nicht einverstanden sein, verwende den AUTO-INSTALLER nicht.

- bei Verwendung von AUTO-INSTALLER solltest Du auf der Webseite entsprechende Hinweise im Sinne der DS-GVO veröffentlichen.




CSV-EXPORT / CSV-IMPORT:

Kann hier getestet werden!

Outlook

Event-Kalender



GOOGLE CALENDAR GET EVENTS:


Für die Ausführung des PHP-Scripts muss vorhanden sein:

Google Calendar API Tutorial | Connect Calendar With PHP | Display And Add Events | 2019

Google API PHP Update Alert | Verification Code Bug & token.json Permission Denied Solution | No Ads


Vorbereitungen:
  • in verbindung.php eine Kategorie GOOGLE anlegen, zum Beipiel $KATEGORIEN[$PRIORITAET[16]]= "GOOGLE"
  • Erstellen eines Google Cloud Plattform Projektes mit Zuweisung Google Calendar API
  • Erstellen eines OAuth-Client-ID Credentials File vom Type Desktop und JSON-Datei speichern
  • im Ordner vom event-kalender einen neuen Unterordner google_calendar_get_events anlegen -> mkdir google_calendar_get_events
  • in den Unterordner gehen -> cd google_calendar_get_events
  • Composer ausführen -> composer require google/apiclient:^2.0
  • unten "Zeige Script quickstart.php" klicken und Textteil quickstart.php kopieren
  • im Ordner neue Datei mit Dateinamen "quickstart.php" anlegen, kopierten Text einfügen und speichern (UFT-8 ohne BOM)
  • unten "Zeige Script quickstart.php" klicken und Textteil quickstart.sh kopieren
  • im Ordner neue Datei mit Dateinamen "quickstart.sh" anlegen, kopierten Text einfügen und speichern (UFT-8 ohne BOM)
  • neuen Unterordner OAuth anlegen -> mkdir OAuth
  • leere index.php im Ordner OAuth erstellen -> echo 'silence' > OAuth/index.php
  • OAuth-Client-ID Credentials File vom Type Desktop in den Ordner OAuth kopieren
  • in der Datei quickstart.php $credentials_file setzen auf Speicherort des OAuth-Client-ID Credentials File
  • in der Kommandozeile Script mit "php quickstart.php" aus dem Ordner google_calendar_get_events starten und Anweisung folgen
  • wenn ohne Fehlermeldung Shell-Script '/.../quickstart.sh' in der Crontab mit gewünschter Ausführungszeit eintragen


Mögliche Aufrufe des Scripts:
  • php quikstart.php wählt alle Events des aktuellen Jahres
  • php quikstart.php YYYY wählt alle Events des angebenen Jahres
  • php quikstart.php YYYY-MM wählt alle Events des angebenen Monats des Jahres




Zum Testen des Scripts in der oberen Zeile Button "GOOGLE CALENDAR GET EVENTS" klicken!


Modifizierungen


ICS-Dateien zum Testen



SENDE-EVENT-MAIL:

Mit der Modifikation SENDE-EVENT-MAIL wird das Event bei Eintrag und Änderung an die der Kategorie zugewiesenen E-Mail-Adresse bei aktiviter Benachrichtigung gesendet.

Modifiziert werden die Scripte verbindung.php und kalenderform.php. Der Script kalendersende-event-mail.php wird im Ordner inlcude abgelegt. kalendersende-event-mail.php kann entsprechend an die eigene Gestaltung der E-Mail angepasst werden.



Kleines Gimmick: Schick Dir selbst ne E-Mail! < setze DEINE E-Mail-Adresse in Adresse und ein Häkchen bei Benachrichtigung > (Bitte keinen Unfug. Danke!)


Erweiterungen






Version vom: 01.05.2022
Dateigröße: 6,3 MB
Verzeichnisse: 1
- event-kalender
Dateien: 49
 



Dateien: 63

- adressdatenbank.db12,0 KB28.01.2022
- bbcode_hilfe.php56,1 KB28.01.2022
- hintergrundbild.jpg328,2 KB28.01.2022
- icon.png1,9 KB28.01.2022
- installation.php4,5 KB28.01.2022
- kalenderadressen.php4,0 KB28.01.2022
- kalenderanzeige.php12,1 KB28.01.2022
- kalenderaudio.php33,3 KB28.01.2022
- kalenderblatt.php28,9 KB28.01.2022
- kalendercronjob.php3,6 KB28.01.2022
- kalenderdetails1.php62,9 KB28.01.2022
- kalenderdetails2.php46,7 KB28.01.2022
- kalenderdetails3.php49,6 KB28.01.2022
- kalenderdetails4.php8,0 KB28.01.2022
- kalenderdetails5.php5,2 KB28.01.2022
- kalenderdetails6.php8,9 KB28.01.2022
- kalenderexport.php4,8 KB28.01.2022
- kalenderform.php55,9 KB28.01.2022
- kalenderfunktionen.php17,4 KB28.01.2022
- kalenderfunktionen2.php38,7 KB28.01.2022
- kalenderfunktionen3.php28,9 KB28.01.2022
- kalenderinfo.php2,5 KB28.01.2022
- kalenderjournal.php8,8 KB28.01.2022
- kalenderoptionen.php11,5 KB28.01.2022
- sierene.ogg21,0 KB28.01.2022
- wecker.htm11,2 KB28.01.2022

- 1.png225,6 KB01.05.2022
- 10.png533,9 KB01.05.2022
- 11.png697,2 KB01.05.2022
- 12.png462,5 KB01.05.2022
- 2.png454,2 KB01.05.2022
- 3.png608,1 KB01.05.2022
- 4.png331,7 KB01.05.2022
- 5.png494,1 KB01.05.2022
- 6.png423,9 KB01.05.2022
- 7.png495,1 KB01.05.2022
- 8.png681,7 KB01.05.2022
- 9.png426,7 KB01.05.2022
- bild.png51,6 KB01.05.2022
- demo.htm768 Byte01.05.2022
- kalender.php12,1 KB01.05.2022
- kalenderformfelder.css5,8 KB01.05.2022
- kalendericons.css10,6 KB01.05.2022
- kalenderscript.js82,5 KB01.05.2022
- kalenderstyle.css32,0 KB01.05.2022
- license.txt34,1 KB01.05.2022
- lies_mich.txt27,6 KB01.05.2022
- monatsbilder.txt313 Byte01.05.2022
- verbindung.php12,3 KB01.05.2022
 

Geändert am:
- csv_event-kalender_export.php5125 Byte11.12.2020
- csv_event-kalender_import.php5650 Byte11.12.2020
- generateaccesslink.php5228 Byte11.12.2020
- lazyloading.gif4254 Byte11.12.2020
- verbindung_autoinstaller.inc.php2206 Byte11.12.2020

Geändert am:
- verbindung_myfunctions2.inc.php398 Byte16.03.2021

Geändert am:
- dbexport.php4396 Byte05.05.2021
- dbimport.php6965 Byte05.05.2021

Geändert am:
- auto-installer.php23362 Byte03.01.2022

Geändert am:
- csv_outlook_export.php9326 Byte04.01.2022
- csv_outlook_import.php8859 Byte04.01.2022
- kalendersende-event-mail.php4549 Byte04.01.2022

Geändert am:
- verbindung_darformate.inc.php5025 Byte08.01.2022

Geändert am:
- bbcode_hilfe.php57428 Byte28.01.2022
- demo.htm768 Byte28.01.2022
- hintergrundbild.jpg336122 Byte28.01.2022
- icon.png1944 Byte28.01.2022
- kalenderadressen.php4084 Byte28.01.2022
- kalenderanzeige.php12349 Byte28.01.2022
- kalenderaudio.php34144 Byte28.01.2022
- kalenderblatt.php29593 Byte28.01.2022
- kalendercronjob.php3678 Byte28.01.2022
- kalenderdetails1.php64401 Byte28.01.2022
- kalenderdetails2.php47819 Byte28.01.2022
- kalenderdetails3.php50781 Byte28.01.2022
- kalenderdetails4.php8170 Byte28.01.2022
- kalenderdetails5.php5293 Byte28.01.2022
- kalenderdetails6.php9157 Byte28.01.2022
- kalenderexport.php4931 Byte28.01.2022
- kalenderfunktionen.php17867 Byte28.01.2022
- kalenderfunktionen2.php39638 Byte28.01.2022
- kalenderfunktionen3.php29624 Byte28.01.2022
- kalenderinfo.php2610 Byte28.01.2022
- kalenderjournal.php9061 Byte28.01.2022
- kalenderoptionen.php11725 Byte28.01.2022
- sierene.ogg21494 Byte28.01.2022
- verbindung.php7133 Byte28.01.2022
- wecker.htm11480 Byte28.01.2022

Geändert am:
- datenbank4096 Byte31.01.2022
- kalenderform.php59420 Byte31.01.2022

Geändert am:
- verbindung_myfunctions.inc.php2711 Byte13.02.2022

Geändert am:
- 0.png164701 Byte02.05.2022
- 1.png231033 Byte02.05.2022
- 10.png546758 Byte02.05.2022
- 11.png713885 Byte02.05.2022
- 12.png473617 Byte02.05.2022
- 2.png465131 Byte02.05.2022
- 3.png622695 Byte02.05.2022
- 4.png339648 Byte02.05.2022
- 5.png505978 Byte02.05.2022
- 6.png434065 Byte02.05.2022
- 7.png506945 Byte02.05.2022
- 8.png698067 Byte02.05.2022
- 9.png436990 Byte02.05.2022
- bild.png52813 Byte02.05.2022
- kalender.php13089 Byte02.05.2022
- kalenderformfelder.css5890 Byte02.05.2022
- kalendericons.css10826 Byte02.05.2022
- kalenderscript.js84514 Byte02.05.2022
- kalenderstyle.css33043 Byte02.05.2022
- license.txt34907 Byte02.05.2022
- lies_mich.txt28249 Byte02.05.2022
- monatsbilder.txt313 Byte02.05.2022