From 87607d3b6429bd187827993f5b34da7834686a16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Mon, 3 Oct 2022 21:37:37 +0200 Subject: ics webcal ocenjevanja, popravek pathov v main.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dejstvo, da je bil po skoraj treh letih objavljen commit v repozitorij, ne pomeni, da je to zdaj kar naenkrat boljša koda in preverjena za morebitne varnostne luknje. kode še vedno ni smiselno uporabljati, javni endpoint je dostopen na http://razred.4a.si/gimsisextclient/endpoint.php, ical je dostopen na http://razred.4a.si/gimsisextclient/ical.php --- ical.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ical.php (limited to 'ical.php') diff --git a/ical.php b/ical.php new file mode 100644 index 0000000..b21137f --- /dev/null +++ b/ical.php @@ -0,0 +1,16 @@ +setusername($_REQUEST['u']); + $g->setpassword($_REQUEST['p']); + echo "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Anton Luka Šijanec//NONSGML gimsisextClient iCal fetchocenjevanja//SL\r\n"; + foreach ($g->fetchocenjevanja() as $o) { + $d = explode(".", $o["datum"]); + echo "UID:" . $o["datum"] . $o["kratica"] . $o["predmet"] . "@ical.gimsisextclient.sijanec.eu\r\nDTSTAMP:" . $d[2] . $d[1] . $d[0] . "T080000Z\r\nORGANIZER;CN=" . $o["predmet"] . ":MAILTO:info+" . $o["kratica"] . "@gimb.org\r\nDTSTART:" . $d[2] . $d[1] . $d[0] . "T080000Z\r\nDTEND:" . $d[2] . $d[1] . $d[0] . "T140000Z\r\nSUMMARY:" . $o["kratica"] . ": " . $o["opis"] . "\r\nGEO:46.064167;14.511667\r\nEND:VEVENT\r\n"; + } + echo "END:VCALENDAR\r\n"; +?> -- cgit v1.2.3