Mercurial > hgrepos > hgweb.cgi > s4
comparison s4-funcs.sh @ 951:41032d34324d draft
Keep original author even if group admin edits heading
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Sat, 06 Nov 2021 11:23:09 +0900 |
parents | 4099e5a30e27 |
children | d5e87825195f |
comparison
equal
deleted
inserted
replaced
950:4099e5a30e27 | 951:41032d34324d |
---|---|
4020 elif [ x"$tbl" = x"blog" ]; then | 4020 elif [ x"$tbl" = x"blog" ]; then |
4021 # Check if owner in blog_s | 4021 # Check if owner in blog_s |
4022 blogowner=`getvalbyid blog owner "$rowid"` | 4022 blogowner=`getvalbyid blog owner "$rowid"` |
4023 if isgrpowner "$user" "$blogowner"; then | 4023 if isgrpowner "$user" "$blogowner"; then |
4024 rowowner=$user | 4024 rowowner=$user |
4025 origauthor=`getvalbyid blog author $rowid` | |
4026 if [ -n "$origauthor" -a x"$user" != x"$origauthor" ]; | |
4027 then # Keep original author | |
4028 setpar author string "$origauthor" # if differs from $user | |
4029 fi # 2021-11-06 suggd.by Ruri | |
4025 else | 4030 else |
4026 rowowner=`query "SELECT author FROM $tbl WHERE rowid=$rowid;"` | 4031 rowowner=`query "SELECT author FROM $tbl WHERE rowid=$rowid;"` |
4027 fi | 4032 fi |
4028 else | 4033 else |
4029 # 2016-12-05 There's no owner column in $tbl (need confirmation) | 4034 # 2016-12-05 There's no owner column in $tbl (need confirmation) |