From 8a3d23c944789dc90a186e78c76fea0b833e71ec Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Tue, 7 May 2013 19:19:00 +0000 Subject: [PATCH] added PDF workarounds --- lam/lib/baseModule.inc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lam/lib/baseModule.inc b/lam/lib/baseModule.inc index 8c6da5b8..51c944af 100644 --- a/lam/lib/baseModule.inc +++ b/lam/lib/baseModule.inc @@ -841,6 +841,12 @@ abstract class baseModule { if (isset($this->attributes[$attrName]) && (sizeof($this->attributes[$attrName]) > 0)) { natcasesort($this->attributes[$attrName]); $value = implode($delimiter, $this->attributes[$attrName]); + // TODO workarounds for PDF parser, remove when migrated to other PDF library + $value = str_replace("\r\n", " ", $value); + $value = str_replace("\n", " ", $value); + $value = str_replace("\r", " ", $value); + // TODO workaround for UFPDF, remove when migrated to other PDF library + $value = trim($value); } $result[get_class($this) . '_' . $name] = array('' . $label . '' . $value . ''); }