[TASK][DB] Move workspace preview into versioning/workspace
authorBenjamin Mack <benni@typo3.org>
Sun, 17 Jul 2011 11:04:47 +0000 (13:04 +0200)
committerBenjamin Mack <benni@typo3.org>
Sun, 17 Jul 2011 17:34:36 +0000 (19:34 +0200)
As the whole handling of the ADMCMD_preview is related to
version / workspaces, the according code should go in
these extensions, thus it is removed in the core.

Change-Id: Iee2f4ea42aa28825d991df92eff53c7143d93e83
Resolves: #27931
Releases: 4.6
Reviewed-on: http://review.typo3.org/3080
Reviewed-by: Stefan Neufeind
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
t3lib/class.t3lib_befunc.php
t3lib/stddb/tables.sql
typo3/sysext/cms/tslib/class.tslib_fe.php

index b5105e1..786a451 100644 (file)
@@ -3038,8 +3038,10 @@ final class t3lib_BEfunc {
         * @param       integer         Time-To-Live for keyword
         * @param       integer         Which workspace to preview. Workspace UID, -1 or >0. If set, the getVars is ignored in the frontend, so that string can be empty
         * @return      string          Returns keyword to use in URL for ADMCMD_prev=
+        * @deprecated since TYPO3 4.6, will be removed in TYPO3 4.8, functionality is now in Tx_Version_Preview
         */
        public static function compilePreviewKeyword($getVarsStr, $beUserUid, $ttl = 172800, $fullWorkspace = NULL) {
+               t3lib_div::logDeprecatedFunction();
                $field_array = array(
                        'keyword' => md5(uniqid(microtime())),
                        'tstamp' => $GLOBALS['EXEC_TIME'],
index da3a126..130ecfd 100644 (file)
@@ -230,18 +230,6 @@ CREATE TABLE sys_news (
 
 
 #
-# Table structure for table 'sys_preview'
-#
-CREATE TABLE sys_preview (
-  keyword varchar(32) DEFAULT '' NOT NULL,
-  tstamp int(11) DEFAULT '0' NOT NULL,
-  endtime int(11) DEFAULT '0' NOT NULL,
-  config text,
-  PRIMARY KEY (keyword)
-);
-
-
-#
 # Table structure for table 'sys_filemounts'
 #
 CREATE TABLE sys_filemounts (
index b9049bc..c9ab064 100644 (file)
         *
         * @return      array           Preview configuration array from sys_preview record.
         * @see t3lib_BEfunc::compilePreviewKeyword()
+        * @deprecated since TYPO3 4.6, should be removed in TYPO3 4.8, this is now in Tx_Version
         */
-       function ADMCMD_preview(){
+       function ADMCMD_preview() {
+               t3lib_div::logDeprecatedFunction();
                $inputCode = t3lib_div::_GP('ADMCMD_prev');
 
                        // If no inputcode and a cookie is set, load input code from cookie:
         * @param       array           Preview configuration, see ADMCMD_preview()
         * @return      void
         * @see ADMCMD_preview(), index_ts.php
+        * @deprecated since TYPO3 4.6, should be removed in TYPO3 4.8, this is now in Tx_Version
         */
        function ADMCMD_preview_postInit(array $previewConfig){
                        // Clear cookies: