# HG changeset patch # User HIROSE Yuuji # Date 1437547921 -32400 # Node ID 5ed3caba8dd1802deea142221dd17f163ec8c395 # Parent 1f04814e7dadf069d30659a0a2958fb9aafeb595 report-closed + user mode -> hidden to other user diff -r 1f04814e7dad -r 5ed3caba8dd1 s4-funcs.sh --- a/s4-funcs.sh Wed Jul 22 13:28:20 2015 +0900 +++ b/s4-funcs.sh Wed Jul 22 15:52:01 2015 +0900 @@ -371,8 +371,11 @@ then (select user from grp_adm where \ gname=(select val from getowner) and \ user='$1')\ - else 'user' end;" - err isfilereadable: sql="$sql" + when (select author from article where\ + id=(select id from $2 where rowid=$3))='$1' + then 'user+author' + else '' end;" + err isfilereadable: sql="`echo $sql`" # caseのネストで内側のcaseがスカラーtrueを返しても外側はtrue扱いにならない result=`query "$sql"` [ -n "$result" ] && return 0