diff options
| author | hallgren <hallgren@chalmers.se> | 2010-06-02 16:23:52 +0000 |
|---|---|---|
| committer | hallgren <hallgren@chalmers.se> | 2010-06-02 16:23:52 +0000 |
| commit | 9976477272c93de41e5c6900188bd8082bbbb8a9 (patch) | |
| tree | 151574995aa049e18502732e3d633e9a0f33a470 /src/runtime/javascript/minibar/feedback.cgi | |
| parent | 1e5984fe2d4875c4864d27b4483bd302d89f7238 (diff) | |
minibar feedback: save user_agent, simple feedback viewer
Diffstat (limited to 'src/runtime/javascript/minibar/feedback.cgi')
| -rw-r--r-- | src/runtime/javascript/minibar/feedback.cgi | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/src/runtime/javascript/minibar/feedback.cgi b/src/runtime/javascript/minibar/feedback.cgi index 626fc60d0..9680b9150 100644 --- a/src/runtime/javascript/minibar/feedback.cgi +++ b/src/runtime/javascript/minibar/feedback.cgi @@ -1,15 +1,17 @@ #!/bin/bash bin=../bin +AUTOHEADER=no . $bin/cgistart.sh +save_feedback() { getquery if [ -n "$feedback_path" ] && - echo "t=$(date +%F+%T)&ip=$REMOTE_ADDR&$query&accept_language=$HTTP_ACCEPT_LANGUAGE" >> "$feedback_path" + echo "t=$(date +%F+%T)&ip=$REMOTE_ADDR&$query&accept_language=$HTTP_ACCEPT_LANGUAGE&user_agent=$(echo -n $HTTP_USER_AGENT | plain2url)" >> "$feedback_path" then - pagestart "Thank you" + pagestart "Thank you!" echo "Your feedback has been saved." begin script type="text/javascript" echo "setTimeout(function(){window.close()},4000);" @@ -24,4 +26,19 @@ else tag 'input type=button onclick="javascript:history.back()" value="<- Go back"' pageend -fi
\ No newline at end of file +fi +} + +view_feedback() { + charset="UTF-8" + pagestart "Collected Feedback" + begin pre + Reg show reverse drop color_depth,pixel_depth,outer_size,inner_size,available_screen_size from-url <"$PATH_TRANSLATED" | plain2html + end + pageend +} + +case "$PATH_TRANSLATED" in + "") save_feedback ;; + *) view_feedback +esac
\ No newline at end of file |
