migration.tpl 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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', 'migration')}</li>
  4. </ul>
  5. <div class="panel panel-primary">
  6. <div class="panel-heading">
  7. <h3 class="panel-title">{$MGLANG->T('migration')}</h3>
  8. </div>
  9. <div class="panel-body">
  10. <table class="table table-striped">
  11. <thead>
  12. <tr>
  13. <th>{$MGLANG->T('migration')}</th>
  14. <th>{$MGLANG->T('zones_moved_total')}</th>
  15. <th>{$MGLANG->T('progress')}</th>
  16. <th></th>
  17. </tr>
  18. </thead>
  19. <tbody>
  20. {foreach from=$migrations item="migration"}
  21. <tr>
  22. <td>{$migration.desc}</td>
  23. <td>{$migration.zones_moved}/{$migration.zones_total}</td>
  24. <td>
  25. {if $migration.error neq false}
  26. {$migration.error}
  27. {elseif $migration.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="{$migration.progress}" aria-valuemin="0" aria-valuemax="100" style="width: {$migration.progress}%;">{$migration.progress}%</div>
  32. </div>
  33. {/if}
  34. </td>
  35. <td>
  36. {if $migration.progress >= 0 && $migration.error eq false}
  37. <a class="btn btn-primary btn-inverse btn-icon-only" data-act="showListMigration" data-query="id={$migration.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="scheduleMigration" data-query="id={$migration.id}" data-confirm-body="{$MGLANG->T('schedule_migration_confirmation')}" title="{$MGLANG->T('schedule_migration')}"><i class="fa fa-play"></i></a>
  40. <a class="btn btn-danger btn-inverse btn-icon-only" data-act="removeMigration" data-confirm-body="{$MGLANG->T('remove_migration_confirmation')}" data-query="id={$migration.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_migration')}</td></tr>
  45. {/foreach}
  46. </tbody>
  47. </table>
  48. <div class="well well-sm">
  49. <a class="btn btn-success btn-inverse" data-act="addMigration">{$MGLANG->T('add_migration')}</a>
  50. </div>
  51. </div>
  52. </div>