Fixed bug #13096: class tx_version_tcemain_CommandMap contains calls to protected...
authorTolleiv Nietsch <info@tolleiv.de>
Sun, 20 Feb 2011 21:49:39 +0000 (21:49 +0000)
committerTolleiv Nietsch <info@tolleiv.de>
Sun, 20 Feb 2011 21:49:39 +0000 (21:49 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/CoreProjects/workspaces/version/trunk@4148 743128fe-103e-dd11-99c4-001b210b3e58

typo3/sysext/version/ChangeLog
typo3/sysext/version/class.tx_version_tcemain.php

index a8d18a1..bfb4bb4 100644 (file)
@@ -1,6 +1,7 @@
 2011-02-20  Tolleiv Nietsch  <typo3@tolleiv.de>
 
-       * Fixed bug #13094,Cannot push IRRE records to next stage (Thanks to Andreas Kiessling)
+       * Fixed bug #13096: class tx_version_tcemain_CommandMap contains calls to protected methods from tx_version_tcemain (Thanks to Andreas Kiessling)
+       * Fixed bug #13094: Cannot push IRRE records to next stage (Thanks to Andreas Kiessling)
        * Fixed bug #13097: tx_version_tcemain->processCmdmap - &$commandIsProcessed is not set to TRUE (Thanks to Andreas Kiessling)
 
 2011-02-17  Oliver Hader  <oliver.hader@typo3.org>
index 0d0b96e..4c58ffb 100644 (file)
@@ -1159,7 +1159,7 @@ class tx_version_tcemain {
         * @param integer $offlineId As above but offline
         * @return array Element data. Key is table name, values are array with first element as online UID, second - offline UID
         */
-       protected function findPageElementsForVersionSwap($table, $id, $offlineId) {
+       public function findPageElementsForVersionSwap($table, $id, $offlineId) {
                global  $TCA;
 
                $rec = t3lib_BEfunc::getRecord($table, $offlineId, 't3ver_wsid');
@@ -1208,7 +1208,7 @@ class tx_version_tcemain {
         * @param array $elementList List of found elements. Key is table name, value is array of element UIDs
         * @return void
         */
-       protected function findPageElementsForVersionStageChange(array $pageIdList, $workspaceId, array &$elementList) {
+       public function findPageElementsForVersionStageChange(array $pageIdList, $workspaceId, array &$elementList) {
                global $TCA;
 
                if ($workspaceId != 0) {
@@ -1248,7 +1248,7 @@ class tx_version_tcemain {
         * @param array $elementList List of found element UIDs. Key is table name, value is list of UIDs
         * @return void
         */
-       protected function findPageIdsForVersionStateChange($table, array $idList, $workspaceId, array &$pageIdList, array &$elementList) {
+       public function findPageIdsForVersionStateChange($table, array $idList, $workspaceId, array &$pageIdList, array &$elementList) {
                if ($workspaceId != 0) {
                        $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('DISTINCT B.pid',
                                $table . ' A,' . $table . ' B',
@@ -1283,7 +1283,7 @@ class tx_version_tcemain {
         * @param       array   $idList List of page UIDs, possibly versioned
         * @return      void
         */
-       protected function findRealPageIds(array &$idList) {
+       public function findRealPageIds(array &$idList) {
                foreach ($idList as $key => $id) {
                        $rec = t3lib_BEfunc::getRecord('pages', $id, 't3ver_oid');
                        if ($rec['t3ver_oid'] > 0) {