tazpanel diff lib/libtazpanel @ rev 71
lib/libtazpanel: this time fix query_string_parser to handle all case in TazPanel
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Tue Apr 12 01:22:50 2011 +0200 (2011-04-12) |
parents | 1938c9c0603b |
children | 26455264ec32 |
line diff
1.1 --- a/lib/libtazpanel Tue Apr 12 03:09:51 2011 +0200 1.2 +++ b/lib/libtazpanel Tue Apr 12 01:22:50 2011 +0200 1.3 @@ -24,10 +24,11 @@ 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 + #IFS="&" 1.9 for var in $(echo "$QUERY_STRING" | sed s'@=@ @'g) 1.10 do 1.11 id=$((id + 1)) 1.12 + var=${var#&} 1.13 case "$id" in 1.14 '1') CASE=${var% } ;; 1.15 '2') WANT=${var% } ;; 1.16 @@ -35,7 +36,7 @@ 1.17 '4') VAR_2=${var% } ;; 1.18 esac 1.19 done 1.20 - unset IFS 1.21 + #unset IFS 1.22 } 1.23 1.24 # LOG activities