Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Port columns_definitions/column_default to Twig
Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
- Loading branch information
1 parent
536caac
commit efacd3e
Showing
5 changed files
with
59 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
{# here we put 'NONE' as the default value of drop-down; otherwise users would | ||
have problems if they forget to enter the default value (example, for an INT) #} | ||
{% set translation %}{% trans %}None{% context %}for default{% endtrans %}{% endset %} | ||
{% set default_options = { | ||
'NONE': translation, | ||
'USER_DEFINED': 'As defined:'|trans, | ||
'NULL': 'NULL', | ||
'CURRENT_TIMESTAMP': 'CURRENT_TIMESTAMP' | ||
} %} | ||
|
||
{# For a TIMESTAMP, do not show the string "CURRENT_TIMESTAMP" as a default value #} | ||
{% set default_value = '' %} | ||
{% if column_meta['DefaultValue'] is defined %} | ||
{% set default_value = column_meta['DefaultValue'] %} | ||
{% endif %} | ||
{% if type_upper == 'BIT' %} | ||
{% set default_value = Util_convertBitDefaultValue(column_meta['DefaultValue']) %} | ||
{% elseif type_upper == 'BINARY' or type_upper == 'VARBINARY' %} | ||
{% set default_value = bin2hex(column_meta['DefaultValue']) %} | ||
{% endif %} | ||
|
||
<select name="field_default_type[{{ column_number }}]" | ||
id="field_{{ column_number }}_{{ ci - ci_offset }}" | ||
class="default_type"> | ||
{% for key, value in default_options %} | ||
<option value="{{ key }}" | ||
{%- if column_meta['DefaultType'] is defined | ||
and column_meta['DefaultType'] == key %} | ||
selected="selected" | ||
{%- endif %}> | ||
{{ value }} | ||
</option> | ||
{% endfor %} | ||
</select> | ||
{% if char_editing == 'textarea' %} | ||
<textarea name="field_default_value[{{ column_number }}]" | ||
cols="15" | ||
class="textfield | ||
default_value">{{ default_value }}</textarea> | ||
{% else %} | ||
<input type="text" | ||
name="field_default_value[{{ column_number }}]" | ||
size="12" | ||
value="{{ default_value }}" | ||
class="textfield default_value" /> | ||
{% endif %} |