$value) { $con['C_NAME'][$i] = ''; $con['DTN'][$i] = $db . "." . $val[0]; $con['DCN'][$i] = $field; $con['STN'][$i] = $value['foreign_db'] . "." . $value['foreign_table']; $con['SCN'][$i] = $value['foreign_field']; $i++; } } $row = PMA_getForeigners($db,$val[0],'','innodb'); if ($row !== false) { foreach ($row as $field => $value) { $con['C_NAME'][$i] = ''; $con['DTN'][$i] = $db.".".$val[0]; $con['DCN'][$i] = $field; $con['STN'][$i] = $value['foreign_db'].".".$value['foreign_table']; $con['SCN'][$i] = $value['foreign_field']; $i++; } } } $ti = 0; $script_contr = ""; return $script_contr; } function get_pk_or_unique_keys() { global $db; require_once('./libraries/tbl_indexes.lib.php'); PMA_DBI_select_db($db); $tables_pk_or_unique_keys = array(); for( $I=0; $I $one_index) { $column_name = $one_index[1]['Column_name']; if (isset($indexes_info[$key_name]) && $indexes_info[$key_name]['Non_unique'] == 0) { $tables_pk_or_unique_keys[$GLOBALS['PMD']['OWNER'][$I] . '.' .$GLOBALS['PMD']['TABLE_NAME_SMALL'][$I] . '.' . $column_name] = 1; } } } } return $tables_pk_or_unique_keys; } function get_all_keys() { global $db; require_once('./libraries/tbl_indexes.lib.php'); PMA_DBI_select_db($db); $tables_all_keys = array(); for( $I=0; $I