s4

changeset 763:41e443a925c8

Introduce unsetpar() for continuous page building
author HIROSE Yuuji <yuuji@gentei.org>
date Sun, 07 Jun 2020 07:33:12 +0900
parents f9f88278f6a0
children f36f1f148a4f d39c915daeda
files s4-funcs.sh
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- a/s4-funcs.sh	Sat Jun 06 20:55:30 2020 +0900
     1.2 +++ b/s4-funcs.sh	Sun Jun 07 07:33:12 2020 +0900
     1.3 @@ -677,6 +677,16 @@
     1.4    fi
     1.5    query "replace into par values('$session', '$1', '$2', \"$3\");"
     1.6  }
     1.7 +unsetpar() {
     1.8 +  for i; do
     1.9 +    if [ x"$session" = x"$main_session" ]; then
    1.10 +      case "$i" in
    1.11 +	user|skey) unset _$i ;;
    1.12 +      esac
    1.13 +    fi
    1.14 +    query "DELETE FROM par WHERE var='$i';"
    1.15 +  done
    1.16 +}
    1.17  replpar() {
    1.18    query "update par set val=\"$3\" where sessid='$session' and var='$1' and type='$2';"
    1.19  }
    1.20 @@ -1717,6 +1727,7 @@
    1.21  	 (select id from blog_s where key='owner' and val=$qgname);"
    1.22  	err rm-grp cleaning sql=`echo $sql`
    1.23  	query "$sql";
    1.24 +	unsetpar tag kwd
    1.25  	grps			# When removing a group, switch to grp-list
    1.26  	return			# and return
    1.27        fi