[TASK] require-statements should use absolute paths 70/22270/3
authorStefan Neufeind <typo3.neufeind@speedpartner.de>
Fri, 12 Jul 2013 19:27:45 +0000 (21:27 +0200)
committerAnja Leichsenring <aleichsenring@ab-softlab.de>
Mon, 15 Jul 2013 21:35:08 +0000 (23:35 +0200)
require-statements relying on the current working-
directory and/or a certain include-path setting
can cause unexpected behaviour.
A path is added for those cases. For the current
working-directory simply using __DIR__ is okay.

Change-Id: I959c8f4a1d25ca1403e7dcecb0bc20826c7c5059
Resolves: #49991
Releases: 6.2
Reviewed-on: https://review.typo3.org/22270
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
47 files changed:
index.php
typo3/ajax.php
typo3/alt_clickmenu.php
typo3/alt_doc_nodoc.php
typo3/alt_shortcut.php
typo3/browse_links.php
typo3/browser.php
typo3/db_new.php
typo3/dummy.php
typo3/file_edit.php
typo3/file_newfolder.php
typo3/file_rename.php
typo3/file_upload.php
typo3/index.php
typo3/init.php
typo3/listframe_loader.php
typo3/login_frameset.php
typo3/logout.php
typo3/mod.php
typo3/move_el.php
typo3/show_item.php
typo3/show_rechis.php
typo3/sysext/cms/layout/db_layout.php
typo3/sysext/cms/layout/db_new_content_el.php
typo3/sysext/core/Classes/Core/Bootstrap.php
typo3/sysext/dbal/Tests/Unit/Database/DatabaseConnectionMssqlTest.php
typo3/sysext/dbal/Tests/Unit/Database/DatabaseConnectionOracleTest.php
typo3/sysext/dbal/Tests/Unit/Database/DatabaseConnectionPostgresqlTest.php
typo3/sysext/func/mod1/index.php
typo3/sysext/impexp/app/index.php
typo3/sysext/info/mod1/index.php
typo3/sysext/install/Start/Install.php
typo3/sysext/rtehtmlarea/mod3/browse_links.php
typo3/sysext/rtehtmlarea/mod4/select_image.php
typo3/sysext/rtehtmlarea/mod5/user.php
typo3/sysext/rtehtmlarea/mod6/parse_html.php
typo3/sysext/version/cm1/index.php
typo3/tce_db.php
typo3/tce_file.php
typo3/thumbs.php
typo3/wizard_add.php
typo3/wizard_colorpicker.php
typo3/wizard_edit.php
typo3/wizard_forms.php
typo3/wizard_list.php
typo3/wizard_rte.php
typo3/wizard_table.php

index 43d98a7..3c13487 100644 (file)
--- a/index.php
+++ b/index.php
@@ -33,7 +33,7 @@
  * @author René Fritz <r.fritz@colorcube.de>
  */
 
-require 'typo3/sysext/core/Classes/Core/Bootstrap.php';
+require __DIR__ . '/typo3/sysext/core/Classes/Core/Bootstrap.php';
 \TYPO3\CMS\Core\Core\Bootstrap::getInstance()
        ->baseSetup('')
        ->redirectToInstallerIfLocalConfigurationFileDoesNotExist();
index 3fd03d7..489654b 100644 (file)
@@ -53,7 +53,7 @@ if (in_array($ajaxID, $noUserAjaxIDs)) {
        define('TYPO3_PROCEED_IF_NO_USER', 2);
 }
 
-require 'init.php';
+require __DIR__ . '/init.php';
 
 // finding the script path from the variable
 $ajaxScript = $TYPO3_CONF_VARS['BE']['AJAX'][$ajaxID];
index 3983a6c..b540711 100644 (file)
@@ -38,7 +38,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $clickMenuController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\ClickMenuController');
 
@@ -52,4 +52,4 @@ foreach ($SOBE->include_once as $INC_FILE) {
 
 $clickMenuController->main();
 $clickMenuController->printContent();
-?>
\ No newline at end of file
+?>
index bd2e23d..7e1eba2 100644 (file)
@@ -32,9 +32,9 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $noDocumentsOpenController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Backend\Controller\NoDocumentsOpenController');
 $noDocumentsOpenController->main();
 $noDocumentsOpenController->printContent();
-?>
\ No newline at end of file
+?>
index de55bee..8456d6a 100644 (file)
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $shortcutFrameController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\ShortcutFrameController');
 $shortcutFrameController->preprocess();
 $shortcutFrameController->init();
 $shortcutFrameController->main();
 $shortcutFrameController->printContent();
-?>
\ No newline at end of file
+?>
index 3adce0c..fe21091 100644 (file)
@@ -32,9 +32,9 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $elementBrowserController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Recordlist\\Controller\\ElementBrowserController');
 $elementBrowserController->main();
 $elementBrowserController->printContent();
-?>
\ No newline at end of file
+?>
index 361398f..b11d0cc 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $elementBrowserFramesetController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Recordlist\\Controller\\ElementBrowserFramesetController');
 $elementBrowserFramesetController->main();
index b0131b7..809b0a4 100644 (file)
@@ -33,7 +33,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 /**
  * Extension for the tree class that generates the tree of pages in the page-wizard mode
@@ -70,4 +70,4 @@ class localPageTree extends \TYPO3\CMS\Backend\Tree\View\PageTreeView {
 $newRecordController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\NewRecordController');
 $newRecordController->main();
 $newRecordController->printContent();
-?>
\ No newline at end of file
+?>
index ef175cc..0045a46 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $dummyController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\DummyController');
 $dummyController->main();
index ea24e7b..33b6d1d 100644 (file)
@@ -30,9 +30,9 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $editFileController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\File\\EditFileController');
 $editFileController->main();
 $editFileController->printContent();
-?>
\ No newline at end of file
+?>
index 1f35dcd..3b02639 100644 (file)
@@ -30,9 +30,9 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $createFolderController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\File\\CreateFolderController');
 $createFolderController->main();
 $createFolderController->printContent();
-?>
\ No newline at end of file
+?>
index d559706..e3f3785 100644 (file)
@@ -30,9 +30,9 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $renameFileController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\File\\RenameFileController');
 $renameFileController->main();
 $renameFileController->printContent();
-?>
\ No newline at end of file
+?>
index 29ed199..f6bb819 100644 (file)
@@ -30,9 +30,9 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $fileUploadController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\File\\FileUploadController');
 $fileUploadController->main();
 $fileUploadController->printContent();
-?>
\ No newline at end of file
+?>
index 6ec242d..b261c64 100644 (file)
@@ -31,7 +31,7 @@
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 define('TYPO3_PROCEED_IF_NO_USER', 1);
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $loginController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\LoginController');
 $loginController->main();
index 70dcd94..edfb16b 100644 (file)
@@ -52,7 +52,7 @@
  */
 define('TYPO3_MODE', 'BE');
 
-require 'sysext/core/Classes/Core/Bootstrap.php';
+require __DIR__ . '/sysext/core/Classes/Core/Bootstrap.php';
 
 \TYPO3\CMS\Core\Core\Bootstrap::getInstance()
        ->baseSetup('typo3/')
index cedbe61..886085e 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $listFrameLoaderController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\ListFrameLoaderController');
 $listFrameLoaderController->main();
index 0294b78..bb1dc8a 100644 (file)
@@ -33,7 +33,7 @@
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 define('TYPO3_PROCEED_IF_NO_USER', 1);
-require 'init.php';
+require __DIR__ . '/init.php';
 
 // Make instance:
 $loginFramesetController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\LoginFramesetController');
index 47807ee..def46ad 100644 (file)
@@ -31,7 +31,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $logoutController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\LogoutController');
 $logoutController->logout();
index 08a935a..4042ece 100644 (file)
@@ -30,7 +30,7 @@
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 unset($MCONF);
-require 'init.php';
+require __DIR__ . '/init.php';
 // Find module path:
 $temp_M = (string) \TYPO3\CMS\Core\Utility\GeneralUtility::_GET('M');
 $isDispatched = FALSE;
index 578adf3..8c8bc9e 100644 (file)
@@ -31,7 +31,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 /**
  * Local extension of the page tree class
index 63cb9c4..02b8add 100644 (file)
@@ -25,7 +25,7 @@
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/
 
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $elementInformationController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
        'TYPO3\\CMS\\Backend\\Controller\\ContentElement\\ElementInformationController'
index b56be55..9f417e5 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author     Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $elementHistoryController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\ContentElement\\ElementHistoryController');
 $elementHistoryController->main();
index 0ed854a..d557db6 100755 (executable)
@@ -35,7 +35,7 @@
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 $LANG->includeLLFile('EXT:cms/layout/locallang.xlf');
 
index 83073fd..427a99d 100644 (file)
@@ -34,7 +34,7 @@
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 // Unset MCONF/MLANG since all we wanted was back path etc. for this particular script.
 unset($MCONF);
index 3e85c46..54114ae 100644 (file)
@@ -29,7 +29,7 @@ namespace TYPO3\CMS\Core\Core;
 
 use \TYPO3\CMS\Core\Utility;
 
-require 'SystemEnvironmentBuilder.php';
+require __DIR__ . '/SystemEnvironmentBuilder.php';
 
 /**
  * This class encapsulates bootstrap related methods.
index eb78770..5319a7a 100644 (file)
@@ -27,7 +27,7 @@ class DatabaseConnectionMssqlTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
                // Backup database connection
                $this->db = $GLOBALS['TYPO3_DB'];
                // Reconfigure DBAL to use MS SQL
-               require 'Fixtures/mssql.config.php';
+               require __DIR__ . '/Fixtures/mssql.config.php';
                $className = self::buildAccessibleProxy('TYPO3\\CMS\\Dbal\\Database\\DatabaseConnection');
                $GLOBALS['TYPO3_DB'] = new $className();
                $parserClassName = self::buildAccessibleProxy('TYPO3\\CMS\\Dbal\\Database\\SqlParser');
index 5e4b7d0..3e163e4 100644 (file)
@@ -27,7 +27,7 @@ class DatabaseConnectionOracleTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
                // Backup database connection
                $this->db = $GLOBALS['TYPO3_DB'];
                // Reconfigure DBAL to use Oracle
-               require 'Fixtures/oci8.config.php';
+               require __DIR__ . '/Fixtures/oci8.config.php';
                $className = self::buildAccessibleProxy('TYPO3\\CMS\\Dbal\\Database\\DatabaseConnection');
                $GLOBALS['TYPO3_DB'] = new $className();
                $parserClassName = self::buildAccessibleProxy('TYPO3\\CMS\\Dbal\\Database\\SqlParser');
index ec90bb3..d70f22f 100644 (file)
@@ -27,7 +27,7 @@ class DatabaseConnectionPostgresqlTest extends \TYPO3\CMS\Core\Tests\UnitTestCas
                // Backup database connection
                $this->db = $GLOBALS['TYPO3_DB'];
                // Reconfigure DBAL to use PostgreSQL
-               require 'Fixtures/postgresql.config.php';
+               require __DIR__ . '/Fixtures/postgresql.config.php';
                $className = self::buildAccessibleProxy('TYPO3\\CMS\\Dbal\\Database\\DatabaseConnection');
                $GLOBALS['TYPO3_DB'] = new $className();
                $parserClassName = self::buildAccessibleProxy('TYPO3\\CMS\\Dbal\\Database\\SqlParser');
index 5c75793..8c4ac8a 100755 (executable)
@@ -34,7 +34,7 @@
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 $LANG->includeLLFile('EXT:lang/locallang_mod_web_func.xlf');
 $BE_USER->modAccess($MCONF, 1);
index 11c81fd..82e0f3d 100755 (executable)
@@ -61,7 +61,7 @@
  * external_ref[tables][]=table/_ALL
  */
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require_once $BACK_PATH . 'init.php';
 $LANG->includeLLFile('EXT:impexp/app/locallang.xlf');
 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('impexp', 1);
index e64befd..9ae1cca 100755 (executable)
@@ -34,7 +34,7 @@
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 $LANG->includeLLFile('EXT:lang/locallang_mod_web_info.xlf');
 $BE_USER->modAccess($MCONF, 1);
index f3b7b8f..9f5fcca 100644 (file)
@@ -105,7 +105,7 @@ define('TYPO3_MODE', 'BE');
 define('TYPO3_enterInstallScript', '1');
 
 // Bootstrap bare minimum: class loader, LocalConfiguration, but no extensions and such
-require '../../core/Classes/Core/Bootstrap.php';
+require __DIR__ . '/../../core/Classes/Core/Bootstrap.php';
 \TYPO3\CMS\Core\Core\Bootstrap::getInstance()
        ->baseSetup('typo3/sysext/install/Start/')
        ->startOutputBuffering()
index f283ab5..5ce9433 100644 (file)
@@ -37,7 +37,7 @@
  */
 error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 $LANG->includeLLFile('EXT:rtehtmlarea/mod3/locallang.xlf');
 $LANG->includeLLFile('EXT:rtehtmlarea/htmlarea/locallang_dialogs.xlf');
index 26e9837..d539f26 100644 (file)
@@ -33,7 +33,7 @@
  */
 error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 $LANG->includeLLFile('EXT:lang/locallang_TYPO3\\CMS\\Recordlist\\Browser\\ElementBrowser.xlf');
 $LANG->includeLLFile('EXT:rtehtmlarea/mod4/locallang.xlf');
index 2ecb0c0..0008f48 100644 (file)
@@ -33,7 +33,7 @@
  */
 error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 $LANG->includeLLFile('EXT:rtehtmlarea/mod5/locallang.xlf');
 $LANG->includeLLFile('EXT:rtehtmlarea/htmlarea/locallang_dialogs.xlf');
index eaad179..b031159 100644 (file)
@@ -31,7 +31,7 @@
  */
 error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 // Make instance:
 $SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Rtehtmlarea\\ContentParser');
index 768437d..44b28c8 100755 (executable)
@@ -23,7 +23,7 @@
  ***************************************************************/
 
 unset($MCONF);
-require 'conf.php';
+require __DIR__ . '/conf.php';
 require $BACK_PATH . 'init.php';
 $GLOBALS['LANG']->includeLLFile('EXT:version/locallang.xlf');
 $SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Version\\Controller\\VersionModuleController');
index 4e0b4d4..a8a374a 100644 (file)
@@ -33,7 +33,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $simpleDataHandlerController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\SimpleDataHandlerController');
 
index 426a895..74c3f60 100644 (file)
@@ -34,7 +34,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $fileController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\File\\FileController');
 $fileController->main();
index 9750fe2..57f32ea 100644 (file)
@@ -33,7 +33,7 @@
 
 // Set error reporting
 error_reporting(E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED));
-require 'init.php';
+require __DIR__ . '/init.php';
 
 // Make instance:
 $SOBE = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\View\\ThumbnailView');
index 3dbe0b7..d0266f1 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $addController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\Wizard\\AddController');
 $addController->main();
index 8afa8b0..6c54ce7 100644 (file)
@@ -32,7 +32,7 @@
  * @author Peter Kühn <peter@kuehn.com>
  * @author Kasper Skårhøj <typo3@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $colorpickerController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\Wizard\\ColorpickerController');
 $colorpickerController->main();
index 5ea856f..c84f376 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $editController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\Wizard\\EditController');
 $editController->main();
index 091ee98..277aacf 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $formsController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\Wizard\\FormsController');
 $formsController->main();
index 57414ab..04723d5 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $listController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\Wizard\\ListController');
 $listController->main();
index c74bbc3..3601783 100644 (file)
@@ -30,7 +30,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 \TYPO3\CMS\Backend\Utility\BackendUtility::lockRecords();
 
 $rteController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\Wizard\\RteController');
index b2f25ac..09d848a 100644 (file)
@@ -31,7 +31,7 @@
  *
  * @author Kasper Skårhøj <kasperYYYY@typo3.com>
  */
-require 'init.php';
+require __DIR__ . '/init.php';
 
 $tableController = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Controller\\Wizard\\TableController');
 $tableController->main();