aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/templates/table/relation/relational_dropdown.twig
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/phpmyadmin/templates/table/relation/relational_dropdown.twig')
-rw-r--r--srcs/phpmyadmin/templates/table/relation/relational_dropdown.twig18
1 files changed, 18 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/templates/table/relation/relational_dropdown.twig b/srcs/phpmyadmin/templates/table/relation/relational_dropdown.twig
new file mode 100644
index 0000000..9d5f3c9
--- /dev/null
+++ b/srcs/phpmyadmin/templates/table/relation/relational_dropdown.twig
@@ -0,0 +1,18 @@
+<select name="{{ name }}" title="{{ title }}">
+ <option value=""></option>
+ {% set seen_key = false %}
+ {% for value in values %}
+ <option value="{{ value }}"
+ {%- if foreign is not same as(false) and value == foreign %}
+ selected="selected"
+ {%- set seen_key = true -%}
+ {%- endif %}>
+ {{ value }}
+ </option>
+ {% endfor %}
+ {% if foreign is not same as(false) and not seen_key %}
+ <option value="{{ foreign }}" selected="selected">
+ {{ foreign }}
+ </option>
+ {% endif %}
+</select>