mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 03:32:51 -06:00
minibar feedback: save user_agent, simple feedback viewer
This commit is contained in:
@@ -1,15 +1,17 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
bin=../bin
|
bin=../bin
|
||||||
|
AUTOHEADER=no
|
||||||
. $bin/cgistart.sh
|
. $bin/cgistart.sh
|
||||||
|
|
||||||
|
save_feedback() {
|
||||||
getquery
|
getquery
|
||||||
|
|
||||||
if [ -n "$feedback_path" ] &&
|
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
|
then
|
||||||
|
|
||||||
pagestart "Thank you"
|
pagestart "Thank you!"
|
||||||
echo "Your feedback has been saved."
|
echo "Your feedback has been saved."
|
||||||
begin script type="text/javascript"
|
begin script type="text/javascript"
|
||||||
echo "setTimeout(function(){window.close()},4000);"
|
echo "setTimeout(function(){window.close()},4000);"
|
||||||
@@ -24,4 +26,19 @@ else
|
|||||||
tag 'input type=button onclick="javascript:history.back()" value="<- Go back"'
|
tag 'input type=button onclick="javascript:history.back()" value="<- Go back"'
|
||||||
pageend
|
pageend
|
||||||
|
|
||||||
fi
|
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
|
||||||
Reference in New Issue
Block a user