Commit e87a72406c0f7902c02b12f737dc1e8b0a9434d1

Authored by Michael Joseph
1 parent 455a1183

Added check for a leading slash on the target page.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2894 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 2 additions and 1 deletions
lib/session/control.inc
... ... @@ -64,7 +64,8 @@ function generateLink($sTargetPage, $sQueryString, $sLinkText = "") {
64 64 $sQueryStringDelimiter = strlen($sQueryString) > 0 ? (strstr($sTargetPage, "?") ? "&" : "?") : "";
65 65  
66 66 $sLink = "http" . ($default->sslEnabled ? "s" : "") . "://" . $default->serverName .
67   - ((substr($sTargetPage, 0, strlen($default->rootUrl)) != $default->rootUrl) ? $default->rootUrl : "") .
  67 + ((substr($sTargetPage, 0, strlen($default->rootUrl)) != $default->rootUrl) ? $default->rootUrl : "") .
  68 + (substr($sTargetPage, 0, 1) == "/" ? "" : "/") .
68 69 $sTargetPage . $sQueryStringDelimiter . $sQueryString;
69 70  
70 71 return (strlen($sLinkText) > 0) ? "<a href=\"$sLink\">$sLinkText</a>" : $sLink;
... ...