From: paul Date: Fri, 26 Feb 2016 11:35:17 +0000 (+0000) Subject: data retriever for therapy section, some prescription improvements X-Git-Url: https://git.plutz.net/?p=confetti;a=commitdiff_plain;h=824bab9c4c5b5ae745a78b43a338d4b068e99cfa;ds=sidebyside data retriever for therapy section, some prescription improvements svn path=/trunk/; revision=86 --- diff --git a/globals.sh b/globals.sh index 3f539cc..38ae5af 100755 --- a/globals.sh +++ b/globals.sh @@ -30,7 +30,7 @@ VCF_FIELDS=(PHOTO LOGO FN NICKNAME SOUND GENDER KIND TITLE ROLE ORG MEMBER CATEG case "${PROFILE}" in medical) - data_dirs vcard cache temp mappings prescriptions + data_dirs vcard cache temp mappings prescriptions therapies [ -z "$NAVIGATION" ] && NAVIGATION=(cards) ;; circus) diff --git a/pages/therapy.sh b/pages/therapy.sh new file mode 100755 index 0000000..571333e --- /dev/null +++ b/pages/therapy.sh @@ -0,0 +1,33 @@ +#!/bin/zsh + +# Copyright 2016 Paul Hänsch +# +# This file is part of Confetti. +# +# Confetti is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Confetti is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with Confetti. If not, see . + +declare -A tpy + +BR=' +' + +id="$_GET[id]" + +tpyfile="$_DATA/therapies/$id" + +mpx=() +cat "$tpyfile" |while read -r line; do + val="${line#*:}" + tpy[${line%%:*}]="${val//\\n/$BR}" +done diff --git a/templates/prescriptions.css.sh b/templates/prescriptions.css.sh index f25cc38..91afffa 100755 --- a/templates/prescriptions.css.sh +++ b/templates/prescriptions.css.sh @@ -71,6 +71,8 @@ cat <