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 diff
1.1 --- a/s4-blog.sh Wed Jul 22 18:16:53 2015 +0900 1.2 +++ b/s4-blog.sh Wed Jul 22 18:20:16 2015 +0900 1.3 @@ -17,9 +17,22 @@ 1.4 [ x"$2" = x"$blogowner" ] && return # If author=blogowner, unnecessary 1.5 blogtitle=`getvalbyid blog title "$1"` 1.6 blogurl="$urlbase?replyblog+$1" 1.7 - emails=`collectemail $blogowner` 1.8 + case `getvalbyid blog notify "$1"` in 1.9 + admin) 1.10 + if isgroup "$owner"; then 1.11 + qgrp=`sqlquote $owner` 1.12 + admins=`query "select user from grp_adm where gname=$qgrp;"` 1.13 + emails=`collectemail $admins` 1.14 + else 1.15 + emails=`collectemail $blogowner` 1.16 + fi 1.17 + ;; 1.18 + no) return ;; 1.19 + *) emails=`collectemail $blogowner` ;; 1.20 + esac 1.21 +err notify: emails="[$emails]" 1.22 smail "$emails" "書込通知 $urlbase"<<EOF 1.23 -あなたの板に書き込みがありました。 1.24 +[$blogtitle]板に書き込みがありました。 1.25 場所: $blogurl 1.26 題目: $blogtitle 1.27 筆者: `gecos $2`