Fixed bug #13740: "Show" clickmenu in page tree generates wrong URL if no sys_domain...
authorErnesto Baschny <ernst@cron-it.de>
Thu, 18 Mar 2010 08:28:25 +0000 (08:28 +0000)
committerErnesto Baschny <ernst@cron-it.de>
Thu, 18 Mar 2010 08:28:25 +0000 (08:28 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7128 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_befunc.php

index ce62ea2..c244995 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2010-03-18  Ernesto Baschny  <ernst@cron-it.de>
 
        * Fixed bug #13739: "Show" clickmenu in page tree does not work for mount pages
+       * Fixed bug #13740: "Show" clickmenu in page tree generates wrong URL if no sys_domain is present
 
 2010-03-17  Andreas Otto  <andreas@otto-hanika.de>
 
index 6495061..0bdc1c8 100644 (file)
@@ -2672,12 +2672,12 @@ final class t3lib_BEfunc {
         * @param integer $pageId the page ID to use, must be > 0
         * @param array $rootLine the root line structure to use
         *
-        * @return string the full domain including the protocol http:// or https://
+        * @return string the full domain including the protocol http:// or https://, but without the trailing '/'
         *
         * @author Michael Klapper <michael.klapper@aoemedia.de>
         */
        public static function getViewDomain($pageId, $rootLine = null) {
-               $domain = t3lib_div::getIndpEnv('TYPO3_SITE_URL');
+               $domain = rtrim(t3lib_div::getIndpEnv('TYPO3_SITE_URL'), '/');
 
                if (!is_array($rootLine)) {
                        $rootLine = t3lib_BEfunc::BEgetRootLine($pageId);