PageRenderTime 39ms CodeModel.GetById 11ms RepoModel.GetById 1ms app.codeStats 0ms

/templates/admin/include_trackers.tpl

https://gitlab.com/ElvisAns/tiki
Smarty Template | 251 lines | 236 code | 15 blank | 0 comment | 0 complexity | 10ab0455e25594c79e4837bb06f7b02b MD5 | raw file
  1. <form action="tiki-admin.php?page=trackers" method="post" class="admin">
  2. {ticket}
  3. <div class="row">
  4. <div class="mb-3 col-lg-12 clearfix">
  5. <a role="button" class="btn btn-link" href="tiki-list_trackers.php" title="{tr}List{/tr}">
  6. {icon name="list"} {tr}Trackers{/tr}
  7. </a>
  8. {include file='admin/include_apply_top.tpl'}
  9. </div>
  10. </div>
  11. {tabset}
  12. {tab name="{tr}Settings{/tr}"}
  13. <br>
  14. <fieldset>
  15. <legend>{tr}Activate the feature{/tr}</legend>
  16. {preference name=feature_trackers visible="always"}
  17. </fieldset>
  18. <fieldset class="mb-3 w-100">
  19. <legend>{tr}Tracker settings{/tr}</legend>
  20. {preference name="tracker_remote_sync"}
  21. {preference name="tracker_tabular_enabled"}
  22. {preference name="tracker_clone_item"}
  23. {preference name=allocate_memory_tracker_export_items}
  24. {preference name=allocate_time_tracker_export_items}
  25. {preference name=allocate_time_tracker_clear_items}
  26. {preference name=feature_warn_on_edit}
  27. {preference name=ajax_inline_edit}
  28. <div class="adminoptionboxchild" id="ajax_inline_edit_childcontainer">
  29. {preference name=ajax_inline_edit_trackerlist}
  30. </div>
  31. {preference name=tracker_report_resize_button}
  32. {preference name=tracker_show_comments_below}
  33. {preference name=tracker_legacy_insert}
  34. {preference name=tracker_status_in_objectlink}
  35. {preference name=tracker_always_notify}
  36. {preference name=feature_sefurl_tracker_prefixalias}
  37. {preference name=tracker_prefixalias_on_links}
  38. {preference name=feature_sefurl_title_trackeritem}
  39. {preference name=tracker_list_order}
  40. {preference name=tracker_history_diff_style}
  41. </fieldset>
  42. <fieldset class="mb-3 w-100">
  43. <legend>{tr}Field settings{/tr}</legend>
  44. {preference name=user_selector_threshold}
  45. {preference name=user_selector_realnames_tracker}
  46. {preference name=tiki_object_selector_threshold}
  47. {preference name=tiki_object_selector_searchfield}
  48. {preference name="tracker_refresh_itemlink_detail"}
  49. {preference name=tracker_refresh_itemslist_detail}
  50. {preference name=fgal_tracker_existing_search}
  51. {preference name=unified_trackerfield_keys}
  52. {preference name=unified_trackeritem_category_names}
  53. {preference name=tracker_change_field_type}
  54. {preference name=tracker_field_rules}
  55. {preference name=unified_numeric_field_scroll}
  56. {preference name=tracker_autoincrement_resettable}
  57. </fieldset>
  58. <fieldset class="admin">
  59. <legend>{tr}Linked wiki pages{/tr}</legend>
  60. {remarksbox type="tip" title="{tr}Tip{/tr}"}
  61. {tr}Wiki pages are linked to tracker items, and their page names to tracker fields, via the tiki.wiki.linkeditem and tiki.wiki.linkedfield relations. You need to be familiar with the Relations tracker field or use the outputwiki option in the TRACKER plugin to make use of these features.{/tr}
  62. {/remarksbox}
  63. {preference name=tracker_wikirelation_synctitle}
  64. {preference name=tracker_wikirelation_redirectpage}
  65. </fieldset>
  66. <fieldset class="mb-3 w-100">
  67. <legend>{tr}Tracker attachment preferences{/tr}</legend>
  68. {preference name='t_use_db'}
  69. <div class="adminoptionboxchild t_use_db_childcontainer n">
  70. {preference name='t_use_dir'}
  71. </div>
  72. </fieldset>
  73. <fieldset class="admin">
  74. <legend>{tr}Tracker force-fill feature{/tr}</legend>
  75. {preference name=tracker_force_fill}
  76. {preference name=tracker_force_tracker_id}
  77. {preference name=tracker_force_mandatory_field}
  78. {preference name=tracker_force_tracker_fields}
  79. {preference name=user_force_avatar_upload}
  80. </fieldset>
  81. <fieldset class="admin">
  82. <legend>{tr}System trackers{/tr}</legend>
  83. {preference name=tracker_system_currency}
  84. <div class="adminoptionboxchild" id="tracker_system_currency_childcontainer">
  85. {preference name=tracker_system_currency_tracker}
  86. {preference name=tracker_system_currency_rate}
  87. {preference name=tracker_system_currency_currency}
  88. {preference name=tracker_system_currency_date}
  89. {preference name=tracker_system_currency_direction}
  90. </div>
  91. </fieldset>
  92. {/tab}
  93. {tab name="{tr}Plugins{/tr}"}
  94. <br>
  95. <fieldset class="mb-3 w-100">
  96. {preference name=wikiplugin_insert}
  97. <div class="adminoptionboxchild" id="wikiplugin_insert_childcontainer">
  98. {preference name=tracker_insert_allowed}
  99. </div>
  100. {preference name=wikiplugin_tracker}
  101. {preference name=wikiplugin_trackerlist}
  102. {preference name=wikiplugin_trackerfilter}
  103. {preference name=wikiplugin_trackerif}
  104. {preference name=wikiplugin_trackerstat}
  105. {preference name=wikiplugin_miniquiz}
  106. {preference name=wikiplugin_vote}
  107. {preference name=wikiplugin_trackercomments}
  108. {preference name=wikiplugin_trackeritemfield}
  109. {preference name=wikiplugin_trackerprefill}
  110. {preference name=wikiplugin_trackertimeline}
  111. {preference name=wikiplugin_trackertoggle}
  112. {preference name=wikiplugin_trackeritemcopy}
  113. {preference name=wikiplugin_trackerquerytemplate}
  114. </fieldset>
  115. {/tab}
  116. {tab name="{tr}Field Types{/tr}"}
  117. <br>
  118. <fieldset class="mb-3 w-100">
  119. <legend>{tr}Field types{/tr}</legend>
  120. {foreach from=$fieldPreferences item=name}
  121. {preference name=$name}
  122. {/foreach}
  123. </fieldset>
  124. {/tab}
  125. {/tabset}
  126. <div class="row">
  127. <div class="mb-3 col-lg-12 clearfix">
  128. <div class="text-center">
  129. <input
  130. type="submit"
  131. class="btn btn-primary tips"
  132. name="trkset"
  133. title=":{tr}Apply changes{/tr}"
  134. value="{tr}Apply{/tr}"
  135. >
  136. </div>
  137. </div>
  138. </div>
  139. </form>
  140. <fieldset>
  141. <legend>{tr}Tracker attachments{/tr}</legend>
  142. <div class="table">
  143. {if $attachments}
  144. <form action="tiki-admin.php?page=trackers" method="post">
  145. {ticket}
  146. <input type="text" name="find" value="{$find|escape}">
  147. <input type="submit" class="btn btn-primary btn-sm" name="action" value="{tr}Find{/tr}">
  148. </form>
  149. {/if}
  150. <div class="table-responsive">
  151. <table class="table">
  152. <tr>
  153. <th>
  154. <a href="tiki-admin.php?page=trackers&amp;sort_mode=user_{if $sort_mode eq 'attId'}asc{else}desc{/if}">{tr}ID{/tr}</a>
  155. </th>
  156. <th>
  157. <a href="tiki-admin.php?page=trackers&amp;sort_mode=user_{if $sort_mode eq 'user'}asc{else}desc{/if}">{tr}User{/tr}</a>
  158. </th>
  159. <th>
  160. <a href="tiki-admin.php?page=trackers&amp;sort_mode=filename_{if $sort_mode eq 'filename'}asc{else}desc{/if}">{tr}Name{/tr}</a>
  161. </th>
  162. <th>
  163. <a href="tiki-admin.php?page=trackers&amp;sort_mode=filesize_{if $sort_mode eq 'filesize'}asc{else}desc{/if}">{tr}Size{/tr}</a>
  164. </th>
  165. <th>
  166. <a href="tiki-admin.php?page=trackers&amp;sort_mode=filetype_{if $sort_mode eq 'filetype'}asc{else}desc{/if}">{tr}Type{/tr}</a>
  167. </th>
  168. <th>
  169. <a href="tiki-admin.php?page=trackers&amp;sort_mode=hits_{if $sort_mode eq 'hits'}asc{else}desc{/if}">{tr}dls{/tr}</a>
  170. </th>
  171. <th>
  172. <a href="tiki-admin.php?page=trackers&amp;sort_mode=itemId_{if $sort_mode eq 'itemId'}asc{else}desc{/if}">{tr}Item{/tr}</a>
  173. </th>
  174. <th>
  175. <a href="tiki-admin.php?page=trackers&amp;sort_mode=path_{if $sort_mode eq 'path'}asc{else}desc{/if}">{tr}Storage{/tr}</a>
  176. </th>
  177. <th>
  178. <a href="tiki-admin.php?page=trackers&amp;sort_mode=created_{if $sort_mode eq 'created'}asc{else}desc{/if}">{tr}Created{/tr}</a>
  179. </th>
  180. <th>{tr}Switch storage{/tr}</th>
  181. </tr>
  182. {section name=x loop=$attachments}
  183. <tr class={cycle}>
  184. <td class="id"><a href="tiki-download_item_attachment.php?attId={$attachments[x].attId}" title="{tr}Download{/tr}">{$attachments[x].attId}</a></td>
  185. <td class="username">{$attachments[x].user}</td>
  186. <td class="text">{$attachments[x].filename}</td>
  187. <td class="integer">{$attachments[x].filesize|kbsize}</td>
  188. <td class="text">{$attachments[x].filetype}</td>
  189. <td class="integer">{$attachments[x].hits}</td>
  190. <td class="integer">{$attachments[x].itemId}</td>
  191. <td class="text">{if $attachments[x].path}file{else}db{/if}</td>
  192. <td class="date">{$attachments[x].created|tiki_short_date}</td>
  193. <td class="action">
  194. <a href="tiki-admin.php?page=trackers&amp;attId={$attachments[x].attId}&amp;action={if $attachments[x].path}move2db{else}move2file{/if}">
  195. {icon name='refresh' iclass='tips' title=":{tr}Switch storage{/tr}"}
  196. </a>
  197. </td>
  198. </tr>
  199. {sectionelse}
  200. {norecords _colspan=10}
  201. {/section}
  202. </table>
  203. </div>
  204. {pagination_links cant=$cant_pages step=$prefs.maxRecords offset=$offset}{/pagination_links}
  205. </div>
  206. {if $attachments}
  207. <table>
  208. <tr>
  209. <td>
  210. <form action="tiki-admin.php?page=trackers" method="post">
  211. {ticket}
  212. <input type="hidden" name="all2db" value="1">
  213. <input
  214. type="submit"
  215. class="btn btn-primary btn-sm"
  216. name="action"
  217. value="{tr}Change all to db{/tr}"
  218. >
  219. </form>
  220. </td>
  221. <td>
  222. <form action="tiki-admin.php?page=trackers" method="post">
  223. {ticket}
  224. <input type="hidden" name="all2file" value="1">
  225. <input
  226. type="submit"
  227. class="btn btn-primary btn-sm"
  228. name="action"
  229. value="{tr}Change all to file{/tr}"
  230. >
  231. </form>
  232. </td>
  233. </tr>
  234. </table>
  235. {/if}
  236. </fieldset>