Mercurial > hgrepos > hgweb.cgi > s4
diff s4-funcs.sh @ 987:e71a86651d72 draft
Table in GrpAction page contains userid(localpart) for summary
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Sun, 31 Jul 2022 15:26:18 +0900 |
parents | fb0ffa47e0f3 |
children | e77d6258ad54 |
line wrap: on
line diff
--- a/s4-funcs.sh Sun Jun 26 19:09:40 2022 +0900 +++ b/s4-funcs.sh Sun Jul 31 15:26:18 2022 +0900 @@ -3205,8 +3205,8 @@ then 'k' ELSE '' END || rowid || ',' - || rtrim(substr(name, 1, instr(name, '@')), '@') || ',' - || gecos NAME, + || rtrim(substr(name, 1, instr(name, '@')), '@') UID, + gecos NAME, post POST, (coalesce((SELECT cnt FROM user_view WHERE vuser=name), 0)) ACCESS, team _TEAM_ @@ -3256,15 +3256,19 @@ b1='<label> <input type="checkbox" name="usel" value="' ba='<label class="admin"><input type="checkbox" name="usel" value="' br='<span id="reverse" title="Reverse Selection"></span>' - #b2='"> <span>' b3='</span></label>' - # | sed -e "s|^\(<TR><TD>\)k\([0-9]*\),\([^<]*\)|\1$ba\2$b2\3$b3|" \ - # -e "s|^\(<TR><TD>\)\([0-9]*\),\([^<]*\)|\1$b1\2$b2\3$b3|" \ - lnk='"> <span>\5</span></label> [<a href="?home+\3">HOME</a>]' + # lnk='"> <span></span></label> [<a href="?home+\3">HOME</a>]' + lnk='<a href="?home+\3">\5</a>' + # (1) Join <TR> line and the next + # (2) (<TR><TD)>(k?)(1234),(userid)</TD><TD>(GECOS)</TD> + # ↓ + # <TR><TD>\2<label><input ...value="\3">\4</label></TD> \ + # <TD><a href="?home+\3">\5</a></TD> cgi_form grpaction<<EOF \ + | sed -e '/^<TR>/{; N; s/\n//; }' \ | sed -E \ - -e "s|^(<TR><TD)>(k?)([0-9]*),([^,]+),([^<]*)|\1 title=\"\4\">\2$b1\3$lnk|" \ + -e "s|^(<TR><TD>)(k?)([0-9]*),(.*)</TD><TD>(.*)</TD>|\1\2$b1\3\">\4</label></td><td>$lnk</TD>|" \ -e 's/^(<TR><TD[^>]*>)k(<label)/\1\2 class="admin"/' \ - -e "s|^(<TR><TH>)(NAME)|\1$br \2|" \ + -e "s|^(<TR><TH>)(UID)|\1$br \2|" \ | _m4 -D_TITLE_="spaste(\`$tf')" \ -D_SUBTITLE_="チェック後操作ボタン" \ -D_FORM_="syscmd(cat)" -D_DUMPTABLE_="" \ @@ -3305,7 +3309,7 @@ `cgi_radio rm close id="x"`<label for="x" accesskey="x">×</label> </div> <h4>$htmlgrp 参加者一覧</h4>$gettingcsv$fromtonote -<table class="td2r td3r thl"> +<table class="td3r td4r thl"> `sq $db -header -html "$sql"` </table> `cgi_hidden grp $grid`