# HG changeset patch # User Christophe Lincoln # Date 1391468102 -3600 # Node ID 7a7e798ecd1c56ef9874f87879d7d5e7b864dc1a # Parent 88655776f9ff43ab0e8a25992c62e60ec4aacfc2 bugs.cgi: fold all bugs and messages to 80 char diff -r 88655776f9ff -r 7a7e798ecd1c web/bugs.cgi --- a/web/bugs.cgi Mon Jan 20 00:22:58 2014 +0100 +++ b/web/bugs.cgi Mon Feb 03 23:55:02 2014 +0100 @@ -278,7 +278,7 @@ sed \ -e s"#http://\([^']*\).png#[ Image ]#"g \ -e s"#http://\([^']*\).*# \1#"g \ - -e 's#\\\\n#\n#g;s#%22#"#g;s#%21#!#g' + -e 's#\\\\n##g;s#%22#"#g;s#%21#!#g' } # Bug page @@ -290,7 +290,6 @@ fi cat << EOT

$(eval_gettext 'Bug $id: $STATUS')

-

$(get_gravatar $MAIL 32) $BUG @@ -347,7 +346,7 @@ cat << EOT

$(gettext "New message")

- +

@@ -366,11 +365,13 @@ USER="$user" fi js_log "Will write message in $bugdir/$id/msg.$count " - sed "s/$(echo -en '\r') /\n/g" > $bugdir/$id/msg.$count << EOT + sed "s/$(echo -en '\r') /\n/g" > $bugdir/$id/msg.$count.tmp << EOT USER="$USER" DATE="$date" MSG="$(GETfiltered msg)" EOT + fold -s -w 80 $bugdir/$id/msg.$count.tmp > $bugdir/$id/msg.$count + rm -f $bugdir/$id/msg.$count.tmp } # Create a new Bug @@ -384,7 +385,7 @@ USER="$user" fi mkdir -p $bugdir/$count - sed "s/$(echo -en '\r') /\n/g" > $bugdir/$count/bug.conf << EOT + sed "s/$(echo -en '\r') /\n/g" > $bugdir/$count/bug.tmp << EOT # SliTaz Bug configuration BUG="$(GETfiltered bug)" @@ -396,6 +397,8 @@ DESC="$(GETfiltered desc)" EOT + fold -s -w 80 $bugdir/$bug/bug.tmp > $bugdir/$bug/bug.conf + rm -f $bugdir/$bug/bug.tmp } # New bug page for the web interface @@ -462,9 +465,11 @@ save_bug() { bug="$(GET bug)" content="$(GET bugconf)" - sed "s|\"|'|" | sed "s/$(echo -en '\r') /\n/g" > $bugdir/$bug/bug.conf << EOT + sed "s|\"|'|" | fold -s | sed "s/$(echo -en '\r') /\n/g" > $bugdir/$bug/bug.tmp << EOT $content EOT + fold -s -w 80 $bugdir/$bug/bug.tmp > $bugdir/$bug/bug.conf + rm -f $bugdir/$bug/bug.tmp } # Close a fixed bug