X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=templates%2Fview_attendee.sh;h=0bc29f7d4cac3e8e77b55c7bb306275bc37329c6;hb=badf769c566295e6ceaf9a9d80de664c227666a4;hp=4d14e750cf12da1d81f5c145eb42dae8df61b402;hpb=2532a74006181d1b703b0884a8a82f66747beb1a;p=lobster
diff --git a/templates/view_attendee.sh b/templates/view_attendee.sh
index 4d14e75..0bc29f7 100755
--- a/templates/view_attendee.sh
+++ b/templates/view_attendee.sh
@@ -1,4 +1,4 @@
-# Copyright 2014 Paul Hänsch
+# Copyright 2014, 2015 Paul Hänsch
#
# This file is part of Confetti.
#
@@ -15,82 +15,73 @@
# You should have received a copy of the GNU Affero General Public License
# along with Confetti. If not, see .
-echo '
'
-echo '
'
-echo '
'$values[FN]' '
-[ -n "$values[GENDER]" ] && \
- echo '
'$(l10n $values[GENDER])' '
-for n in NICKNAME NICKNAME{0..10}; do [ -n "$values[$n]" ] &&\
- echo '
aka. '$values[$n]' '
-done
-[ -n "$values[BDAY]" ] &&\
- echo '
*: '$values[BDAY]''
+cat <
+
+
$values[FN]
+ ${values[GENDER]:+
$(l10n $values[GENDER]) }
-[ -n "$values[X-ZACK-JOINDATE]" ] &&\
- echo '
'$(l10n label_join)': '$values[X-ZACK-JOINDATE]''
-[ -n "$values[X-ZACK-LEAVEDATE]" ] &&\
- echo '
'$(l10n label_leave)': '$values[X-ZACK-LEAVEDATE]''
+ $(for n in NICKNAME NICKNAME{0..10}; do
+ echo "${values[$n]:+
aka. $values[$n] }"
+ done)
-if [ -n "$values[SOUND]" ]; then
- echo '
'
- echo ' '
- echo ' '
-fi
-[ -n "$values[PHOTO]" ] &&\
- echo '
'
-[ -n "$values[LOGO]" ] &&\
- echo '
'
-echo '
'
-echo ''
-echo ' '
-echo ' '$(l10n TEL)' '
-for n in TEL TEL{0..10}; do [ -n "$values[$n]" ] &&\
- echo ' '$tags[${n}_TYPE]' '$values[$n]' '
-done
-echo '
'
-echo ''
-echo ' '
-[ -n "$values[EMAIL]" ] && \
- echo '
'$(l10n EMAIL)' '
-for n in EMAIL EMAIL{0..10}; do [ -n "$values[$n]" ] &&\
- echo '
'$values[$n]' '
-done
-[ -n "$values[IMPP]" ] && \
- echo '
'$(l10n IMPP)' '
-for n in IMPP IMPP{0..10}; do [ -n "$values[$n]" ] &&\
- echo '
'$tags[${n}_TYPE]' '$values[$n]' '
-done
-echo '
'
-echo ''
-echo ' '
-echo '
'$(l10n ADR)' '
-for n in ADR ADR{0..10}; do [ -n "$values[$n]" ] &&\
- echo '
'$values[$n]' '
-done
-[ -n "$values[URL]" ] && \
- echo '
'$(l10n URL)' '
-for n in URL URL{0..10}; do [ -n "$values[$n]" ] &&\
- echo '
'$values[$n]' '
-done
-echo '
'
-echo ''
-echo ' '
-echo ' '$(l10n NOTE)' '
-for n in NOTE NOTE{0..10}; do [ -n "$values[$n]" ] &&\
- echo ' '$values[$n]' '
-done
-echo '
'
-echo ''
-echo ' '
-echo '
'$(l10n course_attendance)' '
-sed -rn 's:(.*)\t'$id'$:\1:p' "$_DATA/mappings/attendance" |while read each; do
- cname="$(sed -rn 's:^SUMMARY\:(.*)$:\1:p' "$_DATA/ical/$each")"
- echo '
'$cname' '
-done
-echo '
'
-echo ''
-echo ' '
-echo ' '
+ ${values[BDAY]:+
*: $values[BDAY]}
+ ${values[X-ZACK-JOINDATE]:+
$(l10n label_join): $values[X-ZACK-JOINDATE]}
+ ${values[X-ZACK-LEAVEDATE]:+
$(l10n label_leave): $values[X-ZACK-LEAVEDATE]}
+ ${values[SOUND]:+
}
+ ${values[PHOTO]:+
}
+ ${values[LOGO]:+
}
+
+
$(l10n TEL)
+ $(for n in TEL TEL{0..10}; do
+ echo "${values[$n]:+$tags[${n}_TYPE] $values[$n] }"
+ done)
+
+ ${values[EMAIL]:+
$(l10n EMAIL) }
+ $(for n in EMAIL EMAIL{0..10}; do
+ echo "${values[$n]:+
$values[$n] }"
+ done)
+ ${values[IMPP]:+
$(l10n IMPP) }
+ $(for n in IMPP IMPP{0..10}; do
+ echo "${values[$n]:+
$tags[${n}_TYPE] $values[$n] }"
+ done)
+
+
$(l10n ADR)
+ $(for n in ADR ADR{0..10}; do
+ echo "${values[$n]:+
$values[$n] }"
+ done)
+ ${values[URL]:+
$(l10n URL) }
+ $(for n in URL URL{0..10}; do
+ echo "${values[$n]:+
$values[$n] }"
+ done)
+
+
$(l10n NOTE)
+ $(for n in NOTE NOTE{0..10}; do
+ echo "${values[$n]:+$values[$n] }"
+ done)
+
+
$(l10n course_attendance)
+
+ $(sed -rn 's:(.*)\t'$id'$:\1:p' "$_DATA/mappings/attendance" |while read each; do
+ cname="$(sed -rn 's:^SUMMARY\:(.*)$:\1:p' "$_DATA/ical/$each")"
+ echo ' '$cname' '
+ done)
+
+
+
+END_HTML