]> git.plutz.net Git - confetti/blobdiff - templates/edit_attendee.sh
course attendance in attendees list
[confetti] / templates / edit_attendee.sh
index 004f690e48cfcfd0fab9cc450d602619f37a29cd..357e2bfaccad22f293519093ddbd09422403cd23 100755 (executable)
@@ -1,6 +1,9 @@
 check_gen() {
   [ "$value[GENDER]" = "$1" ] && echo 'selected="selected"'
 }
+check_a() {
+  egrep -q "^${1}.${id}$" "$_DATA/mappings/attendance" && echo 'checked="checked"'
+}
 
 n_last="$(echo "$values[N]" |sed -rn 's:^([^;]*;){0} *([^;]*).*$:\2:p')"
 n_first="$(echo "$values[N]" |sed -rn 's:^([^;]*;){1} *([^;]*).*$:\2:p')"
@@ -87,6 +90,14 @@ for n in NOTE NOTE{0..10}; do [ -n "$values[$n]" ] &&\
 done
 echo '  </div>'
 echo ''
+echo '  <div class="section attendance">'
+echo '    <span class="sectitle">'$(l10n course_attendance)'</span>'
+listcourses |while read each; do
+  cname="$(sed -rn 's:^SUMMARY\:(.*)$:\1:p' "$_DATA/ical/$each")"
+  echo '    <span class="check attendance"><input type="checkbox" name="attendance" value="'$each'" '$(check_a "$each")'/>'$cname'</span>'
+done
+echo '  </div>'
+echo ''
 echo '  <div class="section control">'
 echo '    <button class="item control" type="submit" name="action" value="addfield">'$(l10n edit_addfield)'</button>'
 echo '    <select class="item control" name="newfield">'