2 // Cell index: If certain fields get left out, the counter shouldn't change.
5 // Every time a cell shall be left out the STRG-jumping feature, $ci_offset
6 // has to be incremented ($ci_offset++)
12 <?= PhpMyAdmin\Template::get('columns_definitions/column_name')
14 'columnNumber' => $columnNumber,
16 'ci_offset' => $ci_offset,
17 'columnMeta' => isset($columnMeta) ? $columnMeta : null,
18 'cfgRelation' => $cfgRelation
23 <?= PhpMyAdmin\Template::get('columns_definitions/column_type')
25 'column_number' => $columnNumber,
27 'ci_offset' => $ci_offset,
28 'type_upper' => $type_upper,
29 'column_meta' => isset($columnMeta) ? $columnMeta : null
33 <!-- column length -->
34 <?= PhpMyAdmin\Template::get('columns_definitions/column_length')
36 'column_number' => $columnNumber,
38 'ci_offset' => $ci_offset,
39 'length_values_input_size' => $length_values_input_size,
40 'length_to_display' => $length
44 <!-- column default -->
45 <?= PhpMyAdmin\Template::get('columns_definitions/column_default')
47 'columnNumber' => $columnNumber,
49 'ci_offset' => $ci_offset,
50 'type_upper' => isset($type_upper) ? $type_upper : null,
51 'columnMeta' => isset($columnMeta) ? $columnMeta : null
55 <!-- column collation -->
56 <?php $tmp_collation = empty($columnMeta['Collation']) ? null : $columnMeta['Collation']; ?>
57 <?= PhpMyAdmin\Charsets::getCollationDropdownBox(
58 'field_collation[' . $columnNumber . ']',
59 'field_' . $columnNumber . '_' . ($ci - $ci_offset),
65 <!-- column attribute -->
66 <?= PhpMyAdmin\Template::get('columns_definitions/column_attribute')
68 'columnNumber' => $columnNumber,
70 'ci_offset' => $ci_offset,
71 'extracted_columnspec' => isset($extracted_columnspec) ? $extracted_columnspec : null,
72 'columnMeta' => isset($columnMeta) ? $columnMeta : null,
73 'submit_attribute' => isset($submit_attribute) ? $submit_attribute : null,
78 <?= PhpMyAdmin\Template::get('columns_definitions/column_null')
80 'column_number' => $columnNumber,
82 'ci_offset' => $ci_offset,
83 'column_meta' => isset($columnMeta) ? $columnMeta : null
86 <?php if (isset($_REQUEST['change_column']) && !empty($_REQUEST['change_column'])): ?>
87 <!-- column Adjust privileges, Only for 'Edit' Column(s) -->
89 <?php $privs_available = $GLOBALS['col_priv'] && $GLOBALS['is_reload_priv']; ?>
90 <?= PhpMyAdmin\Template::get('columns_definitions/column_adjust_privileges')
92 'column_number' => $columnNumber,
94 'ci_offset' => $ci_offset,
95 'privs_available' => $privs_available
99 <?php if (!$is_backup): ?>
100 <!-- column indexes, See my other comment about this 'if'. -->
102 <?= PhpMyAdmin\Template::get('columns_definitions/column_indexes')
104 'column_number' => $columnNumber,
106 'ci_offset' => $ci_offset,
107 'column_meta' => $columnMeta
112 <!-- column auto_increment -->
113 <?= PhpMyAdmin\Template::get('columns_definitions/column_auto_increment')
115 'column_number' => $columnNumber,
117 'ci_offset' => $ci_offset,
118 'column_meta' => $columnMeta
122 <!-- column comments -->
123 <?= PhpMyAdmin\Template::get('columns_definitions/column_comment')
125 'columnNumber' => $columnNumber,
127 'ci_offset' => $ci_offset,
128 'columnMeta' => isset($columnMeta) ? $columnMeta : null,
129 'comments_map' => $comments_map
132 <!-- column virtuality -->
133 <?php if (PhpMyAdmin\Util::isVirtualColumnsSupported()): ?>
135 <?= PhpMyAdmin\Template::get('columns_definitions/column_virtuality')
137 'columnNumber' => $columnNumber,
139 'ci_offset' => $ci_offset,
140 'columnMeta' => isset($columnMeta) ? $columnMeta : null
145 <?php if (isset($fields_meta)): ?>
146 <?php $current_index = 0;
147 for ($mi = 0, $cols = count($move_columns); $mi < $cols; $mi++) {
148 if ($move_columns[$mi]->name == $columnMeta['Field']) {
149 $current_index = $mi;
155 <?= PhpMyAdmin\Template::get('columns_definitions/move_column')
157 'columnNumber' => $columnNumber,
159 'ci_offset' => $ci_offset,
160 'columnMeta' => $columnMeta,
161 'move_columns' => $move_columns,
162 'current_index' => $current_index
167 <?php if ($cfgRelation['mimework'] && $GLOBALS['cfg']['BrowseMIME'] && $cfgRelation['commwork']): ?>
169 <!-- Column Mime-type -->
170 <?= PhpMyAdmin\Template::get('columns_definitions/mime_type')
172 'columnNumber' => $columnNumber,
174 'ci_offset' => $ci_offset,
175 'available_mime' => $available_mime,
176 'columnMeta' => $columnMeta,
177 'mime_map' => $mime_map
181 <!-- Column Browser transformation -->
182 <?= PhpMyAdmin\Template::get('columns_definitions/transformation')
184 'columnNumber' => $columnNumber,
186 'ci_offset' => $ci_offset,
187 'available_mime' => $available_mime,
188 'columnMeta' => $columnMeta,
189 'mime_map' => $mime_map,
190 'type' => 'transformation'
194 <!-- column Transformation options -->
195 <?= PhpMyAdmin\Template::get('columns_definitions/transformation_option')
197 'column_number' => $columnNumber,
199 'ci_offset' => $ci_offset,
200 'column_meta' => $columnMeta,
201 'mime_map' => $mime_map,
206 <!-- Column Input transformation -->
207 <?= PhpMyAdmin\Template::get('columns_definitions/transformation')
209 'columnNumber' => $columnNumber,
211 'ci_offset' => $ci_offset,
212 'available_mime' => $available_mime,
213 'columnMeta' => $columnMeta,
214 'mime_map' => $mime_map,
215 'type' => 'input_transformation'
219 <!-- column Input transformation options -->
220 <?= PhpMyAdmin\Template::get('columns_definitions/transformation_option')
222 'column_number' => $columnNumber,
224 'ci_offset' => $ci_offset,
225 'column_meta' => $columnMeta,
226 'mime_map' => $mime_map,
227 'type_prefix' => 'input_',