tazpanel diff lib/libtazpanel @ rev 69
Fix query_string_parser used from a form (&)
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Tue Apr 12 02:55:40 2011 +0200 (2011-04-12) |
parents | 95dc2475f4ae |
children | 1938c9c0603b |
line diff
1.1 --- a/lib/libtazpanel Tue Apr 12 02:47:00 2011 +0200 1.2 +++ b/lib/libtazpanel Tue Apr 12 02:55:40 2011 +0200 1.3 @@ -24,6 +24,7 @@ 1.4 # we use that to help get URL string variables and user names 1.5 query_string_parser() { 1.6 id=0 1.7 + IFS="&" 1.8 for var in $(echo "$QUERY_STRING" | sed s'@=@ @'g) 1.9 do 1.10 id=$((id + 1)) 1.11 @@ -34,6 +35,7 @@ 1.12 '4') VAR_2=${var% } ;; 1.13 esac 1.14 done 1.15 + unset IFS 1.16 } 1.17 1.18 # LOG activities 1.19 @@ -99,7 +101,7 @@ 1.20 xhtml_header() { 1.21 cat ${PANEL}$HEADER | sed s/'- %TITLE%'/"$TITLE"/ 1.22 if [ $DEBUG == "1" ]; then 1.23 - echo "<div class='debug'>$REQUEST_METHOD ${QUERY_STRING}</div>" 1.24 + echo "<div class='debug'>$CASE $WANT $REQUEST_METHOD ${QUERY_STRING}</div>" 1.25 fi 1.26 } 1.27