# HG changeset patch # User HIROSE Yuuji # Date 1670746799 -32373 # Node ID 5bd1b512504908bc9d1f52ec7345873bb2d7f53c # Parent 47b3e770372da3eabda050ce35c010114dc14bd4 Direct link to lshandoutall in group home for grp-admin diff -r 47b3e770372d -r 5bd1b5125049 s4-blog.sh --- a/s4-blog.sh Sun Dec 04 16:59:59 2022 +0859 +++ b/s4-blog.sh Sun Dec 11 17:19:32 2022 +0859 @@ -795,9 +795,10 @@ if [ -z "$CATCSV" ]; then echo "

総合

" echo "$sql" | lshandout_ulink_table - echo "

総合(CSV)

" + echo "

総合(CSV)

" + echo '

' printf ".mode csv\n.header ON\n" | query - echo '
'
+    echo '
'
     echo "$sql" | query | sed 's/^"[0-9]*	/"/'
     echo "
" echo "
縦持ちCSV
" diff -r 47b3e770372d -r 5bd1b5125049 s4-funcs.sh --- a/s4-funcs.sh Sun Dec 04 16:59:59 2022 +0859 +++ b/s4-funcs.sh Sun Dec 11 17:19:32 2022 +0859 @@ -2844,6 +2844,26 @@ title=\"Shortcut: e${nl}Edit Group\">グループ情報の編集" iamowner=$rowid colmd=" mode" + # We have to specify report-type blog to lshandoutall + repblog=`query " + WITH grpblogs AS ( + SELECT id FROM blog_s + WHERE key='owner' AND val=(SELECT gname FROM grp WHERE rowid=$rowid) + ), ownerMode AS ( + SELECT id, + max(CASE key WHEN 'owner' THEN val END) owner, + max(CASE key WHEN 'mode' THEN val END) mode + FROM blog_s + GROUP BY id + ), blogid AS ( + SELECT id + FROM grpblogs NATURAL LEFT JOIN ownerMode + WHERE mode LIKE 'report%' LIMIT 1 + ) SELECT blog.rowid FROM blogid NATURAL LEFT JOIN blog;"` + if [ -n "$repblog" ]; then + csvid="gethandoutcsv" + replink="/ レポート全集計" + fi fi if [ -n "$ismember" ]; then #echo "${iamowner:+ / }グループの新規話題作成" @@ -2853,7 +2873,8 @@ ${iamowner:+ / }グループの新規話題作成 / メンバーを個別選択しての操作

+ href="?grpaction+$rowid">メンバーを個別選択しての操作 + $replink

`cgi_checkbox send yes id="send"`