tazbug diff web/bugs.cgi @ rev 132
Bettercount of messages and del file + debug empty messages
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Tue Feb 21 16:39:16 2017 +0100 (2017-02-21) |
parents | 1d0317d8d689 |
children | c2e788b5405d |
line diff
1.1 --- a/web/bugs.cgi Tue Feb 21 14:36:17 2017 +0100 1.2 +++ b/web/bugs.cgi Tue Feb 21 16:39:16 2017 +0100 1.3 @@ -359,7 +359,7 @@ 1.4 # Write a new message 1.5 new_msg() { 1.6 date=$(date "+%Y-%m-%d %H:%M") 1.7 - msgs=$(ls -1 $bugdir/$id/msg.* | wc -l) 1.8 + msgs=$(ls -1 $bugdir/$id/msg.* | cut -d "." -f 2 | sort -n | tail -n 1) 1.9 count=$(($msgs + 1)) 1.10 if check_auth; then 1.11 USER="$user" 1.12 @@ -726,15 +726,13 @@ 1.13 js_redirection_to "$script?id=$id" 1.14 fi ;; 1.15 *\ id\ *) 1.16 - # Empty deleted messages to keep msg count working. 1.17 header 1.18 html_header 1.19 id="$(GET id)" 1.20 [ "$(GET close)" ] && close_bug 1.21 [ "$(GET open)" ] && open_bug 1.22 [ "$(GET msg)" ] && new_msg 1.23 - [ "$(GET delmsg)" ] && rm -f $bugdir/$id/msg.$(GET delmsg) && \ 1.24 - touch $bugdir/$id/msg.$(GET delmsg) 1.25 + [ "$(GET delmsg)" ] && rm -f $bugdir/$id/msg.$(GET delmsg) 1.26 msgs=$(fgrep MSG= $bugdir/$id/msg.* | wc -l) 1.27 user_box 1.28 . $bugdir/$id/bug.conf