aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/templates/table/search/geom_func.twig
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/phpmyadmin/templates/table/search/geom_func.twig')
-rw-r--r--srcs/phpmyadmin/templates/table/search/geom_func.twig19
1 files changed, 19 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/templates/table/search/geom_func.twig b/srcs/phpmyadmin/templates/table/search/geom_func.twig
new file mode 100644
index 0000000..f7a7415
--- /dev/null
+++ b/srcs/phpmyadmin/templates/table/search/geom_func.twig
@@ -0,0 +1,19 @@
+{# Displays 'Function' column if it is present #}
+<td>
+ {% set geom_types = get_gis_datatypes() %}
+ {% if column_types[column_index] in geom_types %}
+ <select class="geom_func" name="geom_func[{{ column_index }}]">
+ {# get the relevant list of GIS functions #}
+ {% set funcs = get_gis_functions(column_types[column_index], true, true) %}
+
+ {% for func_name, func in funcs %}
+ {% set name = func['display'] is defined ? func['display'] : func_name %}
+ <option value="{{ name }}">
+ {{ name }}
+ </option>
+ {% endfor %}
+ </select>
+ {% else %}
+ &nbsp;
+ {% endif %}
+</td>