Port columns_definitions/mime_type to Twig
Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
This commit is contained in:
parent
082927af8d
commit
bd7ff2fe68
@ -174,11 +174,11 @@ $ci_offset = -1;
|
||||
<!-- Column Mime-type -->
|
||||
<?= PhpMyAdmin\Template::get('columns_definitions/mime_type')
|
||||
->render(array(
|
||||
'columnNumber' => $columnNumber,
|
||||
'column_number' => $columnNumber,
|
||||
'ci' => $ci++,
|
||||
'ci_offset' => $ci_offset,
|
||||
'available_mime' => $available_mime,
|
||||
'columnMeta' => $columnMeta,
|
||||
'column_meta' => $columnMeta,
|
||||
'mime_map' => $mime_map
|
||||
)); ?>
|
||||
</td>
|
||||
|
||||
@ -1,17 +0,0 @@
|
||||
<select id="field_<?= $columnNumber;?>_<?=($ci - $ci_offset); ?>"
|
||||
size="1"
|
||||
name="field_mimetype[<?= $columnNumber; ?>]">
|
||||
<option value=""> </option>
|
||||
<?php if (isset($available_mime['mimetype'])
|
||||
&& is_array($available_mime['mimetype'])): ?>
|
||||
<?php foreach ($available_mime['mimetype'] as $mimetype): ?>
|
||||
<?php $checked = (isset($columnMeta['Field'])
|
||||
&& isset($mime_map[$columnMeta['Field']]['mimetype'])
|
||||
&& ($mime_map[$columnMeta['Field']]['mimetype'] == str_replace('/', '_', $mimetype))
|
||||
? 'selected ' : '');?>
|
||||
<option value="<?= str_replace('/', '_', $mimetype)?>" <?= $checked; ?>>
|
||||
<?= htmlspecialchars(strtolower($mimetype)); ?>
|
||||
</option>
|
||||
<?php endforeach; ?>
|
||||
<?php endif; ?>
|
||||
</select>
|
||||
17
templates/columns_definitions/mime_type.twig
Normal file
17
templates/columns_definitions/mime_type.twig
Normal file
@ -0,0 +1,17 @@
|
||||
<select id="field_{{ column_number }}_{{ ci - ci_offset }}"
|
||||
size="1"
|
||||
name="field_mimetype[{{ column_number }}]">
|
||||
<option value=""> </option>
|
||||
{% if available_mime['mimetype'] is defined
|
||||
and available_mime['mimetype'] is iterable %}
|
||||
{% for mimetype in available_mime['mimetype'] %}
|
||||
{% set checked = column_meta['Field'] is defined
|
||||
and mime_map[column_meta['Field']]['mimetype'] is defined
|
||||
and mime_map[column_meta['Field']]['mimetype'] == mimetype|replace({'/': '_'})
|
||||
? ' selected' %}
|
||||
<option value="{{ mimetype|replace({'/': '_'}) }}"{{ checked }}>
|
||||
{{ mimetype|lower }}
|
||||
</option>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
</select>
|
||||
Loading…
Reference in New Issue
Block a user