diff --git a/lam/lib/baseModule.inc b/lam/lib/baseModule.inc
index f542e1c5..b2766de0 100644
--- a/lam/lib/baseModule.inc
+++ b/lam/lib/baseModule.inc
@@ -841,6 +841,23 @@ abstract class baseModule {
$result[get_class($this) . '_' . $name] = array('' . $label . '' . $value . '');
}
+ /**
+ * Adds a simple PDF entry with the given key and value.
+ *
+ * @param array $result result array (entry will be added here)
+ * @param String $name ID
+ * @param String $label label name
+ * @param mixed $value value as String or array
+ * @param String $delimiter delimiter if value is array (default: ", ")
+ */
+ public function addPDFKeyValue(&$result, $name, $label, $value, $delimiter = ', ') {
+ if (is_array($value)) {
+ natcasesort($value);
+ $value = implode($delimiter, $value);
+ }
+ $result[get_class($this) . '_' . $name] = array('' . $label . '' . $value . '');
+ }
+
/**
* Returns an array containing all input columns for the file upload.
*