[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-13263-gefa788d

Piotr Przybylski crackpl at users.sourceforge.net
Fri Aug 5 17:13:04 CEST 2011


The branch, master has been updated
       via  efa788d00d4ab546f7ec1b24522087c9cbc13743 (commit)
      from  7a14dd6ba80432f9627ae66e6f114bc2f7ff8751 (commit)


- Log -----------------------------------------------------------------
commit efa788d00d4ab546f7ec1b24522087c9cbc13743
Author: Piotr Przybylski <piotrprz at gmail.com>
Date:   Fri Aug 5 17:12:46 2011 +0200

    Synchronize: add missing arguments to a function, document possibly broken function

-----------------------------------------------------------------------

Summary of changes:
 libraries/server_synchronize.lib.php |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/libraries/server_synchronize.lib.php b/libraries/server_synchronize.lib.php
index a862a60..1d8bfab 100644
--- a/libraries/server_synchronize.lib.php
+++ b/libraries/server_synchronize.lib.php
@@ -436,6 +436,9 @@ function PMA_updateTargetTables($table, $update_array, $src_db, $trg_db, $trg_li
 /**
  * PMA_insertIntoTargetTable() inserts missing rows in the target table using $array_insert[$matching_table_index]
  *
+ * @todo this function uses undefined variables and is possibly broken: $matching_tables,
+ *       $matching_tables_fields, $remove_indexes_array, $matching_table_keys
+ *
  * @param array  $matching_table          matching table names
  * @param string $src_db                  name of source database
  * @param string $trg_db                  name of target database
@@ -865,8 +868,8 @@ function PMA_addColumnsInTargetTable($src_db, $trg_db, $src_link, $trg_link, $ma
             if (isset($is_fk_result)) {
                 if (in_array($is_fk_result[0]['REFERENCED_TABLE_NAME'], $uncommon_tables)) {
                     $table_index = array_keys($uncommon_tables, $is_fk_result[0]['REFERENCED_TABLE_NAME']);
-                    PMA_checkForeignKeys($src_db, $src_link, $trg_db, $trg_link, $is_fk_result[0]['REFERENCED_TABLE_NAME'], $uncommon_tables, $uncommon_tables_fields);
-                    PMA_createTargetTables($src_db, $trg_db, $trg_link, $src_link, $uncommon_tables, $table_index[0], $uncommon_tables_fields);
+                    PMA_checkForeignKeys($src_db, $src_link, $trg_db, $trg_link, $is_fk_result[0]['REFERENCED_TABLE_NAME'], $uncommon_tables, $uncommon_tables_fields, $display);
+                    PMA_createTargetTables($src_db, $trg_db, $trg_link, $src_link, $uncommon_tables, $table_index[0], $uncommon_tables_fields, $display);
                     unset($uncommon_tables[$table_index[0]]);
                 }
                 $fk_query = "ALTER TABLE " . PMA_backquote($trg_db) . '.' . PMA_backquote($matching_tables[$table_counter]) .


hooks/post-receive
-- 
phpMyAdmin




More information about the Git mailing list