summaryrefslogtreecommitdiff
path: root/src/runtime/javascript/minibar/feedback.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/javascript/minibar/feedback.cgi')
-rw-r--r--src/runtime/javascript/minibar/feedback.cgi27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/runtime/javascript/minibar/feedback.cgi b/src/runtime/javascript/minibar/feedback.cgi
new file mode 100644
index 000000000..626fc60d0
--- /dev/null
+++ b/src/runtime/javascript/minibar/feedback.cgi
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+bin=../bin
+. $bin/cgistart.sh
+
+getquery
+
+if [ -n "$feedback_path" ] &&
+ echo "t=$(date +%F+%T)&ip=$REMOTE_ADDR&$query&accept_language=$HTTP_ACCEPT_LANGUAGE" >> "$feedback_path"
+then
+
+ pagestart "Thank you"
+ echo "Your feedback has been saved."
+ begin script type="text/javascript"
+ echo "setTimeout(function(){window.close()},4000);"
+ end
+ pageend
+
+else
+
+ pagestart "Feedback error"
+ echo "Your feedback could not be saved. Sorry."
+ p
+ tag 'input type=button onclick="javascript:history.back()" value="<- Go back"'
+ pageend
+
+fi \ No newline at end of file