Mercurial > hgrepos > hgweb.cgi > s4
changeset 48:837c9a6bec02
Add notification modes
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Wed, 22 Jul 2015 18:20:16 +0900 |
parents | c37cbb154e01 |
children | aa94b4c20944 |
files | s4-blog.sh |
diffstat | 1 files changed, 15 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/s4-blog.sh Wed Jul 22 18:16:53 2015 +0900 +++ b/s4-blog.sh Wed Jul 22 18:20:16 2015 +0900 @@ -17,9 +17,22 @@ [ x"$2" = x"$blogowner" ] && return # If author=blogowner, unnecessary blogtitle=`getvalbyid blog title "$1"` blogurl="$urlbase?replyblog+$1" - emails=`collectemail $blogowner` + case `getvalbyid blog notify "$1"` in + admin) + if isgroup "$owner"; then + qgrp=`sqlquote $owner` + admins=`query "select user from grp_adm where gname=$qgrp;"` + emails=`collectemail $admins` + else + emails=`collectemail $blogowner` + fi + ;; + no) return ;; + *) emails=`collectemail $blogowner` ;; + esac +err notify: emails="[$emails]" smail "$emails" "書込通知 $urlbase"<<EOF -あなたの板に書き込みがありました。 +[$blogtitle]板に書き込みがありました。 場所: $blogurl 題目: $blogtitle 筆者: `gecos $2`