# HG changeset patch # User HIROSE Yuuji # Date 1589796911 -32400 # Node ID 13fb1392d2f20e32edfd56c9e4d56770cd5ac581 # Parent 1aa16edc28e510c37d8f762d2feecba8bec3596c Function setviastring() only concerned with table 'par'. diff -r 1aa16edc28e5 -r 13fb1392d2f2 s4-funcs.sh --- a/s4-funcs.sh Mon May 18 19:07:52 2020 +0900 +++ b/s4-funcs.sh Mon May 18 19:15:11 2020 +0900 @@ -1225,14 +1225,13 @@ fi } setviastring() { - table=$1 + table=par oifs="$IFS" IFS="&" - for us in $2; do + for us in $1; do k=${us%%=*} v="`echo ${us#*=}|tr '%+' '= '|nkf -Ww -mQ|sed -e 's/\"/\"\"/g'`" - query "replace into $table values('$session', '$k', 'string', \"$v\");" - #echo $k=$v + setpar "$k" "string" "$v" done IFS="$oifs" } @@ -1406,7 +1405,7 @@ done ;; *) - setviastring par "$s" + setviastring "$s" ;; esac }