Fixed bug #17063: Creating new pages in a workspace shows the page also live
authorSusanne Moog <typo3@susannemoog.de>
Thu, 20 Jan 2011 17:31:44 +0000 (17:31 +0000)
committerSusanne Moog <typo3@susannemoog.de>
Thu, 20 Jan 2011 17:31:44 +0000 (17:31 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10166 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_befunc.php

index c6e74ab..38a1ab1 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,6 +13,7 @@
 2011-01-20  Susanne Moog  <typo3@susanne-moog.de>
 
        * Fixed bug #17116: All images get reduced to 25x25px upon saving if no size is set
+       * Fixed bug #17063: Creating new pages in a workspace shows the page also live
 
 2011-01-20  Steffen Kamper  <steffen@typo3.org>
 
index ef59e8c..45d07de 100644 (file)
@@ -4270,14 +4270,7 @@ final class t3lib_BEfunc {
        public static function versioningPlaceholderClause($table) {
                if ($GLOBALS['TCA'][$table] && $GLOBALS['TCA'][$table]['ctrl']['versioningWS']) {
                        $currentWorkspace = intval($GLOBALS['BE_USER']->workspace);
-                       if ($currentWorkspace !== 0) {
-                                       // show only the items of the current workspace
-                                       // if in any workspace other than live
-                               return ' AND (' . $table . '.t3ver_state <= 0 OR ' . $table . '.t3ver_wsid = ' . $currentWorkspace . ')';
-                       } elseif ($GLOBALS['TCA'][$table]['ctrl']['versioningWS'] == 2) {
-                                       // if in live workspace, don't show "MOVE-TO-PLACEHOLDERS"
-                               return ' AND (' . $table . '.t3ver_state != 3)';
-                       }
+                       return ' AND (' . $table . '.t3ver_state <= 0 OR ' . $table . '.t3ver_wsid = ' . $currentWorkspace . ')';
                }
        }