slitaz-forge annotate scn/plugins/mybugs/user.sh @ rev 698

Remove ashism ==
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Feb 26 08:22:34 2019 +0100 (2019-02-26)
parents 8701c75df89a
children
rev   line source
pankso@655 1 #!/bin/sh
pankso@655 2 #
paul@660 3 # This script displays bugs for a given user. A copy is used on SCN to
pankso@655 4 # display user bugs on profile page with a custom config file to set
pankso@655 5 # $bugdir.
pankso@655 6 #
pankso@655 7 [ -f "$plugins/mybugs/bugdir.conf" ] && . $plugins/mybugs/bugdir.conf
pankso@655 8 [ "$(GET user)" ] && user="$(GET user)"
pankso@655 9 url="http://bugs.slitaz.org/"
pankso@655 10
pankso@655 11 if fgrep -q -l "CREATOR=\"$user\"" ${bugdir}/*/*/bug.conf; then
pankso@655 12 show_more="0"
pankso@655 13 echo "<h3>Latest bugs</h3>"
pankso@655 14 echo "<pre>"
pankso@655 15 for bug in $(fgrep -l "CREATOR=\"$user\"" ${bugdir}/*/*/bug.conf | \
pankso@666 16 xargs ls -lt | awk '{print $9}' | head -n 3)
pankso@655 17 do
pankso@655 18 . ${bug}
pankso@655 19 id=$(basename $(dirname $bug))
pankso@655 20 cat << EOT
pankso@655 21 <img src='images/bug.png' alt='' /> \
pankso@655 22 Bug $id: <a href="${url}?id=$id">$BUG</a> <span class="date">- $DATE</span>
pankso@655 23 EOT
pankso@655 24 done
pankso@655 25 echo "</pre>"
pankso@655 26 fi
pankso@655 27
pankso@666 28 #if fgrep -q -l "USER=\"$user\"" ${bugdir}/*/*/msg.*; then
pankso@666 29 #show_more="0"
pankso@666 30 #echo "<h3>Latest debug messages</h3>"
pankso@666 31 #echo "<pre>"
pankso@655 32
pankso@666 33 #for msg in $(fgrep -l "USER=\"$user\"" ${bugdir}/*/*/msg.* | \
pankso@666 34 #xargs ls -lt | awk '{print $9}' | head -n 4)
pankso@666 35 #do
pankso@666 36 #. ${msg}
pankso@666 37 #id=$(basename $(dirname $msg))
pankso@666 38 #msgid=$(echo $msg | cut -d "." -f 2)
pankso@666 39 #message="$(fgrep MSG= $msg | cut -d \" -f 2 | cut -c 1-40)"
pankso@666 40 #cat << EOT
pankso@666 41 #<img src='images/bug.png' alt='' /> \
pankso@666 42 #<a href="${url}?id=$id">Bug $id:</a> <span class="date">$DATE</span> \
pankso@666 43 #<a href="${url}?id=$id#msg${msgid}">${message}...</a>
pankso@666 44 #EOT
pankso@666 45 #done
pankso@666 46 #echo "</pre>"
pankso@666 47 #fi
pankso@655 48
pankso@655 49 if [ "$show_more" ]; then
pankso@655 50 echo "<p>"
pascal@698 51 if [ "$HTTP_HOST" = "bugs.slitaz.org" ]; then
pankso@655 52 echo "<a href='?mybugs&user=$user'>$(gettext 'View all my bugs and messages')</a>"
pankso@655 53 else
pankso@655 54 echo "$(gettext 'View all my bugs and debug messages on:') "
pankso@658 55 echo "<a href='${url}?mybugs&user=$user'>bugs.slitaz.org</a>"
pankso@655 56 fi
pankso@655 57 echo "</p>"
pankso@655 58 fi