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