From 824bab9c4c5b5ae745a78b43a338d4b068e99cfa Mon Sep 17 00:00:00 2001 From: paul Date: Fri, 26 Feb 2016 11:35:17 +0000 Subject: [PATCH] data retriever for therapy section, some prescription improvements svn path=/trunk/; revision=86 --- globals.sh | 2 +- pages/therapy.sh | 33 +++++++++++++++++++++++++++++++++ templates/prescriptions.css.sh | 2 ++ templates/text_frame.sh | 1 + 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100755 pages/therapy.sh 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 <