# HG changeset patch # User HIROSE Yuuji # Date 1485773972 -32400 # Node ID 58c291b6a81f4104b190fbbfc72deafa9d543c46 # Parent 6dc23f0b7279d5852172cb43f9e62259b9da904f Allow lshandoutall and gethandout on frozen board diff -r 6dc23f0b7279 -r 58c291b6a81f s4-blog.sh --- a/s4-blog.sh Mon Jan 30 19:57:35 2017 +0900 +++ b/s4-blog.sh Mon Jan 30 19:59:32 2017 +0900 @@ -395,7 +395,9 @@ } lshandoutall() { # $1=rowid of blog - if ! blog_writable $1 $user; then + blog_writable $1 $user + r=$? # =0: writable, $BLOG_NOTMEM bit set => not member + if [ $((rc & $BLOG_NOTMEM)) -gt 0 ] ; then echo "メンバー以外は利用できません。" | html p; return fi rowid=$(($1 + 0)) @@ -501,7 +503,9 @@ } gethandout() { # $1=rowid of blog - if ! blog_writable $1 $user; then + blog_writable $1 $user + r=$? # =0: writable, $BLOG_NOTMEM bit set => not member + if [ $((rc & $BLOG_NOTMEM)) -gt 0 ] ; then echo "メンバー以外は利用できません。" | html p; return fi i=0