s4

changeset 282:e6c1cbe4ffcc

Add article-rowid to id of tr(article list)
author HIROSE Yuuji <yuuji@gentei.org>
date Sat, 06 Aug 2016 12:18:03 +0859
parents dd8629e6d67e
children fe73fb3f9f35
files s4-blog.sh
diffstat 1 files changed, 20 insertions(+), 1 deletions(-) [+]
line diff
     1.1 --- a/s4-blog.sh	Tue Aug 02 22:09:06 2016 +0859
     1.2 +++ b/s4-blog.sh	Sat Aug 06 12:18:03 2016 +0859
     1.3 @@ -181,7 +181,7 @@
     1.4      nt="<label style=\"font-size: 70%;\"><input type=\"checkbox\"
     1.5  	 name=\"notifyto\" value=\"$uid\">返信通知送信</label>"
     1.6      cat<<EOF |
     1.7 -<tr id="$id">
     1.8 +<tr id="$id" id="$aid">
     1.9  <td>${edit:+<a href="$elink+$edit">編集</a> }#$aid
    1.10  <a href="$hlink+$uid">$uname</a>
    1.11  $tm
    1.12 @@ -255,6 +255,25 @@
    1.13  	<p class="update_link"><a
    1.14  	 href="?reload/$rowid">再読込</a></p>
    1.15  	EOF
    1.16 +  query<<-EOF
    1.17 +	WITH mrt AS (
    1.18 +	 SELECT max(val) maxtime FROM article_s
    1.19 +	 WHERE key='ctime' AND id IN
    1.20 +		 (SELECT id FROM article
    1.21 +		  WHERE blogid=(select id from blog where rowid=$id))
    1.22 +	)
    1.23 +	SELECT 'A:'||
    1.24 +		(SELECT count(*) FROM tblaccesses
    1.25 +		 WHERE tbl='blog' AND tblrowid=$id) access,
    1.26 +	       'C:'||
    1.27 +	        (SELECT count(distinct user) FROM acclog
    1.28 +		 WHERE tbl='blog' AND tblrowid=$id
    1.29 +		       AND time > (SELECT maxtime from mrt)
    1.30 +		       AND user IN 
    1.31 +			  (SELECT user FROM grp_mem
    1.32 +			   WHERE gname = $(sqlquote "$blogowner")))
    1.33 +	       ;
    1.34 +	EOF
    1.35    $iswritable && cat<<-EOF
    1.36  	<div class="blogcomment">
    1.37  	<input type="hidden" name="blogid" value="$id">