X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=courses%2Findex.cgi;fp=courses%2Findex.cgi;h=7ff426f2d2a80b2bbed50ca1e32ee1f895a542f8;hp=0000000000000000000000000000000000000000;hb=76c1e7bff1a8604ef2ef7da5d274d0db0e639139;hpb=90288ab07bb1ec83a91581fadc674a87a250a853 diff --git a/courses/index.cgi b/courses/index.cgi new file mode 100755 index 0000000..7ff426f --- /dev/null +++ b/courses/index.cgi @@ -0,0 +1,26 @@ +#!/bin/sh + +. $_EXEC/pdiread.sh +. $_EXEC/courses/l10n.sh +. $_EXEC/courses/widgets.sh +. $_EXEC/courses/list.sh + +upcase=' y;abcdefghijklmnopqrstuvwxyzäöüé;ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜÉ;; ' + +order="$(GET o |grep -m1 -xE 'DOW|TOD')" +edit="$(GET e |PATH)" + +[ "$order" ] || order=DOW +edit="${edit##*/}" + +{ w_sort_courses + printf ' + [form .newcourses action="/courses/new_course.sh" method="POST" + [button type="submit" %s] + ]' "$(l10n newcourse)" + + [ "$edit" ] && edit_course "$edit" + printf '[div .courselist\n' + list_courses + printf ']' +} | yield_page courses #/courses/courses.css