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