[!!!][TASK] Do not handle 'uploadsfolder' in ext_emconf anymore 43/59443/6
authorChristian Kuhn <lolli@schwarzbu.ch>
Tue, 15 Jan 2019 12:44:23 +0000 (13:44 +0100)
committerBenni Mack <benni@typo3.org>
Tue, 15 Jan 2019 15:31:50 +0000 (16:31 +0100)
With TCA type=group with internal_type=file and
file_reference being dropped, the uploads/ folder
is unused and obsolete.
The patch drops further related code in this area,
especially the ext_emconf.php property uploadsfolder
is obsolete. It is dropped from all ext_emconf.php
files together with its handling in extensionmanager.

Change-Id: I93abc7d614b17adf4d0f2f896e346d3147c49472
Resolves: #87445
Releases: master
Reviewed-on: https://review.typo3.org/59443
Tested-by: TYPO3com <noreply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
53 files changed:
typo3/sysext/about/ext_emconf.php
typo3/sysext/adminpanel/ext_emconf.php
typo3/sysext/backend/ext_emconf.php
typo3/sysext/belog/ext_emconf.php
typo3/sysext/beuser/ext_emconf.php
typo3/sysext/core/Classes/Database/QueryGenerator.php
typo3/sysext/core/Classes/Database/QueryView.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-87193-DeprecatedFunctionalityRemoved.rst
typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test/ext_emconf.php
typo3/sysext/core/Tests/Functional/Database/Fixtures/Extensions/test_expressionbuilder/ext_emconf.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/ext_emconf.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/ext_emconf.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_resources/ext_emconf.php
typo3/sysext/core/Tests/Unit/Utility/Fixtures/ext_emconf.php
typo3/sysext/core/ext_emconf.php
typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_emconf.php
typo3/sysext/extbase/ext_emconf.php
typo3/sysext/extensionmanager/Classes/Utility/FileHandlingUtility.php
typo3/sysext/extensionmanager/Tests/Unit/Utility/FileHandlingUtilityTest.php
typo3/sysext/extensionmanager/ext_emconf.php
typo3/sysext/feedit/ext_emconf.php
typo3/sysext/felogin/ext_emconf.php
typo3/sysext/filelist/ext_emconf.php
typo3/sysext/filemetadata/ext_emconf.php
typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/ext_emconf.php
typo3/sysext/fluid/ext_emconf.php
typo3/sysext/form/Tests/Functional/Hooks/Fixtures/test_resources/ext_emconf.php
typo3/sysext/form/ext_emconf.php
typo3/sysext/frontend/ext_emconf.php
typo3/sysext/impexp/Tests/Functional/Fixtures/Extensions/template_extension/ext_emconf.php
typo3/sysext/impexp/ext_emconf.php
typo3/sysext/indexed_search/ext_emconf.php
typo3/sysext/info/ext_emconf.php
typo3/sysext/install/ext_emconf.php
typo3/sysext/linkvalidator/ext_emconf.php
typo3/sysext/lowlevel/ext_emconf.php
typo3/sysext/opendocs/ext_emconf.php
typo3/sysext/recordlist/ext_emconf.php
typo3/sysext/recycler/ext_emconf.php
typo3/sysext/redirects/ext_emconf.php
typo3/sysext/reports/ext_emconf.php
typo3/sysext/rsaauth/ext_emconf.php
typo3/sysext/rte_ckeditor/ext_emconf.php
typo3/sysext/scheduler/ext_emconf.php
typo3/sysext/seo/ext_emconf.php
typo3/sysext/setup/ext_emconf.php
typo3/sysext/sys_action/ext_emconf.php
typo3/sysext/sys_note/ext_emconf.php
typo3/sysext/t3editor/ext_emconf.php
typo3/sysext/taskcenter/ext_emconf.php
typo3/sysext/tstemplate/ext_emconf.php
typo3/sysext/viewpage/ext_emconf.php
typo3/sysext/workspaces/ext_emconf.php

index 6ca3c2b..a2555e6 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Shows info about TYPO3, installed extensions and a separate module for available modules.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 2f2c4a5..c6f99d6 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'The TYPO3 admin panel provides a panel with additional functionality in the frontend (Debugging, Caching, Preview...)',
     'category' => 'fe',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'author' => 'TYPO3 Core Team',
index 501f175..20232df 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Classes for the TYPO3 backend.',
     'category' => 'be',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index f6ca3e9..f4dc310 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Displays backend log, both per page and system wide. Available as the module Tools>Log (system wide overview) and Web>Info/Log (page relative overview).',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 339c6a7..ad74844 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index c0ddd1a..2aa561a 100644 (file)
@@ -16,7 +16,6 @@ namespace TYPO3\CMS\Core\Database;
 
 use TYPO3\CMS\Backend\Utility\BackendUtility;
 use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
-use TYPO3\CMS\Core\Core\Environment;
 use TYPO3\CMS\Core\Database\Query\QueryHelper;
 use TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction;
 use TYPO3\CMS\Core\Localization\LanguageService;
@@ -58,7 +57,7 @@ class QueryGenerator
             '41_' => 'binary AND does not equal',
             '42_' => 'binary OR equals',
             '43_' => 'binary OR does not equal',
-            // Type = multiple, relation, files , offset = 64
+            // Type = multiple, relation, offset = 64
             '64_' => 'equals',
             '65_' => 'does not equal',
             '66_' => 'contains',
@@ -117,7 +116,7 @@ class QueryGenerator
         '41' => '(#FIELD# & #VALUE#)!=#VALUE#',
         '42' => '(#FIELD# | #VALUE#)=#VALUE#',
         '43' => '(#FIELD# | #VALUE#)!=#VALUE#',
-        // Type = multiple, relation, files , offset = 64
+        // Type = multiple, relation, offset = 64
         '64' => '#FIELD# = \'#VALUE#\'',
         '65' => '#FIELD# != \'#VALUE#\'',
         '66' => '#FIELD# LIKE \'%#VALUE#%\' AND #FIELD# LIKE \'%#VALUE1#%\'',
@@ -157,7 +156,6 @@ class QueryGenerator
         'number' => 1,
         'multiple' => 2,
         'relation' => 2,
-        'files' => 2,
         'date' => 3,
         'time' => 3,
         'boolean' => 4,
@@ -334,7 +332,6 @@ class QueryGenerator
                             }
                             break;
                         case 'group':
-                            $this->fields[$fieldName]['type'] = 'files';
                             if ($this->fields[$fieldName]['internal_type'] === 'db') {
                                 $this->fields[$fieldName]['type'] = 'relation';
                             }
@@ -688,21 +685,6 @@ class QueryGenerator
                     }
                     $lineHTML[] = '</div>';
                     break;
-                case 'files':
-                    $lineHTML[] = '<div class="form-inline">';
-                    $lineHTML[] = $this->makeComparisonSelector($subscript, $fieldName, $conf);
-                    if ($conf['comparison'] === 68 || $conf['comparison'] === 69) {
-                        $lineHTML[] = '<select class="form-control" name="' . $fieldPrefix . '[inputValue]' . '[]" multiple="multiple">';
-                    } else {
-                        $lineHTML[] = '<select class="form-control t3js-submit-change" name="' . $fieldPrefix . '[inputValue]' . '">';
-                    }
-                    $lineHTML[] = '<option value=""></option>' . $this->makeOptionList($fieldName, $conf, $this->table);
-                    $lineHTML[] = '</select>';
-                    if ($conf['comparison'] === 66 || $conf['comparison'] === 67) {
-                        $lineHTML[] = ' + <input class="form-control t3js-clearable" type="text" value="' . htmlspecialchars($conf['inputValue1']) . '" name="' . $fieldPrefix . '[inputValue1]' . '">';
-                    }
-                    $lineHTML[] = '</div>';
-                    break;
                 case 'boolean':
                     $lineHTML[] = '<div class="form-inline">';
                     $lineHTML[] = $this->makeComparisonSelector($subscript, $fieldName, $conf);
@@ -783,35 +765,6 @@ class QueryGenerator
         $out = [];
         $fieldSetup = $this->fields[$fieldName];
         $languageService = $this->getLanguageService();
-        if ($fieldSetup['type'] === 'files') {
-            if ($conf['comparison'] === 66 || $conf['comparison'] === 67) {
-                $fileExtArray = explode(',', $fieldSetup['allowed']);
-                natcasesort($fileExtArray);
-                foreach ($fileExtArray as $fileExt) {
-                    if (GeneralUtility::inList($conf['inputValue'], $fileExt)) {
-                        $out[] = '<option value="' . htmlspecialchars($fileExt) . '" selected>.' . htmlspecialchars($fileExt) . '</option>';
-                    } else {
-                        $out[] = '<option value="' . htmlspecialchars($fileExt) . '">.' . htmlspecialchars($fileExt) . '</option>';
-                    }
-                }
-            }
-            $d = dir(Environment::getPublicPath() . '/' . $fieldSetup['uploadfolder']);
-            while (false !== ($entry = $d->read())) {
-                if ($entry === '.' || $entry === '..') {
-                    continue;
-                }
-                $fileArray[] = $entry;
-            }
-            $d->close();
-            natcasesort($fileArray);
-            foreach ($fileArray as $fileName) {
-                if (GeneralUtility::inList($conf['inputValue'], $fileName)) {
-                    $out[] = '<option value="' . htmlspecialchars($fileName) . '" selected>' . htmlspecialchars($fileName) . '</option>';
-                } else {
-                    $out[] = '<option value="' . htmlspecialchars($fileName) . '">' . htmlspecialchars($fileName) . '</option>';
-                }
-            }
-        }
         if ($fieldSetup['type'] === 'multiple') {
             foreach ($fieldSetup['items'] as $key => $val) {
                 if (strpos($val[0], 'LLL:') === 0) {
index 0244492..2e3b565 100644 (file)
@@ -17,7 +17,6 @@ namespace TYPO3\CMS\Core\Database;
 use Doctrine\DBAL\DBALException;
 use TYPO3\CMS\Backend\Utility\BackendUtility;
 use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
-use TYPO3\CMS\Core\Core\Environment;
 use TYPO3\CMS\Core\Database\Query\QueryHelper;
 use TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction;
 use TYPO3\CMS\Core\Imaging\Icon;
@@ -815,7 +814,6 @@ class QueryView
                         }
                         break;
                     case 'group':
-                        $fields['type'] = 'files';
                         if ($fields['internal_type'] === 'db') {
                             $fields['type'] = 'relation';
                         }
@@ -871,7 +869,6 @@ class QueryView
             case 'boolean':
                 $out = $fieldValue ? 'True' : 'False';
                 break;
-            case 'files':
             default:
                 $out = htmlspecialchars($fieldValue);
         }
@@ -938,25 +935,6 @@ class QueryView
     {
         $fieldSetup = $conf;
         $out = '';
-        if ($fieldSetup['type'] === 'files') {
-            $d = dir(Environment::getPublicPath() . '/' . $fieldSetup['uploadfolder']);
-            while (false !== ($entry = $d->read())) {
-                if ($entry === '.' || $entry === '..') {
-                    continue;
-                }
-                $fileArray[] = $entry;
-            }
-            $d->close();
-            natcasesort($fileArray);
-            foreach ($fileArray as $fileName) {
-                if (GeneralUtility::inList($fieldValue, $fileName) || $fieldValue == $fileName) {
-                    if ($out !== '') {
-                        $out .= $splitString;
-                    }
-                    $out .= htmlspecialchars($fileName);
-                }
-            }
-        }
         if ($fieldSetup['type'] === 'multiple') {
             foreach ($fieldSetup['items'] as $key => $val) {
                 if (strpos($val[0], 'LLL:') === 0) {
index c1586d3..d0d6bf7 100644 (file)
@@ -1295,6 +1295,7 @@ The following features have been removed:
 * TCA :php:`type='group'` with :php:`internal_type='file'` and :php:`internal_type='file_reference`
 * Cache creation using :php:`\TYPO3\CMS\Cache\CacheManger` during :php:`ext_localconf.php` loading
 * All install tool upgrade wizards upgrading from v7 to v8 have been removed
+* The array key :php:`uploadfolder` in extensions :php:`ext_emconf.php` files is obsolete and ignored
 
 
 The following database tables have been removed:
index 27aa8b4..78039d4 100644 (file)
@@ -5,7 +5,6 @@ $EM_CONF[$_EXTKEY] = [
     'category' => '',
     'version' => '10.0.0',
     'state' => 'beta',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'Christian Kuhn',
index a763d24..3b7a439 100644 (file)
@@ -5,7 +5,6 @@ $EM_CONF[$_EXTKEY] = [
     'category' => 'example',
     'version' => '10.0.0',
     'state' => 'beta',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'Christian Kuhn',
index e6244d5..8b639cd 100644 (file)
@@ -5,7 +5,6 @@ $EM_CONF[$_EXTKEY] = [
     'category' => 'example',
     'version' => '10.0.0',
     'state' => 'beta',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'Oliver Hader',
index b2bef4b..3366f53 100644 (file)
@@ -5,7 +5,6 @@ $EM_CONF[$_EXTKEY] = [
     'category' => 'example',
     'version' => '10.0.0',
     'state' => 'beta',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'Oliver Hader',
index 93bdd53..6c2f077 100644 (file)
@@ -5,7 +5,6 @@ $EM_CONF[$_EXTKEY] = [
     'category' => 'example',
     'version' => '10.0.0',
     'state' => 'beta',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'Oliver Hader',
index be4cf18..77e886f 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'This is a fixture extension configuration file used for unit tests.',
     'category' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => '',
index 3350466..5087a21 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'The core library of TYPO3.',
     'category' => 'be',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 25759ca..afe38cf 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_company' => '',
     'author_email' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'version' => '10.0.0',
index b947838..9b1035e 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'version' => '10.0.0',
index 9ffb9ea..4d7bf31 100644 (file)
@@ -259,33 +259,16 @@ class FileHandlingUtility implements \TYPO3\CMS\Core\SingletonInterface
     protected function getAbsolutePathsToConfiguredDirectories(array $extension)
     {
         $requestedDirectories = [];
-        $requestUploadFolder = isset($extension['uploadfolder']) ? (bool)$extension['uploadfolder'] : false;
-        if ($requestUploadFolder) {
-            $requestedDirectories[] = $this->getAbsolutePath($this->getPathToUploadFolder($extension));
-        }
-
         $requestCreateDirectories = empty($extension['createDirs']) ? false : (string)$extension['createDirs'];
         if ($requestCreateDirectories) {
             foreach (GeneralUtility::trimExplode(',', $extension['createDirs']) as $directoryToCreate) {
                 $requestedDirectories[] = $this->getAbsolutePath($directoryToCreate);
             }
         }
-
         return $requestedDirectories;
     }
 
     /**
-     * Upload folders always reside in “uploads/tx_[extKey-with-no-underscore]”
-     *
-     * @param array $extension
-     * @return string
-     */
-    protected function getPathToUploadFolder($extension)
-    {
-        return 'uploads/tx_' . str_replace('_', '', $extension['key']) . '/';
-    }
-
-    /**
      * Remove specified directory
      *
      * @param string $extDirPath
index 5976d2a..5c45e11 100644 (file)
@@ -458,22 +458,6 @@ class FileHandlingUtilityTest extends UnitTestCase
     /**
      * @test
      */
-    public function uploadFolderIsNotCreatedIfNotRequested()
-    {
-        $fileHandlerMock = $this->getPreparedFileHandlingMockForDirectoryCreationTests();
-        $fileHandlerMock->expects($this->never())
-            ->method('createNestedDirectory');
-        $fileHandlerMock->ensureConfiguredDirectoriesExist(
-            [
-                'key' => 'foo_bar',
-                'uploadfolder' => 0,
-            ]
-        );
-    }
-
-    /**
-     * @test
-     */
     public function additionalFoldersAreNotCreatedIfNotRequested()
     {
         $fileHandlerMock = $this->getPreparedFileHandlingMockForDirectoryCreationTests();
@@ -490,23 +474,6 @@ class FileHandlingUtilityTest extends UnitTestCase
     /**
      * @test
      */
-    public function configuredUploadFolderIsCreatedIfRequested()
-    {
-        $fileHandlerMock = $this->getPreparedFileHandlingMockForDirectoryCreationTests();
-        $fileHandlerMock->expects($this->once())
-            ->method('createNestedDirectory')
-            ->with('uploads/tx_foobar/');
-        $fileHandlerMock->ensureConfiguredDirectoriesExist(
-            [
-                'key' => 'foo_bar',
-                'uploadfolder' => 1,
-            ]
-        );
-    }
-
-    /**
-     * @test
-     */
     public function configuredAdditionalDirectoriesAreCreatedIfRequested()
     {
         $fileHandlerMock = $this->getPreparedFileHandlingMockForDirectoryCreationTests();
@@ -533,7 +500,7 @@ class FileHandlingUtilityTest extends UnitTestCase
     public function configuredDirectoriesAreNotCreatedIfTheyAlreadyExist()
     {
         $fileHandlerMock = $this->getPreparedFileHandlingMockForDirectoryCreationTests();
-        $fileHandlerMock->expects($this->exactly(3))
+        $fileHandlerMock->expects($this->exactly(2))
             ->method('directoryExists')
             ->will($this->returnValue(true));
         $fileHandlerMock->expects($this->never())
@@ -541,7 +508,6 @@ class FileHandlingUtilityTest extends UnitTestCase
         $fileHandlerMock->ensureConfiguredDirectoriesExist(
             [
                 'key' => 'foo_bar',
-                'uploadfolder' => 1,
                 'createDirs' => 'foo/bar, baz/foo',
             ]
         );
index 9a70ebb..2665435 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'TYPO3 Extension Manager',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 46ebe9e..885d32d 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index 61e26c5..fe6dc34 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'version' => '10.0.0',
index d359fb8..d413d96 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Listing of files in the directory',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 7ead83e..d46813c 100644 (file)
@@ -6,7 +6,6 @@ $EM_CONF[$_EXTKEY] = [
     'author' => 'TYPO3 Core Team',
     'author_email' => 'typo3cms@typo3.org',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index a248f63..173162e 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'info@helhum.io',
     'author_company' => 'helhum.io',
     'state' => 'stable',
-    'uploadfolder' => '0',
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index 5fb5681..291673c 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index 93bdd53..6c2f077 100644 (file)
@@ -5,7 +5,6 @@ $EM_CONF[$_EXTKEY] = [
     'category' => 'example',
     'version' => '10.0.0',
     'state' => 'beta',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'Oliver Hader',
index b120b7b..e5efc98 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Form Library, Plugin and Editor',
     'category' => 'misc',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'author' => 'TYPO3 Core Team',
index 7236a5b..d55ee62 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Classes for the frontend of TYPO3.',
     'category' => 'fe',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'author' => 'TYPO3 Core Team',
index a226fe2..9c1b9cb 100644 (file)
@@ -6,7 +6,6 @@ $EM_CONF[$_EXTKEY] = [
     'category' => '',
     'version' => '10.0.0',
     'state' => 'beta',
-    'uploadfolder' => 1,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'author' => 'Marc Bastian Heinrichs',
index 9096ce0..fd7c55e 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Import and Export of records from TYPO3 in a custom serialized format (.T3D) for data exchange with other TYPO3 systems.',
     'category' => 'be',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 720a88d..3688295 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Indexed Search Engine for TYPO3 pages, PDF-files, Word-files, HTML and text files. Provides a backend module for statistics of the indexer and a frontend plugin. Documentation can be found in the extension "doc_indexed_search".',
     'category' => 'plugin',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 64bc216..9f36a48 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Shows various infos',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 99bf03e..e9982ef 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'The Install Tool mounted as the module Tools>Install in TYPO3.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 71a407d..baff372 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index 7fe6b24..dc680a7 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Enables the \'Config\' and \'DB Check\' modules for technical analysis of the system. This includes raw database search, checking relations, counting pages and records etc.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 8b4f207..28dd1fd 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Shows opened documents by the user.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'author' => 'TYPO3 Core Team',
index 18a2113..35655d2 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'List of database-records',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 3e45613..8597209 100644 (file)
@@ -6,7 +6,6 @@ $EM_CONF[$_EXTKEY] = [
     'author' => 'TYPO3 Core Team',
     'author_email' => 'typo3cms@typo3.org',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author_company' => '',
index 1be0ae7..e9ca4e0 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index 59b0ea4..d07cd0e 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index 8f1e6af..782a930 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'deprecated',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index 3722cad..c0b4652 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Integration of CKEditor as Rich Text Editor.',
     'category' => 'be',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 7f80c6a..85a39ee 100644 (file)
@@ -5,7 +5,6 @@ $EM_CONF[$_EXTKEY] = [
     'category' => 'misc',
     'version' => '10.0.0',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index d60b2e8..4c3db79 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'version' => '10.0.0',
index 6d54ebc..0900b2f 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Allows users to edit a limited set of options for their user profile, eg. preferred language and their name and email address.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 6c4942b..4605072 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Actions are \'programmed\' admin tasks which can be performed by selected regular users from the Task Center. An action could be creation of backend users, fixed SQL SELECT queries, listing of records, direct edit access to selected records etc.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index fe1429d..7d6dd14 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Records with messages which can be placed on any page and contain instructions or other information related to a page or section.',
     'category' => 'be',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 012e0d6..050bf64 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'JavaScript-driven editor with syntax highlighting and codecompletion. Based on CodeMirror.',
     'category' => 'be',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 9b68c8f..39ac620 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'The Task Center is the framework for a host of other extensions, see below.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 7030bb0..c57108c 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Framework for management of TypoScript template records for the CMS frontend.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index ad3c179..b83370a 100644 (file)
@@ -4,7 +4,6 @@ $EM_CONF[$_EXTKEY] = [
     'description' => 'Shows the frontend webpage inside the backend frameset.',
     'category' => 'module',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 0,
     'author' => 'TYPO3 Core Team',
index 6851ef3..c092c43 100644 (file)
@@ -7,7 +7,6 @@ $EM_CONF[$_EXTKEY] = [
     'author_email' => 'typo3cms@typo3.org',
     'author_company' => '',
     'state' => 'stable',
-    'uploadfolder' => 0,
     'createDirs' => '',
     'clearCacheOnLoad' => 1,
     'version' => '10.0.0',