index.twig 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <ul class="nav nav-pills m-2">
  2. <li class="nav-item">
  3. <a class="nav-link" href="{{ url('/table/search', {'db': db, 'table': table, 'pos': 0}) }}">
  4. {{ get_icon('b_search', 'Table search'|trans, false, false, 'TabsMode') }}
  5. </a>
  6. </li>
  7. <li class="nav-item">
  8. <a class="nav-link" href="{{ url('/table/zoom-search', {'db': db, 'table': table}) }}">
  9. {{ get_icon('b_select', 'Zoom search'|trans, false, false, 'TabsMode') }}
  10. </a>
  11. </li>
  12. <li class="nav-item">
  13. <a class="nav-link active" href="{{ url('/table/find-replace', {'db': db, 'table': table}) }}">
  14. {{ get_icon('b_find_replace', 'Find and replace'|trans, false, false, 'TabsMode') }}
  15. </a>
  16. </li>
  17. </ul>
  18. <form method="post" action="{{ url('/table/find-replace') }}" name="insertForm" id="find_replace_form" class="ajax lock-page">
  19. {{ get_hidden_inputs(db, table) }}
  20. <input type="hidden" name="goto" value="{{ goto }}">
  21. <input type="hidden" name="back" value="{{ url('/table/find-replace') }}">
  22. <fieldset id="fieldset_find_replace">
  23. <fieldset id="fieldset_find">
  24. <legend>
  25. {% trans 'Find and replace' %}
  26. </legend>
  27. <label for="findInput">{% trans 'Find:' %}</label>
  28. <input type="text" value="" name="find" id="findInput" required>
  29. <label for="replaceWithInput">{% trans 'Replace with:' %}</label>
  30. <input type="text" value="" name="replaceWith" id="replaceWithInput">
  31. <label for="columnIndexSelect">{% trans 'Column:' %}</label>
  32. <select name="columnIndex" id="columnIndexSelect">
  33. {% for i in 0..column_names|length - 1 %}
  34. {% set type = types[column_names[i]] %}
  35. {% if sql_types.getTypeClass(type) == 'CHAR' %}
  36. <option value="{{ i }}">
  37. {{- column_names[i] -}}
  38. </option>
  39. {% endif %}
  40. {% endfor %}
  41. </select>
  42. <input type="checkbox" name="useRegex" id="useRegex">
  43. <label for="useRegex">
  44. {% trans 'Use regular expression' %}
  45. </label>
  46. </fieldset>
  47. </fieldset>
  48. <fieldset class="tblFooters">
  49. <input class="btn btn-primary" type="submit" name="submit" value="{% trans 'Go' %}">
  50. </fieldset>
  51. </form>
  52. <div id="sqlqueryresultsouter"></div>