1
0
forked from GitHub/gf-core

minibar feedback: save user_agent, simple feedback viewer

This commit is contained in:
hallgren
2010-06-02 16:23:52 +00:00
parent 1e5984fe2d
commit 9976477272

View File

@@ -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
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