# HG changeset patch # User Christophe Lincoln # Date 1390173603 -3600 # Node ID c7cc9e91b4f4e0edd0c36b9e9c7f32b3899b8198 # Parent 00b8f6d05cd79d1f20a2da6a4c17b0c685850bc7 Fix js redirection and cookies diff -r 00b8f6d05cd7 -r c7cc9e91b4f4 web/bugs.cgi --- a/web/bugs.cgi Wed Jan 15 01:02:13 2014 +0100 +++ b/web/bugs.cgi Mon Jan 20 00:20:03 2014 +0100 @@ -85,17 +85,21 @@ name=$1 value=$2 js_log 'Setting cookie.' - echo "" + cat << EOT + +EOT } js_unset_cookie() { name=$1 js_log 'Unsetting cookie.' - echo "" + cat << EOT + +EOT } # Check if user is auth @@ -187,7 +191,6 @@ # Login page login_page() { - IDLOC="" if [[ "$(GET id)" ]] ;then IDLOC="?id=$(GET id)" @@ -208,6 +211,7 @@
+ $error
@@ -459,7 +463,6 @@ EOT } - save_bug() { bug="$(GET bug)" content="$(GET bugconf)" @@ -534,8 +537,8 @@ pass="$(echo -n "$(POST pass)" | md5sum | awk '{print $1}')" IDLOC="" - if [[ "$(GET id)" ]] ;then - IDLOC="&id=$(GET id)" + if [[ "$(POST id)" ]] ;then + IDLOC="&id=$(POST id)" fi if [ ! -f $AUTH_FILE ] ; then @@ -545,8 +548,8 @@ valid=$(fgrep "${user}:" $AUTH_FILE | cut -d ":" -f 2) if [ "$pass" == "$valid" ] && [ "$pass" != "" ]; then - if [[ "$(GET id)" ]] ;then - IDLOC="?id=$(GET id)" + if [[ "$(POST id)" ]] ;then + IDLOC="?id=$(POST id)" fi md5session=$(echo -n "$$:$user:$pass:$$" | md5sum | awk '{print $1}') mkdir -p $sessions @@ -583,6 +586,7 @@ # # Plugins Now! # + for p in $(ls -1 $plugins) do [ -f "$plugins/$p/$p.conf" ] && . $plugins/$p/$p.conf @@ -799,6 +803,7 @@ header html_header user_box + cat << EOT

$(gettext "Summary")

diff -r 00b8f6d05cd7 -r c7cc9e91b4f4 web/style.css --- a/web/style.css Wed Jan 15 01:02:13 2014 +0100 +++ b/web/style.css Mon Jan 20 00:20:03 2014 +0100 @@ -36,7 +36,7 @@ } #header h1 a:hover { - color: #d66018; + color: #afafaf; } /* Header links */