* Fixed bug #7743: Install Tool: Create "admin" user did not work in 4.2-beta3
authorMichael Stucki <michael.stucki@typo3.org>
Tue, 1 Apr 2008 20:28:08 +0000 (20:28 +0000)
committerMichael Stucki <michael.stucki@typo3.org>
Tue, 1 Apr 2008 20:28:08 +0000 (20:28 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@3508 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_db.php
t3lib/class.t3lib_install.php
t3lib/class.t3lib_sqlengine.php
typo3/sysext/dbal/class.ux_t3lib_db.php
typo3/sysext/dbal/handlers/class.tx_dbal_handler_openoffice.php
typo3/sysext/dbal/handlers/class.tx_dbal_handler_rawmysql.php
typo3/sysext/dbal/handlers/class.tx_dbal_handler_xmldb.php

index 9baeac6..5923080 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,7 @@
        * Fixed bug #7841: Remove COLLATE statement when creating new tables with the Install Tool
        * Fixed bug #7981: Replace ugly labels in BE Log module
        * Fixed bug #1585: Use t3lib_div::sysLog() whenever errors occur in tslib_fe. Additionally, add a new value "request_uri" to the "config.stat_apache_pagenames" property which allows logging of the REQUEST_URI server value (useful with RearUrl environments). Thanks to Steffen Kamper for taking care of these issues.
+       * Fixed bug #7743: Install Tool: Create "admin" user did not work in 4.2-beta3
 
 2008-04-01  Ingo Renner <ingo@typo3.org>
 
index 2d37b03..7606f82 100755 (executable)
@@ -979,7 +979,7 @@ class t3lib_DB {
         * In a DBAL this method should 1) look up all tables from the DBMS  of the _DEFAULT handler and then 2) add all tables *configured* to be managed by other handlers
         * Usage count/core: 2
         *
-        * @return      array           Tables in an array with tablename as key and an array with status information as value
+        * @return      array           Array with tablenames as key and arrays with status information as value
         */
        function admin_get_tables()     {
                $whichTables = array();
index 1bff8fe..50e54b9 100755 (executable)
@@ -881,7 +881,10 @@ class t3lib_install {
         */
        function getListOfTables()      {
                $whichTables = $GLOBALS['TYPO3_DB']->admin_get_tables(TYPO3_db);
-               return array_keys($whichTables);
+               foreach ($whichTables as $key=>&$value) {
+                       $value = $key;
+               }
+               return $whichTables;
        }
 
        /**
index e524cf7..81d04e6 100755 (executable)
@@ -486,6 +486,7 @@ class t3lib_sqlengine extends t3lib_sqlparser {
         * (DUMMY) Returns the list of tables from the database
         *
         * @return      array           Tables in an array (tablename is in both key and value)
+        * @todo        Should return table details in value! see t3lib_db::admin_get_tables()
         */
        function admin_get_tables()     {
                $whichTables = array();
index 2a11232..a08e533 100644 (file)
@@ -1697,7 +1697,8 @@ class ux_t3lib_DB extends t3lib_DB {
         * When fetching the tables, it skips tables whose names begin with BIN$, as this is taken as a table coming from the "Recycle Bin" on Oracle.
         *
         * @return      array           Tables in an array (tablename is in both key and value)
-        * @todo Should the check for Oracle Recycle Bin stuff be moved elsewhere?
+        * @todo        Should the check for Oracle Recycle Bin stuff be moved elsewhere?
+        * @todo        Should return table details in value! see t3lib_db::admin_get_tables()
         */
        function admin_get_tables()     {
                $whichTables = array();
index eea7c7c..5e65e8a 100644 (file)
@@ -168,7 +168,7 @@ class tx_dbal_handler_openoffice extends t3lib_sqlengine {
        /**
         * Returns the list of tables from the database
         *
-        * @return      array           Tables in an array (tablename is in both key and value)
+        * @return      array           Tables in an array with tablename as key and an array with status information as value
         */
        function admin_get_tables()     {
 
index 4e3524e..559fdfc 100644 (file)
@@ -234,6 +234,7 @@ class tx_dbal_handler_rawmysql extends t3lib_sqlengine {
         * Returns the list of tables from the database, quering MySQL for it.
         * 
         * @return      array           Tables in an array (tablename is in both key and value)
+        * @todo        Should return table details in value! see t3lib_db::admin_get_tables()
         */
        function admin_get_tables()     {
                $whichTables = array();
index fa59550..3e9b332 100644 (file)
@@ -214,6 +214,7 @@ debug($this->errorStatus,'XMLDB connect ERROR:');
         * Returns the list of tables from the database
         * 
         * @return      array           Tables in an array (tablename is in both key and value)
+        * @todo        Should return table details in value! see t3lib_db::admin_get_tables()
         */
        function admin_get_tables()     {