infoModal.tpl 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. {**********************************************************************
  2. * ProxmoxAddon product developed. (2017-11-16)
  3. * *
  4. *
  5. * CREATED BY MODULESGARDEN -> http://modulesgarden.com
  6. * CONTACT -> contact@modulesgarden.com
  7. *
  8. *
  9. * This software is furnished under a license and may be used and copied
  10. * only in accordance with the terms of such license and with the
  11. * inclusion of the above copyright notice. This software or any other
  12. * copies thereof may not be provided or otherwise made available to any
  13. * other person. No title to and ownership of the software is hereby
  14. * transferred.
  15. *
  16. *
  17. **********************************************************************}
  18. {**
  19. * @author Sławomir Miśkowicz <slawomir@modulesgarden.com>
  20. *}
  21. <div class="lu-modal show lu-modal--{$rawObject->getModalSize()}" id="confirmationModal"
  22. namespace="{$rawObject->getNamespace()}" index="{$rawObject->getId()}">
  23. <div class="lu-modal__dialog">
  24. <div class="lu-modal__content" id="mgModalContainer">
  25. <div class="lu-modal__top lu-top">
  26. <div class="lu-top__title lu-type-6">
  27. <span class="lu-text-faded lu-font-weight-normal">
  28. {if $rawObject->isRawTitle()}{$rawObject->getRawTitle()}{elseif $rawObject->getTitle()}{$MGLANG->T('modal', $rawObject->getTitle())}{/if}
  29. </span>
  30. </div>
  31. <div class="lu-top__toolbar">
  32. <button class="lu-btn lu-btn--xs lu-btn--default lu-btn--icon lu-btn--link lu-btn--plain closeModal"
  33. data-dismiss="lu-modal" aria-label="Close" @click='closeModal($event)'>
  34. <i class="lu-btn__icon lu-zmdi lu-zmdi-close"></i>
  35. </button>
  36. </div>
  37. </div>
  38. <div class="lu-modal__body">
  39. <div class="lu-col-md-12">
  40. <ul class="lu-list lu-list--info">
  41. <li class="lu-list__item">
  42. <span class="lu-list__item-title">{$MGLANG->tr('ID')}</span>
  43. <span class="lu-list__value"> {$customTplVars.network.id} </span>
  44. </li>
  45. {if $customTplVars.network.name}
  46. <li class="lu-list__item">
  47. <span class="lu-list__item-title">{$MGLANG->tr('Name')} </span>
  48. <span class="lu-list__value"> {$customTplVars.network.name} </span>
  49. </li>
  50. {/if}
  51. <li class="lu-list__item">
  52. <span class="lu-list__item-title">{$MGLANG->tr('Bridge')}</span>
  53. <span class="lu-list__value">{$customTplVars.network.bridge}</span>
  54. </li>
  55. <li class="lu-list__item">
  56. <span class="lu-list__item-title">{$MGLANG->tr('Firewall')}</span>
  57. <span class="lu-list__value">
  58. {if $customTplVars.network.firewall}
  59. <span class="lu-label lu-label--success lu-label--status">{$MGLANG->tr('Active')}</span>
  60. {else}
  61. <span class="lu-label lu-label--danger lu-label--status">{$MGLANG->tr('Disabled')}</span>
  62. {/if}
  63. </span>
  64. </li>
  65. <li class="lu-list__item">
  66. <span class="lu-list__item-title">{$MGLANG->tr('MAC Address')}</span>
  67. <span class="lu-list__value">{$customTplVars.network.hwaddr} {$customTplVars.network.macAddress}</span>
  68. </li>
  69. <li class="lu-list__item">
  70. <span class="lu-list__item-title">{$MGLANG->tr('IP Address')}</span>
  71. <span class="lu-list__value">
  72. {if !$customTplVars.network.ip && !$customTplVars.network.ip6}
  73. -
  74. {elseif $customTplVars.network.ip && $customTplVars.network.cidr }
  75. {$customTplVars.network.ip}/{$customTplVars.network.cidr}
  76. <br/>
  77. {elseif $customTplVars.network.ip }
  78. {$customTplVars.network.ip} <br/>
  79. {/if}
  80. {if $customTplVars.network.ip6 && $customTplVars.network.cidr6 }
  81. {$customTplVars.network.ip6}/{$customTplVars.network.cidr6}
  82. {elseif $customTplVars.network.ip6}
  83. {$customTplVars.network.ip6}
  84. {/if}
  85. </span>
  86. </li>
  87. <li class="lu-list__item">
  88. <span class="lu-list__item-title">{$MGLANG->tr('Gateway')}</span>
  89. <span class="lu-list__value">
  90. {if !$customTplVars.network.gw && !$customTplVars.network.gw6}
  91. -
  92. {elseif $customTplVars.network.gw && $customTplVars.network.gw6}
  93. {$customTplVars.network.gw}
  94. <br/>
  95. {$customTplVars.network.gw6}
  96. {else}
  97. {$customTplVars.network.gw}
  98. {$customTplVars.network.gw6}
  99. {/if}
  100. </span>
  101. </li>
  102. <li class="lu-list__item">
  103. <span class="lu-list__item-title">{$MGLANG->tr('Tag')}</span>
  104. <span class="lu-list__value">
  105. {if !$customTplVars.network.tag}
  106. -
  107. {/if}
  108. {$customTplVars.network.tag}
  109. </span>
  110. </li>
  111. <li class="lu-list__item">
  112. <span class="lu-list__item-title">{$MGLANG->tr('Rate')}</span>
  113. <span class="lu-list__value">
  114. {if $customTplVars.network.rate}
  115. {$customTplVars.network.rate} MB/s {$customTplVars.network.rate*8} (Mbps)
  116. {else}
  117. {$MGLANG->tr('Unlimited')}
  118. {/if}
  119. </span>
  120. </li>
  121. </ul>
  122. </div>
  123. </div>
  124. <div class="lu-modal__actions">
  125. {foreach from=$rawObject->getActionButtons() item=actionButton}
  126. {$actionButton->getHtml()}
  127. {/foreach}
  128. </div>
  129. {if ($isDebug eq true AND (count($MGLANG->getMissingLangs()) != 0))}{literal}
  130. <div class="lu-modal__actions">
  131. <div class="lu-row">
  132. {/literal}{foreach from=$MGLANG->getMissingLangs() key=varible item=value}{literal}
  133. <div class="lu-col-md-12"><b>{/literal}{$varible}{literal}</b> = '{/literal}{$value}{literal}';</div>
  134. {/literal}{/foreach}{literal}
  135. </div>
  136. </div>
  137. {/literal}{/if}
  138. </div>
  139. </div>
  140. </div>