query( 'SHOW TABLE STATUS FROM ' . Util::backquote($foreign_db), null, DatabaseInterface::QUERY_STORE ); while ($row = $GLOBALS['dbi']->fetchRow($tables_rs)) { if (isset($row[1]) && 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['dblist']->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' => '' ) ); ?>