diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/emailBL.php b/presentation/lookAndFeel/knowledgeTree/documentmanagement/emailBL.php
index 604afb1..13f13e9 100644
--- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/emailBL.php
+++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/emailBL.php
@@ -42,9 +42,16 @@ if (checkSession()) {
// add the link to the document to the mail
$sMessage .= ' ' . generateControllerLink("viewDocument", "fDocumentID=$fDocumentID", $oDocument->getName());
+ // add optional comment
+ if (strlen($fComment) > 0) {
+ $sMessage .= "
$fComment";
+ }
+
+ $sTitle = "Link: " . $oDocument->getName() . " from " . $oUser->getName();
+
//email the hyperlink
- $oEmail = new Email();
- $oEmail->send($fToEmail, "Document link", $sMessage);
+ $oEmail = new Email();
+ $oEmail->send($fToEmail, $sTitle, $sMessage);
//go back to the document view page
redirect("$default->rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID");
diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/emailUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/emailUI.inc
index ddf55ed..defa6e3 100644
--- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/emailUI.inc
+++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/emailUI.inc
@@ -44,7 +44,7 @@ function getDocumentEmailPage($oDocument,$oUserArray) {
$sToRender .= "\n";
for ($i = 0; $i < count($oUserArray); $i++) {
- if(strlen($oUserArray[$i]->getEmail())>0){ // if an amil address exists
+ if(strlen($oUserArray[$i]->getEmail())>0){ // if an email address exists
$sToRender .= "\n";
@@ -54,6 +54,7 @@ function getDocumentEmailPage($oDocument,$oUserArray) {
$sToRender .= "
| graphicsUrl/widgets/email.gif\" border=\"0\"/> | rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID() . "\"> |