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 |