query( 'SHOW TABLES FROM ' . PMA_Util::backquote($foreign_db), null, PMA_DatabaseInterface::QUERY_STORE ); while ($row = $GLOBALS['dbi']->fetchArray($tables_rs)) { $engine = $GLOBALS['dbi']->getTable( $foreign_db, $row[0] )->getStatusInfo('Engine'); if (isset($engine) && /*overload*/mb_strtoupper($engine) == $tbl_storage_engine ) { $tables[] = $row[0]; } } } else { $tables_rs = $GLOBALS['dbi']->query( 'SHOW TABLE STATUS FROM ' . PMA_Util::backquote($foreign_db), null, PMA_DatabaseInterface::QUERY_STORE ); while ($row = $GLOBALS['dbi']->fetchRow($tables_rs)) { if (isset($row[1]) && /*overload*/mb_strtoupper($row[1]) == $tbl_storage_engine ) { $tables[] = $row[0]; } } } } ?>
render( array( 'dropdown_question' => 'ON DELETE', 'select_name' => 'on_delete[' . $i . ']', 'choices' => $options_array, 'selected_value' => $on_delete ) ); ?> render( array( 'dropdown_question' => 'ON UPDATE', 'select_name' => 'on_update[' . $i . ']', 'choices' => $options_array, 'selected_value' => $on_update ) ); ?>
$column): ?> render( array( 'dropdown_question' => '', 'select_name' => 'foreign_key_fields_name[' . $i . '][]', 'choices' => $column_array, 'selected_value' => $column ) ); ?> render( array( 'dropdown_question' => '', 'select_name' => 'foreign_key_fields_name[' . $i . '][]', 'choices' => $column_array, 'selected_value' => '' ) ); ?> render( array( 'name' => 'destination_foreign_db[' . $i . ']', 'title' => __('Database'), 'values' => $GLOBALS['pma']->databases, 'foreign' => $foreign_db ) ); ?> render( array( 'name' => 'destination_foreign_table[' . $i . ']', 'title' => __('Table'), 'values' => $tables, 'foreign' => $foreign_table ) ); ?> getUniqueColumns(false, false); ?> render( array( 'name' => 'destination_foreign_column[' . $i . '][]', 'title' => __('Column'), 'values' => $columns, 'foreign' => $foreign_column ) ); ?> render( array( 'name' => 'destination_foreign_column[' . $i . '][]', 'title' => __('Column'), 'values' => array(), 'foreign' => '' ) ); ?>