Commit 0d7c6f7b7e2ca3db03e7bb9f97c5f640706ec06d

Authored by Jalaloedien Abrahams
1 parent 7c1f3f66

KTS-1849

"CLONE -Document link should send full url. (SUP-183). "
Fixed.

Reviewed By: Kevin

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6497 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/session/control.inc
... ... @@ -63,7 +63,7 @@ function controllerRedirect($sAction, $sQueryString = "") {
63 63 * @param string the link text (optional)
64 64 * @return string the html link if the link text is specified, otherwise just the url
65 65 */
66   -function generateLink($sTargetPage, $sQueryString = "", $sLinkText = "") {
  66 +function generateLink($sTargetPage, $sQueryString = "", $sLinkText = "", $bLinkUrl = false) {
67 67 global $default;
68 68  
69 69 $sLink = "http" . ($default->sslEnabled ? "s" : "") . "://" . $default->serverName .
... ... @@ -72,7 +72,9 @@ function generateLink($sTargetPage, $sQueryString = "", $sLinkText = "") {
72 72 $sTargetPage;
73 73  
74 74 $sLink = KTUtil::addQueryString($sLink, $sQueryString);
75   -
  75 + if($bLinkUrl == true){
  76 + $sLinkText = $sLink;
  77 + }
76 78 return (strlen($sLinkText) > 0) ? "<a href=\"$sLink\">$sLinkText</a>" : $sLink;
77 79 }
78 80  
... ... @@ -112,12 +114,12 @@ function generateControllerUrl($sAction, $sQueryString = &quot;&quot;, $bReturnLink = true
112 114 * @param string the querystring (optional)
113 115 * @return string the generated href
114 116 */
115   -function generateControllerLink($sAction, $sQueryString = "", $sLinkText = "") {
  117 +function generateControllerLink($sAction, $sQueryString = "", $sLinkText = "", $bLinkUrl = false) {
116 118 $qs = "";
117 119 if (!empty($sQueryString)) {
118 120 $qs = 'qs=' . urlencode($sQueryString);
119 121 }
120   - return generateLink("/control.php?action=$sAction", $qs, $sLinkText);
  122 + return generateLink("/control.php?action=$sAction", $qs, $sLinkText, $bLinkUrl);
121 123 }
122 124  
123 125 /**
... ...
plugins/ktstandard/KTEmail.php
... ... @@ -184,7 +184,7 @@ function sendEmailHyperlink($sDestEmailAddress, $sDestUserName, $iDocumentID, $s
184 184 $sMessage .= " \n";
185 185 $sMessage .= _kt("Click on the hyperlink below to view it.");
186 186 // add the link to the document to the mail
187   - $sMessage .= "<br>" . generateControllerLink("viewDocument", "fDocumentID=$iDocumentID", $sDocumentName);
  187 + $sMessage .= "<br>" . generateControllerLink("viewDocument", "fDocumentID=$iDocumentID", $sDocumentName, true);
188 188 // add optional comment
189 189 if (strlen($sComment) > 0) {
190 190 $sMessage .= "<br><br>" . _kt("Comments:") . "<br>" . $sComment;
... ...