From 96c7c48da7e7c2b661f28be4ff454b84d0173801 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 19 Mar 2022 19:43:31 +0100 Subject: [PATCH] Add $CINEMA_SHORT_NAME variable in KDM emails. --- doc/manual/dcpomatic.xml | 3 +++ src/lib/kdm_with_metadata.cc | 1 + 2 files changed, 4 insertions(+) diff --git a/doc/manual/dcpomatic.xml b/doc/manual/dcpomatic.xml index 4c31128fe..88c4b984b 100644 --- a/doc/manual/dcpomatic.xml +++ b/doc/manual/dcpomatic.xml @@ -2935,6 +2935,9 @@ KDM that is being sent; these strings are shown in $CINEMA_NAMECinema name +$CINEMA_SHORT_NAMEFirst 14 characters of the cinema name + + $SCREENSName of screen or screens that KDMs are being generated for diff --git a/src/lib/kdm_with_metadata.cc b/src/lib/kdm_with_metadata.cc index 716d29d9c..857fdca2c 100644 --- a/src/lib/kdm_with_metadata.cc +++ b/src/lib/kdm_with_metadata.cc @@ -225,6 +225,7 @@ send_emails ( boost::algorithm::replace_all (target, "$START_TIME", i.front()->get('b').get_value_or("")); boost::algorithm::replace_all (target, "$END_TIME", i.front()->get('e').get_value_or("")); boost::algorithm::replace_all (target, "$CINEMA_NAME", i.front()->get('c').get_value_or("")); + boost::algorithm::replace_all (target, "$CINEMA_SHORT_NAME", i.front()->get('c').get_value_or("").substr(0, 14)); return target; }; -- 2.30.2