Translated using Weblate (Korean)
[phpmyadmin.git] / templates / columns_definitions / column_attributes.phtml
bloba7e15268f4129e3306611dcdb5770c33d2eb0d41
1 <?php
2 // Cell index: If certain fields get left out, the counter shouldn't change.
3 $ci = 0;
5 // Every time a cell shall be left out the STRG-jumping feature, $ci_offset
6 // has to be incremented ($ci_offset++)
7 $ci_offset = -1;
8 ?>
10 <td class="center">
11     <!-- column name -->
12     <?= PhpMyAdmin\Template::get('columns_definitions/column_name')
13         ->render(array(
14             'columnNumber' => $columnNumber,
15             'ci' => $ci++,
16             'ci_offset' => $ci_offset,
17             'columnMeta' => isset($columnMeta) ? $columnMeta : null,
18             'cfgRelation' => $cfgRelation
19         )); ?>
20 </td>
21 <td class="center">
22     <!-- column type -->
23     <?= PhpMyAdmin\Template::get('columns_definitions/column_type')
24         ->render(array(
25             'column_number' => $columnNumber,
26             'ci' => $ci++,
27             'ci_offset' => $ci_offset,
28             'type_upper' => $type_upper,
29             'column_meta' => isset($columnMeta) ? $columnMeta : null
30         )); ?>
31 </td>
32 <td class="center">
33     <!-- column length -->
34     <?= PhpMyAdmin\Template::get('columns_definitions/column_length')
35         ->render(array(
36             'column_number' => $columnNumber,
37             'ci' => $ci++,
38             'ci_offset' => $ci_offset,
39             'length_values_input_size' => $length_values_input_size,
40             'length_to_display' => $length
41         )); ?>
42 </td>
43 <td class="center">
44     <!-- column default -->
45     <?= PhpMyAdmin\Template::get('columns_definitions/column_default')
46         ->render(array(
47             'columnNumber' => $columnNumber,
48             'ci' => $ci++,
49             'ci_offset' => $ci_offset,
50             'type_upper' => isset($type_upper) ? $type_upper : null,
51             'columnMeta' => isset($columnMeta) ? $columnMeta : null
52         )); ?>
53 </td>
54 <td class="center">
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),
60         $tmp_collation,
61         false
62     ); ?>
63 </td>
64 <td class="center">
65     <!-- column attribute -->
66     <?= PhpMyAdmin\Template::get('columns_definitions/column_attribute')
67         ->render(array(
68             'columnNumber' => $columnNumber,
69             'ci' => $ci++,
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,
74         )); ?>
75 </td>
76 <td class="center">
77     <!-- column NULL -->
78     <?= PhpMyAdmin\Template::get('columns_definitions/column_null')
79         ->render(array(
80             'column_number' => $columnNumber,
81             'ci' => $ci++,
82             'ci_offset' => $ci_offset,
83             'column_meta' => isset($columnMeta) ? $columnMeta : null
84         )); ?>
85 </td>
86 <?php if (isset($_REQUEST['change_column']) && !empty($_REQUEST['change_column'])): ?>
87     <!-- column Adjust privileges, Only for 'Edit' Column(s) -->
88     <td class="center">
89         <?php $privs_available = $GLOBALS['col_priv'] && $GLOBALS['is_reload_priv']; ?>
90         <?= PhpMyAdmin\Template::get('columns_definitions/column_adjust_privileges')
91             ->render(array(
92                 'column_number' => $columnNumber,
93                 'ci' => $ci++,
94                 'ci_offset' => $ci_offset,
95                 'privs_available' => $privs_available
96             )); ?>
97     </td>
98 <?php endif; ?>
99 <?php if (!$is_backup): ?>
100     <!-- column indexes, See my other comment about  this 'if'. -->
101     <td class="center">
102         <?= PhpMyAdmin\Template::get('columns_definitions/column_indexes')
103             ->render(array(
104                 'column_number' => $columnNumber,
105                 'ci' => $ci++,
106                 'ci_offset' => $ci_offset,
107                 'column_meta' => $columnMeta
108             )); ?>
109     </td>
110 <?php endif; ?>
111 <td class="center">
112     <!-- column auto_increment -->
113     <?= PhpMyAdmin\Template::get('columns_definitions/column_auto_increment')
114         ->render(array(
115             'column_number' => $columnNumber,
116             'ci' => $ci++,
117             'ci_offset' => $ci_offset,
118             'column_meta' => $columnMeta
119         )); ?>
120 </td>
121 <td class="center">
122     <!-- column comments -->
123     <?= PhpMyAdmin\Template::get('columns_definitions/column_comment')
124         ->render(array(
125             'columnNumber' => $columnNumber,
126             'ci' => $ci++,
127             'ci_offset' => $ci_offset,
128             'columnMeta' => isset($columnMeta) ? $columnMeta : null,
129             'comments_map' => $comments_map
130         )); ?>
131 </td>
132  <!-- column virtuality -->
133 <?php if (PhpMyAdmin\Util::isVirtualColumnsSupported()): ?>
134     <td class="center">
135         <?= PhpMyAdmin\Template::get('columns_definitions/column_virtuality')
136             ->render(array(
137                 'columnNumber' => $columnNumber,
138                 'ci' => $ci++,
139                 'ci_offset' => $ci_offset,
140                 'columnMeta' => isset($columnMeta) ? $columnMeta : null
141             )); ?>
142     </td>
143 <?php endif; ?>
144 <!-- move column -->
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;
150             break;
151         }
152     } ?>
154     <td class="center">
155         <?= PhpMyAdmin\Template::get('columns_definitions/move_column')
156             ->render(array(
157                 'columnNumber' => $columnNumber,
158                 'ci' => $ci++,
159                 'ci_offset' => $ci_offset,
160                 'columnMeta' => $columnMeta,
161                 'move_columns' => $move_columns,
162                 'current_index' => $current_index
163             )); ?>
164     </td>
165 <?php endif; ?>
167 <?php if ($cfgRelation['mimework'] && $GLOBALS['cfg']['BrowseMIME'] && $cfgRelation['commwork']): ?>
168     <td class="center">
169         <!-- Column Mime-type -->
170         <?= PhpMyAdmin\Template::get('columns_definitions/mime_type')
171             ->render(array(
172                 'columnNumber' => $columnNumber,
173                 'ci' => $ci++,
174                 'ci_offset' => $ci_offset,
175                 'available_mime' => $available_mime,
176                 'columnMeta' => $columnMeta,
177                 'mime_map' => $mime_map
178             )); ?>
179     </td>
180     <td class="center">
181         <!-- Column Browser transformation -->
182         <?= PhpMyAdmin\Template::get('columns_definitions/transformation')
183             ->render(array(
184                 'columnNumber' => $columnNumber,
185                 'ci' => $ci++,
186                 'ci_offset' => $ci_offset,
187                 'available_mime' => $available_mime,
188                 'columnMeta' => $columnMeta,
189                 'mime_map' => $mime_map,
190                 'type' => 'transformation'
191             )); ?>
192     </td>
193     <td class="center">
194         <!-- column Transformation options -->
195         <?= PhpMyAdmin\Template::get('columns_definitions/transformation_option')
196             ->render(array(
197                 'column_number' => $columnNumber,
198                 'ci' => $ci++,
199                 'ci_offset' => $ci_offset,
200                 'column_meta' => $columnMeta,
201                 'mime_map' => $mime_map,
202                 'type_prefix' => '',
203             )); ?>
204     </td>
205     <td class="center">
206         <!-- Column Input transformation -->
207         <?= PhpMyAdmin\Template::get('columns_definitions/transformation')
208             ->render(array(
209                 'columnNumber' => $columnNumber,
210                 'ci' => $ci++,
211                 'ci_offset' => $ci_offset,
212                 'available_mime' => $available_mime,
213                 'columnMeta' => $columnMeta,
214                 'mime_map' => $mime_map,
215                 'type' => 'input_transformation'
216             )); ?>
217     </td>
218     <td class="center">
219         <!-- column Input transformation options -->
220         <?= PhpMyAdmin\Template::get('columns_definitions/transformation_option')
221             ->render(array(
222                 'column_number' => $columnNumber,
223                 'ci' => $ci++,
224                 'ci_offset' => $ci_offset,
225                 'column_meta' => $columnMeta,
226                 'mime_map' => $mime_map,
227                 'type_prefix' => 'input_',
228             )); ?>
229     </td>
230 <?php endif; ?>