internal ".$db." - ".$val[0]." - "; //print_r($row ); if ($row !== false) { foreach ($row as $field => $value) { $con['C_NAME'][$i] = ''; $con['DTN'][$i] = urlencode($db . "." . $val[0]); $con['DCN'][$i] = urlencode($field); $con['STN'][$i] = urlencode($value['foreign_db'] . "." . $value['foreign_table']); $con['SCN'][$i] = urlencode($value['foreign_field']); $i++; } } $row = PMA_getForeigners($db,$val[0],'','innodb'); //echo "
INNO "; //print_r($row ); if ($row !== false) { foreach ($row as $field => $value) { $con['C_NAME'][$i] = ''; $con['DTN'][$i] = urlencode($db.".".$val[0]); $con['DCN'][$i] = urlencode($field); $con['STN'][$i] = urlencode($value['foreign_db'].".".$value['foreign_table']); $con['SCN'][$i] = urlencode($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