import.tpl 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <ul class="breadcrumb">
  2. <li><a href="addonmodules.php?module=DNSManager2"><i class="fa fa-home"></i></a></li>
  3. <li class="active">{$MGLANG->absoluteT('addonAA', 'pagesLabels', 'tools', 'import')}</li>
  4. </ul>
  5. <div class="panel panel-primary">
  6. <div class="panel-heading">
  7. <h3 class="panel-title">{$MGLANG->T('import')}</h3>
  8. </div>
  9. <div class="panel-body">
  10. <table class="table table-striped">
  11. <thead>
  12. <tr>
  13. <th>{$MGLANG->T('import')}</th>
  14. <th>{$MGLANG->T('zones_imported_total')}</th>
  15. <th>{$MGLANG->T('progress')}</th>
  16. <th></th>
  17. </tr>
  18. </thead>
  19. <tbody>
  20. {foreach from=$imports item="import"}
  21. <tr>
  22. <td>{$import.parsedDesc.0}<b>{$import.parsedDesc.1}</b>{$import.parsedDesc.2}<b>{$import.parsedDesc.3}</b></td>
  23. <td>{$import.zones_imported}/{$import.zones_total}</td>
  24. <td>
  25. {if $import.error neq false}
  26. {$import.error}
  27. {elseif $import.progress < 0}
  28. {$MGLANG->T('fetching_list')}
  29. {else}
  30. <div class="progress" style="margin-bottom: 0px;">
  31. <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="{$import.progress}" aria-valuemin="0" aria-valuemax="100" style="width: {$import.progress}%;">{$import.progress}%</div>
  32. </div>
  33. {/if}
  34. </td>
  35. <td>
  36. {if $import.progress >= 0 && $import.error eq false}
  37. <a class="btn btn-primary btn-inverse btn-icon-only" data-act="{if $import.type === 'importToFIle'}showListImportToFile{else}showListImport{/if}" data-query="id={$import.id}" title="{$MGLANG->T('show_list')}"><i class="fa fa-edit"></i></a>
  38. {/if}
  39. <a class="btn btn-primary btn-inverse btn-icon-only" data-act="scheduleImport" data-query="id={$import.id}" data-confirm-body="{$MGLANG->T('schedule_import_confirmation')}" title="{$MGLANG->T('schedule_import')}"><i class="fa fa-play"></i></a>
  40. <a class="btn btn-danger btn-inverse btn-icon-only" data-act="removeImport" data-confirm-body="{$MGLANG->T('remove_import_confirmation')}" data-query="id={$import.id}" title="{$MGLANG->T('cancel')}"><i class="fa fa-remove"></i></a>
  41. </td>
  42. </tr>
  43. {foreachelse}
  44. <tr><td colspan="4" align="center">{$MGLANG->T('there_are_no_import')}</td></tr>
  45. {/foreach}
  46. </tbody>
  47. </table>
  48. <div class="well well-sm">
  49. <a class="btn btn-success btn-inverse" data-act="addImport">{$MGLANG->T('add_import')}</a>
  50. </div>
  51. </div>
  52. </div>