X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=globals.sh;h=3f539ccd5711bd7a1a8fb2d532fcee9fb4708c40;hp=aac6dc9e92bbc5ae662b747a3f0a366253dd6798;hb=18ecf2c0b034e25c418a83ecb1adefb9f3f04cd8;hpb=badf769c566295e6ceaf9a9d80de664c227666a4 diff --git a/globals.sh b/globals.sh index aac6dc9..3f539cc 100755 --- a/globals.sh +++ b/globals.sh @@ -1,6 +1,6 @@ #!/bin/zsh -# Copyright 2014,2015 Paul Hänsch +# Copyright 2014 - 2016 Paul Hänsch # # This file is part of Confetti. # @@ -18,13 +18,23 @@ # along with Confetti. If not, see . export LC_ALL=de_DE.UTF-8 -data_dirs vcard ical cache temp mappings +PROFILE=$(validate "$PROFILE" 'medical|circus' circus ) -VCF_FIELDS=(PHOTO LOGO FN NICKNAME SOUND GENDER KIND TITLE ROLE ORG MEMBER CATEGORIES ANNIVERSARY BDAY EMAIL TEL IMPP ADR URL LANG NOTE RELATED X-ZACK-JOINDATE X-ZACK-LEAVEDATE) - -[ -z "$NAVIGATION" ] && NAVIGATION=(attendees courses) PAGE="${_GET[p]:-$PAGE}" uuidgenerator(){ head -c16 /dev/urandom |sha1sum - |cut -c1-32 } + +VCF_FIELDS=(PHOTO LOGO FN NICKNAME SOUND GENDER KIND TITLE ROLE ORG MEMBER CATEGORIES ANNIVERSARY BDAY EMAIL TEL IMPP ADR URL LANG NOTE RELATED X-ZACK-JOINDATE X-ZACK-LEAVEDATE X-HEALTH-INSURANCE X-HEALTH-INSURANCE-NOCONTRIB X-CLIENT-REFERRAL) + +case "${PROFILE}" in +medical) + data_dirs vcard cache temp mappings prescriptions + [ -z "$NAVIGATION" ] && NAVIGATION=(cards) +;; +circus) + data_dirs vcard ical cache temp mappings + [ -z "$NAVIGATION" ] && NAVIGATION=(cards courses) +;; +esac