]> git.plutz.net Git - confetti/blobdiff - actions/export_ical.sh
externalise cgi engine
[confetti] / actions / export_ical.sh
similarity index 77%
rename from action.sh
rename to actions/export_ical.sh
index a0240d932d0f718a5088d44d3b942f61dce66c3c..715f4d2aa93c6963aa2a4518842bef8a8c0f07c2 100755 (executable)
--- a/action.sh
@@ -1,6 +1,6 @@
 #!/bin/zsh
 
-# Copyright 2014 Paul Hänsch
+# Copyright 2014,2015 Paul Hänsch
 #
 # This file is part of Confetti.
 # 
@@ -17,8 +17,6 @@
 # You should have received a copy of the GNU Affero General Public License
 # along with Confetti.  If not, see <http://www.gnu.org/licenses/>. 
 
-ACTION="$(echo "$_GET[\"action\"]" |egrep '^[a-zA-Z0-9_-]+$')"
-ACTION="${_EXEC}/actions/${ACTION}.sh"
-[ -x "$ACTION" ] || echo -n "Location: ?page=error\n\n"
-
-. $ACTION
+echo -n "Content-Type: text/calendar;charset=utf-8\n\n"
+course="$_GET[\"course\"]"
+cat "$_DATA/ical/$course"