From 57934a5a16e0734384decdab06b893c831296c65 Mon Sep 17 00:00:00 2001 From: senator Date: Thu, 27 May 2010 17:53:10 +0000 Subject: added possibility for choosing more than one thing in stroma --- server/xml/macros/ref-spaltelampe-1.0.xml | 203 ++++++++++++++++++++++++------ 1 file changed, 165 insertions(+), 38 deletions(-) diff --git a/server/xml/macros/ref-spaltelampe-1.0.xml b/server/xml/macros/ref-spaltelampe-1.0.xml index 2e62dcd..c7ce659 100644 --- a/server/xml/macros/ref-spaltelampe-1.0.xml +++ b/server/xml/macros/ref-spaltelampe-1.0.xml @@ -52,10 +52,66 @@ out = out .. getValue('spaltelampe.epitel.andet.odxt') .. '\n' end - if ( getValue('spaltelampe.stroma.odxt') ~= '' ) - then - out = out .. ' Stroma: ' .. getValue('spaltelampe.stroma.odxt') .. '\n' + if ( getValue('spaltelampe.stroma.klart.odxt') ~= '' or getValue('spaltelampe.stroma.karindvaekst.odxt') ~= '' or getValue('spaltelampe.stroma.makulering.odxt') ~= '' or getValue('spaltelampe.stroma.mdfolder.odxt') ~= '' or getValue('spaltelampe.stroma.andet.odxt') ~= '' or getValue('spaltelampe.stroma.haze.odxt') ~= '' ) + then + out = out .. ' Stroma: ' + if ( getValue('spaltelampe.stroma.klart.odxt') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.klart.odxt') + if ( getValue('spaltelampe.stroma.karindvaekst.odxt') ~= '' or getValue('spaltelampe.stroma.makulering.odxt') ~= '' or getValue('spaltelampe.stroma.mdfolder.odxt') ~= '' or getValue('spaltelampe.stroma.andet.odxt') ~= '' or getValue('spaltelampe.stroma.haze.odxt') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.karindvaekst.odxt') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.karindvaekst.odxt') + if ( getValue('spaltelampe.stroma.makulering.odxt') ~= '' or getValue('spaltelampe.stroma.mdfolder.odxt') ~= '' or getValue('spaltelampe.stroma.andet.odxt') ~= '' or getValue('spaltelampe.stroma.haze.odxt') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.makulering.odxt') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.makulering.odxt') + if ( getValue('spaltelampe.stroma.mdfolder.odxt') ~= '' or getValue('spaltelampe.stroma.andet.odxt') ~= '' or getValue('spaltelampe.stroma.haze.odxt') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.mdfolder.odxt') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.mdfolder.odxt') + if ( getValue('spaltelampe.stroma.andet.odxt') ~= '' or getValue('spaltelampe.stroma.haze.odxt') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.haze.odxt') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.haze.odxt') + if ( getValue('spaltelampe.stroma.andet.odxt') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.andet.odxt') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.andet.odxt') + out = out .. '\n' + end end + if ( getValue('spaltelampe.flap.odxt') ~= '' ) then out = out .. ' Flap: ' .. getValue('spaltelampe.flap.odxt') .. '\n' @@ -154,10 +210,67 @@ then out = out .. ' Epitel: ' .. getValue('spaltelampe.epitel.osin') .. '\n' end - if ( getValue('spaltelampe.stroma.osin') ~= '' ) - then - out = out .. ' Stroma: ' .. getValue('spaltelampe.stroma.osin') .. '\n' + + if ( getValue('spaltelampe.stroma.klart.osin') ~= '' or getValue('spaltelampe.stroma.karindvaekst.osin') ~= '' or getValue('spaltelampe.stroma.makulering.osin') ~= '' or getValue('spaltelampe.stroma.mdfolder.osin') ~= '' or getValue('spaltelampe.stroma.andet.osin') ~= '' or getValue('spaltelampe.stroma.haze.osin') ~= '' ) + then + out = out .. ' Stroma: ' + if ( getValue('spaltelampe.stroma.klart.osin') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.klart.osin') + if ( getValue('spaltelampe.stroma.karindvaekst.osin') ~= '' or getValue('spaltelampe.stroma.makulering.osin') ~= '' or getValue('spaltelampe.stroma.mdfolder.osin') ~= '' or getValue('spaltelampe.stroma.andet.osin') ~= '' or getValue('spaltelampe.stroma.haze.osin') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.karindvaekst.osin') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.karindvaekst.osin') + if ( getValue('spaltelampe.stroma.makulering.osin') ~= '' or getValue('spaltelampe.stroma.mdfolder.osin') ~= '' or getValue('spaltelampe.stroma.andet.osin') ~= '' or getValue('spaltelampe.stroma.haze.osin') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.makulering.osin') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.makulering.osin') + if ( getValue('spaltelampe.stroma.mdfolder.osin') ~= '' or getValue('spaltelampe.stroma.andet.osin') ~= '' or getValue('spaltelampe.stroma.haze.osin') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.mdfolder.osin') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.mdfolder.osin') + if ( getValue('spaltelampe.stroma.andet.osin') ~= '' or getValue('spaltelampe.stroma.haze.osin') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.haze.osin') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.haze.osin') + if ( getValue('spaltelampe.stroma.andet.osin') ~= '' ) + then + out = out .. ', ' + else + out = out .. '\n' + end + end + if ( getValue('spaltelampe.stroma.andet.osin') ~= '' ) + then + out = out .. getValue('spaltelampe.stroma.andet.osin') + out = out .. '\n' + end end + if ( getValue('spaltelampe.flap.osin') ~= '' ) then out = out .. ' Flap: ' .. getValue('spaltelampe.flap.osin') .. '\n' @@ -321,24 +434,31 @@