s4
changeset 37:5cfad2c7eef8
group-id based argument handling
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Wed, 22 Jul 2015 13:28:11 +0900 |
parents | 2c392d4c2a36 |
children | 1f04814e7dad |
files | s4.cgi |
diffstat | 1 files changed, 8 insertions(+), 6 deletions(-) [+] |
line diff
1.1 --- a/s4.cgi Wed Jul 22 13:27:25 2015 +0900 1.2 +++ b/s4.cgi Wed Jul 22 13:28:11 2015 +0900 1.3 @@ -63,13 +63,15 @@ 1.4 gname=`getpar gname` 1.5 if [ -n "$gname" ]; then 1.6 #gname=${gname%%[!-A-Z0-9a-z_.!#$%^&()=:/*]*} 1.7 - newgname=`echo "$gname"|tr -dc '\-0-9A-Za-z#=:/_.,'` 1.8 + #newgname=`echo "$gname"|tr -dc '\-0-9A-Za-z#=:/_.,'` 1.9 + newgname=`echo "$gname"|tr -d '\"'` 1.10 + newgname=$gname 1.11 if [ x"$newgname" != x"$gname" ]; then 1.12 err NewGNAME: gname=$newgname 1.13 echo "<p>使用禁止文字を除去し $gname としました。</p>" 1.14 gname=$newgname 1.15 + replpar gname string "$gname" 1.16 fi 1.17 - replpar gname string "$gname" 1.18 par2table $formdir/grp.def 1.19 joingrp "$gname" "$user" yes "$user" as-admin 1.20 fi 1.21 @@ -119,7 +121,7 @@ 1.22 $layout/html.m4.html \ 1.23 $layout/groupman.m4.html 1.24 ;; 1.25 - "grp") # $2=group 1.26 + "grp") # $2=group-rowid 1.27 contenttype; echo 1.28 gpg=`getpar grp` 1.29 grp=${2:-$gpg} 1.30 @@ -134,15 +136,15 @@ 1.31 fi 1.32 m4 -D_TITLE_="グループ $grp" \ 1.33 $layout/html.m4.html 1.34 - showgroup "$grp" 1.35 + showgroup "$2" 1.36 1.37 ;; 1.38 "commission") 1.39 - # $2=grp $3=user-rowid 1.40 + # $2=grp-rowid $3=user-rowid 1.41 contenttype; echo 1.42 err commission: "$@" 1.43 m4 -D_TITLE_="グループ $2 管理者委任" $layout/html.m4.html 1.44 - shift # $1=grp $2=user-rowid 1.45 + shift # $1=grp-rowid $2=user-rowid 1.46 if [ -n "$2" ]; then 1.47 grp_reg_adm "$@" 1.48 else