additionalDiskSection.tpl 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. {**********************************************************************
  2. * ProxmoxCloudVps product developed. (2017-10-06)
  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-widget">
  22. <div class="lu-widget__body">
  23. {if $rawObject->isShowTitle() && (($rawObject->getRawTitle() || $rawObject->getTitle()) && $rawObject->isViewHeader())}
  24. <div class="lu-widget__header">
  25. <div class="lu-widget__top lu-top">
  26. <div class="lu-top__title">
  27. {if $rawObject->getIcon()}<i class="{$rawObject->getIcon()}"></i>{/if}
  28. {if $rawObject->isRawTitle()}{$rawObject->getRawTitle()}{elseif $rawObject->getTitle()}{$MGLANG->T($rawObject->getTitle())}{/if}
  29. </div>
  30. <div class="lu-top__toolbar"><a href="#" id="pm-add-disk-button" data-toggle="lu-tooltip"
  31. class="lu-btn lu-btn--primary"
  32. data-title="{$MGLANG->T('Add New Additional Disk')}">
  33. <i class="lu-zmdi lu-zmdi-plus"></i>
  34. <span class="lu-btn__text">{$MGLANG->T('Add New Additional Disk')}</span>
  35. </a>
  36. </div>
  37. </div>
  38. </div>
  39. {/if}
  40. <div class="lu-widget__content lu-p-1x">
  41. {if !$customTplVars.additionalDisks}
  42. <div class="lu-alert lu-alert--outline lu-alert--icon lu-alert--info lu-alert--bordered lu-m-b-0x lu-alert--dismiss mg-message ">
  43. <div class="lu-alert__body">
  44. {$MGLANG->T('additional_disk_add_info')}
  45. </div>
  46. </div>
  47. {/if}
  48. <div class="lu-widget hidden pm-disk-content-default">
  49. <div class="lu-widget__body">
  50. <div class="lu-widget__header">
  51. <div class="lu-widget__top lu-top">
  52. <div class="lu-top__title">
  53. {$MGLANG->T('Additional Disk')}
  54. </div>
  55. <div class="lu-top__toolbar">
  56. <a href="#"
  57. class="lu-btn lu-btn--xs lu-btn--default lu-btn--icon lu-btn--link lu-btn--plain pm-delete-disk-button">
  58. <i class="lu-btn__icon lu-zmdi lu-zmdi-close"></i>
  59. </a>
  60. </div>
  61. </div>
  62. </div>
  63. <div class="lu-widget__content lu-row">
  64. {foreach from=$rawObject->getFields() item=field }
  65. {$field->getHtml()}
  66. {/foreach}
  67. </div>
  68. </div>
  69. </div>
  70. {foreach from=$customTplVars.additionalDisks key=keyIndex item=additionalDisk}
  71. <div class="lu-widget">
  72. <div class="lu-widget__body">
  73. <div class="lu-widget__header">
  74. <div class="lu-widget__top lu-top">
  75. <div class="lu-top__title">
  76. {$MGLANG->T('Additional Disk')}
  77. </div>
  78. <div class="lu-top__toolbar">
  79. <a href="#"
  80. class="lu-btn lu-btn--xs lu-btn--default lu-btn--icon lu-btn--link lu-btn--plain pm-delete-disk-button">
  81. <i class="lu-btn__icon lu-zmdi lu-zmdi-close"></i>
  82. </a>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="lu-widget__content lu-row pm-disk-row">
  87. <div class="lu-form-group lu-col-md-6">
  88. <label class="lu-form-label">{$MGLANG->T('Size [GB]')}</label>
  89. <input type="hidden" name="disks{$keyIndex}[id]"  value="{$additionalDisk.id}">
  90. <input type="text" placeholder="" name="disks{$keyIndex}[size]"
  91. value="{$additionalDisk.size}"
  92. class="lu-form-control">
  93. <div hidden="hidden" class="lu-form-feedback lu-form-feedback--icon"></div>
  94. </div>
  95. <div class="lu-form-group lu-col-md-6">
  96. <label class="lu-form-label">
  97. {$MGLANG->T('Path')} </label>
  98. <input type="text"
  99. placeholder="/some/path"
  100. name="disks{$keyIndex}[mp]"
  101. value="{$additionalDisk.mp}"
  102. class="lu-form-control">
  103. <div hidden="hidden" class="lu-form-feedback lu-form-feedback--icon"></div>
  104. </div>
  105. <div class="lu-form-group lu-col-md-6">
  106. <label class="lu-form-label">{$MGLANG->T('Backup')}</label>
  107. <select name="disks{$keyIndex}[backup]" class="lu-form-control ">
  108. <option value="on"
  109. {if $additionalDisk.backup =='on'}selected{/if}>{$MGLANG->abtr('Enable')}</option>
  110. <option value="off"
  111. {if $additionalDisk.backup =='off'}selected{/if}>{$MGLANG->abtr('Disable')}</option>
  112. </select>
  113. <div hidden="hidden" class="lu-form-feedback lu-form-feedback--icon"></div>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. {/foreach}
  119. </div>
  120. </div>
  121. </div>