s4
annotate scripts/s4-sns.case @ 520:0d8785102531
Resolve confliction of s4.cgi
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Sat, 06 Apr 2019 17:35:07 +0900 |
parents | 2601a0a70b0b |
children | 9cf0b6b7bb90 |
rev | line source |
---|---|
yuuji@92 | 1 home|"") |
yuuji@92 | 2 contenttype; echo |
yuuji@92 | 3 err HOME: just in rowid=`getpar rowid` |
yuuji@92 | 4 [ -n "`getpar rowid`" ] && par2table $formdir/user.def |
yuuji@92 | 5 showhome ${2:-$user} |
yuuji@92 | 6 ;; |
yuuji@92 | 7 login) |
yuuji@92 | 8 contenttype; echo |
yuuji@92 | 9 myargs="" |
yuuji@92 | 10 showlogin |
yuuji@92 | 11 ;; |
yuuji@92 | 12 # "edittable") |
yuuji@92 | 13 # contenttype; echo |
yuuji@92 | 14 # m4 -D_TITLE_="グループ編集/削除" $layout/html.m4.html |
yuuji@92 | 15 # edittable "$formdir/$2.def" "$2" "$3" |
yuuji@92 | 16 # ;; |
yuuji@92 | 17 "showattc") |
yuuji@92 | 18 shift |
yuuji@92 | 19 showattc "$@" |
yuuji@92 | 20 exit 0 # Do not output further chunks |
yuuji@92 | 21 ;; |
yuuji@520 | 22 invite|groupman|userconf|groupconf|mems|grps|grp|groupupdate|groupclone|grpaction|joingrpadmit|commission|editheading|editart|showattc|send2mem|mvart) |
yuuji@92 | 23 contenttype; echo |
yuuji@92 | 24 [ -n "$1" ] && shift |
yuuji@92 | 25 $stage "$@" |
yuuji@92 | 26 ;; |
yuuji@92 | 27 "blog") # $2=grpID |
yuuji@92 | 28 contenttype; echo |
yuuji@92 | 29 . ./s4-blog.sh |
yuuji@92 | 30 blog_addentry $2 |
yuuji@92 | 31 ;; |
yuuji@92 | 32 "replyblog") |
yuuji@92 | 33 contenttype; echo |
yuuji@92 | 34 rowid=${2%%[!A-Z0-9a-z_]*} |
yuuji@92 | 35 ## err ROWid=$rowid, '$2'=$2 |
yuuji@92 | 36 . ./s4-blog.sh |
yuuji@520 | 37 err blog_reply2 $rowid |
yuuji@92 | 38 blog_reply $rowid |
yuuji@92 | 39 ;; |
yuuji@520 | 40 aid[1-9]*) |
yuuji@520 | 41 arid=${1#aid} |
yuuji@520 | 42 arid=${arid%%[!0-9]*} |
yuuji@520 | 43 . ./s4-blog.sh |
yuuji@520 | 44 err b_r_a "$arid" |
yuuji@520 | 45 blog_reply_article "$arid" |
yuuji@520 | 46 ;; |
yuuji@520 | 47 reload*) # Dirty workaround for reloading page just after submit |
yuuji@520 | 48 newurl="$urlbase?replyblog+${stage#*/}#bottom" |
yuuji@520 | 49 echo "Refresh: 0; $newurl"; echo |
yuuji@520 | 50 exit 0 |
yuuji@520 | 51 ;; |
yuuji@520 | 52 lshandout|lshandoutall|gethandout|gethandoutcsv|gethandoutcsv2|blogseen) |
yuuji@520 | 53 case "$stage" in |
yuuji@520 | 54 lshandout*|blogseen*) contenttype; echo ;; |
yuuji@520 | 55 esac |
yuuji@92 | 56 rowid=${2%%[!A-Z0-9a-z_]*} |
yuuji@92 | 57 if [ -z "$rowid" ]; then |
yuuji@92 | 58 echo "話題番号が未指定です。" | html p |
yuuji@92 | 59 return |
yuuji@92 | 60 fi |
yuuji@92 | 61 . ./s4-blog.sh |
yuuji@92 | 62 $stage $rowid |
yuuji@92 | 63 ;; |
yuuji@92 | 64 lsmyfile) |
yuuji@92 | 65 contenttype; echo |
yuuji@92 | 66 . ./s4-blog.sh |
yuuji@92 | 67 shift |
yuuji@92 | 68 $stage "$@" |
yuuji@92 | 69 ;; |
yuuji@92 | 70 "searchart") # $2=blogowner |
yuuji@92 | 71 contenttype; echo |
yuuji@92 | 72 m4 -D_TITLE_="検索結果" $layout/html.m4.html |
yuuji@92 | 73 . ./s4-blog.sh |
yuuji@92 | 74 searchart $2 |
yuuji@92 | 75 ;; |
yuuji@92 | 76 *) |
yuuji@92 | 77 exec $0 login |
yuuji@92 | 78 ;; |