Fix for double-add of URL
authorRoland Häder <roland@mxchange.org>
Wed, 18 Nov 2009 11:31:54 +0000 (11:31 +0000)
committerRoland Häder <roland@mxchange.org>
Wed, 18 Nov 2009 11:31:54 +0000 (11:31 +0000)
inc/functions.php

index ef7e638..5557b88 100644 (file)
@@ -3855,8 +3855,11 @@ function encodeUrl ($url, $outputMode = '0') {
                } // END - if
        } // END - if
 
-       // Add {?URL?}
-       $url = '{?URL?}/' . $url;
+       // Add {?URL?} ?
+       if ((substr($url, 0, strlen(getConfig('URL'))) != getConfig('URL')) && (substr($url, 0, 7) == '{?URL?}')) {
+               // Add it
+               $url = '{?URL?}/' . $url;
+       } // END - if
 
        // Return the URL
        return $url;