Commit 1d1d52465b137daf6749944d3e6d53d531892a6a
1 parent
55a2991a
added optional comment, username and document title in email title (fixes #2593)
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2284 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
2 changed files
with
11 additions
and
7 deletions
presentation/lookAndFeel/knowledgeTree/documentmanagement/emailBL.php
| ... | ... | @@ -42,9 +42,16 @@ if (checkSession()) { |
| 42 | 42 | // add the link to the document to the mail |
| 43 | 43 | $sMessage .= ' ' . generateControllerLink("viewDocument", "fDocumentID=$fDocumentID", $oDocument->getName()); |
| 44 | 44 | |
| 45 | + // add optional comment | |
| 46 | + if (strlen($fComment) > 0) { | |
| 47 | + $sMessage .= "<br><br>$fComment"; | |
| 48 | + } | |
| 49 | + | |
| 50 | + $sTitle = "Link: " . $oDocument->getName() . " from " . $oUser->getName(); | |
| 51 | + | |
| 45 | 52 | //email the hyperlink |
| 46 | - $oEmail = new Email(); | |
| 47 | - $oEmail->send($fToEmail, "Document link", $sMessage); | |
| 53 | + $oEmail = new Email(); | |
| 54 | + $oEmail->send($fToEmail, $sTitle, $sMessage); | |
| 48 | 55 | |
| 49 | 56 | //go back to the document view page |
| 50 | 57 | redirect("$default->rootUrl/control.php?action=viewDocument&fDocumentID=$fDocumentID"); | ... | ... |
presentation/lookAndFeel/knowledgeTree/documentmanagement/emailUI.inc
| ... | ... | @@ -44,7 +44,7 @@ function getDocumentEmailPage($oDocument,$oUserArray) { |
| 44 | 44 | $sToRender .= "<OPTION value=\"1\">\n"; |
| 45 | 45 | $sToRender .= "Select Recipient</OPTION>\n"; |
| 46 | 46 | for ($i = 0; $i < count($oUserArray); $i++) { |
| 47 | - if(strlen($oUserArray[$i]->getEmail())>0){ // if an amil address exists | |
| 47 | + if(strlen($oUserArray[$i]->getEmail())>0){ // if an email address exists | |
| 48 | 48 | $sToRender .= "<OPTION value=\"" . $oUserArray[$i]->getEmail() . "\" onclick=\"javascript: getObject(\"fToEmail\").value=getObject(\"fToEmail\").value + ';'\" >\n"; |
| 49 | 49 | $sToRender .= $oUserArray[$i]->getName(); |
| 50 | 50 | $sToRender .= "</OPTION>\n"; |
| ... | ... | @@ -54,6 +54,7 @@ function getDocumentEmailPage($oDocument,$oUserArray) { |
| 54 | 54 | $sToRender .= "<tr><td>Email Addresses:</td><td><input type=\"text\" name=\"fToEmail\" style=\"width:270\"/></td><td><img src=\"$default->graphicsUrl/widgets/clear.gif\" onMouseDown=\"var oTemp = getObject('fToEmail'); oTemp.value=''; oTemp = getObject('UserSelect'); oTemp.selectedIndex=0;\" onmouseover=\"this.style.cursor='hand'\"></td></tr>\n"; |
| 55 | 55 | |
| 56 | 56 | $sToRender .= "<tr><td></td><td>(separate multiple addresses with a semicolon)</td></tr>"; |
| 57 | + $sToRender .= "<tr><td>Comment</td><td><textarea rows=\"5\" cols=\"30\" name=\"fComment\"></textarea></td></tr>\n"; | |
| 57 | 58 | $sToRender .= "<tr><td> </td><td> </td></tr>\n"; |
| 58 | 59 | $sToRender .= "<tr><td><table><tr><td><input type=\"image\" src=\"$default->graphicsUrl/widgets/email.gif\" border=\"0\"/></td><td><a href=\"$default->rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID() . "\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"/></a></td></tr></table></td>\n"; |
| 59 | 60 | $sToRender .= "</table>\n"; |
| ... | ... | @@ -61,12 +62,8 @@ function getDocumentEmailPage($oDocument,$oUserArray) { |
| 61 | 62 | $sToRender .= "function getObject(sObjName){\n"; //Function to return an html object(Netscape 4.7 compatable) |
| 62 | 63 | $sToRender .= " var oSelect;\n"; |
| 63 | 64 | $sToRender .= " oSelect = document.forms[0].elements[sObjName];"; |
| 64 | - $sToRender .= " //alert(document.forms[0].elements[sObjName].value);\n"; | |
| 65 | 65 | $sToRender .= " return oSelect;\n"; |
| 66 | 66 | $sToRender .= "}\n"; |
| 67 | - $sToRender .= "function ftest(){\n"; | |
| 68 | - $sToRender .= " alert('Wsup!');"; | |
| 69 | - $sToRender .= "}\n"; | |
| 70 | 67 | $sToRender .= "</script >\n"; |
| 71 | 68 | return $sToRender; |
| 72 | 69 | } | ... | ... |