|
55 | 55 | {% if char_editing == 'textarea' %} |
56 | 56 | <textarea name="field_default_value[{{ column_number }}]" cols="15" class="textfield default_value">{{ default_value }}</textarea> |
57 | 57 | {% else %} |
58 | | - <input type="text" name="field_default_value[{{ column_number }}]" size="12" value="{{ default_value }}" class="textfield default_value"> |
| 58 | + <input type="text" name="field_default_value[{{ column_number }}]" size="12" value="{{ default_value ?? '' }}" class="textfield default_value"> |
59 | 59 | {% endif %} |
60 | 60 | {% set ci = ci + 1 %} |
61 | 61 | </td> |
|
67 | 67 | <optgroup label="{{ charset.name }}" title="{{ charset.description }}"> |
68 | 68 | {% for collation in charset.collations %} |
69 | 69 | <option value="{{ collation.name }}" title="{{ collation.description }}" |
70 | | - {{- collation.name == column_meta['Collation'] ? ' selected' }}> |
| 70 | + {{- column_meta['Collation'] is defined and collation.name == column_meta['Collation'] ? ' selected' }}> |
71 | 71 | {{- collation.name -}} |
72 | 72 | </option> |
73 | 73 | {% endfor %} |
|
91 | 91 | </td> |
92 | 92 | <td class="text-center"> |
93 | 93 | <input name="field_null[{{ column_number }}]" id="field_{{ column_number }}_{{ ci - ci_offset }}" type="checkbox" value="YES" class="allow_null" |
94 | | - {{- column_meta['Null'] is not empty and column_meta['Null'] != 'NO' and column_meta['Null'] != 'NOT NULL' ? ' checked' }}> |
| 94 | + {{- column_meta['Null'] is defined and column_meta['Null'] is not empty and column_meta['Null'] != 'NO' and column_meta['Null'] != 'NOT NULL' ? ' checked' }}> |
95 | 95 | {% set ci = ci + 1 %} |
96 | 96 | </td> |
97 | 97 | {% if change_column is defined and change_column is not empty %} |
|
170 | 170 | {# move column #} |
171 | 171 | {% if fields_meta is defined %} |
172 | 172 | {% set current_index = 0 %} |
173 | | - {% set cols = move_columns|length - 1 %} |
174 | 173 | {% set break = false %} |
175 | | - {% for mi in 0..cols %} |
176 | | - {% if move_columns[mi].name == column_meta['Field'] and not break %} |
177 | | - {% set current_index = mi %} |
| 174 | + {% for move_column in move_columns %} |
| 175 | + {% if move_column.name == column_meta['Field'] and not break %} |
| 176 | + {% set current_index = loop.index0 %} |
178 | 177 | {% set break = true %} |
179 | 178 | {% endif %} |
180 | 179 | {% endfor %} |
|
185 | 184 | <option value="-first"{{ current_index == 0 ? ' disabled="disabled"' }}> |
186 | 185 | {% trans 'first' %} |
187 | 186 | </option> |
188 | | - {% for mi in 0..move_columns|length - 1 %} |
189 | | - <option value="{{ move_columns[mi].name }}" |
190 | | - {{- current_index == mi or current_index == mi + 1 ? ' disabled' }}> |
191 | | - {{ 'after %s'|trans|format(backquote(move_columns[mi].name|e)) }} |
| 187 | + {% for move_column in move_columns %} |
| 188 | + <option value="{{ move_column.name }}" |
| 189 | + {{- current_index == loop.index0 or current_index == loop.index0 + 1 ? ' disabled' }}> |
| 190 | + {{ 'after %s'|trans|format(backquote(move_column.name|e)) }} |
192 | 191 | </option> |
193 | 192 | {% endfor %} |
194 | 193 | </select> |
|
0 commit comments