aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/templates/view_create.twig
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/phpmyadmin/templates/view_create.twig')
-rw-r--r--srcs/phpmyadmin/templates/view_create.twig120
1 files changed, 120 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/templates/view_create.twig b/srcs/phpmyadmin/templates/view_create.twig
new file mode 100644
index 0000000..857762f
--- /dev/null
+++ b/srcs/phpmyadmin/templates/view_create.twig
@@ -0,0 +1,120 @@
+<!-- CREATE VIEW options -->
+<div id="div_view_options">
+ <form method="post" action="view_create.php">
+ {{ get_hidden_inputs(url_params) }}
+ <fieldset>
+ <legend>
+ {% if ajax_dialog %}
+ {% trans 'Details' %}
+ {% else %}
+ {% if view['operation'] == 'create' %}
+ {% trans 'Create view' %}
+ {% else %}
+ {% trans 'Edit view' %}
+ {% endif %}
+ {% endif %}
+ </legend>
+ <table class="rte_table">
+ {% if view['operation'] == 'create' %}
+ <tr>
+ <td class="nowrap"><label for="or_replace">OR REPLACE</label></td>
+ <td>
+ <input type="checkbox" name="view[or_replace]" id="or_replace"
+ {% if (view['or_replace']) %} checked="checked" {% endif %}
+ value="1">
+ </td>
+ </tr>
+ {% endif %}
+
+ <tr>
+ <td class="nowrap"><label for="algorithm">ALGORITHM</label></td>
+ <td>
+ <select name="view[algorithm]" id="algorithm">
+ {% for option in view_algorithm_options %}
+ <option value="{{ option }}"
+ {% if view['algorithm'] == option %}
+ selected="selected"
+ {% endif %}
+ >{{ option }}</option>
+ {% endfor %}
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="nowrap">{% trans 'Definer' %}</td>
+ <td><input type="text" maxlength="100" size="50" name="view[definer]" value="{{ view['definer'] }}"></td>
+ </tr>
+
+ <tr>
+ <td class="nowrap">SQL SECURITY</td>
+ <td>
+ <select name="view[sql_security]">
+ <option value=""></option>
+ {% for option in view_security_options %}
+ <option value="{{ option }}"
+ {% if option == view['sql_security'] %} selected="selected" {% endif %}
+ >{{ option }}</option>
+ {% endfor %}
+ </select>
+ </td>
+ </tr>
+
+ {% if view['operation'] == 'create' %}
+ <tr>
+ <td class="nowrap">{% trans 'VIEW name' %}</td>
+ <td>
+ <input type="text" size="20" name="view[name]" onfocus="this.select()" maxlength="64" value="{{ view['name'] }}">
+ </td>
+ </tr>
+ {% else %}
+ <tr>
+ <td>
+ <input type="hidden" name="view[name]" value="{{ view['name'] }}">
+ </td>
+ </tr>
+ {% endif %}
+
+ <tr>
+ <td class="nowrap">{% trans 'Column names' %}</td>
+ <td>
+ <input type="text" maxlength="100" size="50" name="view[column_names]" onfocus="this.select()" value="{{ view['column_names'] }}">
+ </td>
+ </tr>
+
+ <tr>
+ <td class="nowrap">AS</td>
+ <td>
+ <textarea name="view[as]" rows="15" cols="40" dir="{{ text_dir }}" onclick="Functions.selectContent(this, sqlBoxLocked, true)">{{ view['as'] }}</textarea><br>
+ <input type="button" value="Format" id="format" class="btn btn-secondary button sqlbutton">
+ <span id="querymessage"></span>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="nowrap">WITH CHECK OPTION</td>
+ <td>
+ <select name="view[with]">
+ <option value=""></option>
+ {% for option in view_with_options %}
+ <option value="{{ option }}"
+ {% if option == view['with'] %} selected="selected" {% endif %}
+ >{{ option }}</option>
+ {% endfor %}
+ </select>
+ </td>
+ </tr>
+
+ </table>
+ </fieldset>
+
+ <input type="hidden" name="ajax_request" value="1" />
+ <input type="hidden" name="{{ (view['operation'] == 'create') ? 'createview' : 'alterview' }}" value="1" />
+
+ {% if ajax_dialog == false %}
+ <input type="hidden" name="ajax_dialog" value="1" />
+ <input type="submit" name="" value="{% trans 'Go' %}" />
+ {% endif %}
+
+ </form>
+</div>