tracked_tables.twig 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <div id="tracked_tables">
  2. <h3>{% trans 'Tracked tables' %}</h3>
  3. <form method="post" action="db_tracking.php" name="trackedForm"
  4. id="trackedForm" class="ajax">
  5. {{ Url_getHiddenInputs(db) }}
  6. <table id="versions" class="data">
  7. <thead>
  8. <tr>
  9. <th></th>
  10. <th>{% trans 'Table' %}</th>
  11. <th>{% trans 'Last version' %}</th>
  12. <th>{% trans 'Created' %}</th>
  13. <th>{% trans 'Updated' %}</th>
  14. <th>{% trans 'Status' %}</th>
  15. <th>{% trans 'Action' %}</th>
  16. <th>{% trans 'Show' %}</th>
  17. </tr>
  18. </thead>
  19. <tbody>
  20. {% for version in versions %}
  21. <tr>
  22. <td class="center">
  23. <input type="checkbox" name="selected_tbl[]"
  24. class="checkall" id="selected_tbl_{{ version.table_name }}"
  25. value="{{ version.table_name }}"/>
  26. </td>
  27. <th>
  28. <label for="selected_tbl_{{ version.table_name }}">
  29. {{ version.table_name }}
  30. </label>
  31. </th>
  32. <td class="right">
  33. {{ version.version }}
  34. </td>
  35. <td>
  36. {{ version.date_created }}
  37. </td>
  38. <td>
  39. {{ version.date_updated }}
  40. </td>
  41. <td>
  42. {{ version.status_button|raw }}
  43. </td>
  44. <td>
  45. <a class="delete_tracking_anchor ajax" href="db_tracking.php" data-post="
  46. {{- Url_getCommon({
  47. 'db': db,
  48. 'goto': 'tbl_tracking.php',
  49. 'back': 'db_tracking.php',
  50. 'table': version.table_name,
  51. 'delete_tracking': true
  52. }, '', false) }}">
  53. {{ Util_getIcon('b_drop', 'Delete tracking'|trans) }}
  54. </a>
  55. </td>
  56. <td>
  57. <a href="tbl_tracking.php" data-post="
  58. {{- Url_getCommon({
  59. 'db': db,
  60. 'goto': 'tbl_tracking.php',
  61. 'back': 'db_tracking.php',
  62. 'table': version.table_name
  63. }, '', false) }}">
  64. {{ Util_getIcon('b_versions', 'Versions'|trans) }}
  65. </a>
  66. <a href="tbl_tracking.php" data-post="
  67. {{- Url_getCommon({
  68. 'db': db,
  69. 'goto': 'tbl_tracking.php',
  70. 'back': 'db_tracking.php',
  71. 'table': version.table_name,
  72. 'report': true,
  73. 'version': version.version
  74. }, '', false) }}">
  75. {{ Util_getIcon('b_report', 'Tracking report'|trans) }}
  76. </a>
  77. <a href="tbl_tracking.php" data-post="
  78. {{- Url_getCommon({
  79. 'db': db,
  80. 'goto': 'tbl_tracking.php',
  81. 'back': 'db_tracking.php',
  82. 'table': version.table_name,
  83. 'snapshot': true,
  84. 'version': version.version
  85. }, '', false) }}">
  86. {{ Util_getIcon('b_props', 'Structure snapshot'|trans) }}
  87. </a>
  88. </td>
  89. </tr>
  90. {% endfor %}
  91. </tbody>
  92. </table>
  93. {% include 'select_all.twig' with {
  94. 'pma_theme_image': pma_theme_image,
  95. 'text_dir': text_dir,
  96. 'form_name': 'trackedForm'
  97. } only %}
  98. {{ Util_getButtonOrImage(
  99. 'submit_mult',
  100. 'mult_submit',
  101. 'Delete tracking'|trans,
  102. 'b_drop',
  103. 'delete_tracking'
  104. ) }}
  105. </form>
  106. </div>