configuressl-stepone.tpl 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. {*
  2. **********************************************************
  3. * Developed by: Team Theme Metro
  4. * Website: http://www.thememetro.com
  5. **********************************************************
  6. *}
  7. {if !$status}
  8. <div class="card py-3">
  9. <div class="card-body text-center">
  10. {include file="$template/includes/alert.tpl" type="warning" msg="{lang key='sslinvalidlink'}" textcenter=true}
  11. <button type="button" onclick="history.go(-1)" class="btn btn-primary">
  12. {lang key='clientareabacklink'}
  13. </button>
  14. </div>
  15. </div>
  16. {else}
  17. <form method="post" action="{if $status == 'Awaiting Configuration'}{$smarty.server.PHP_SELF}?cert={$cert}&step=2{else}clientarea.php?action=productdetails{/if}">
  18. <div class="card">
  19. <div class="card-body">
  20. {if $errormessage}
  21. {include file="$template/includes/alert.tpl" type="error" errorshtml=$errormessage}
  22. {/if}
  23. {if $status eq "Awaiting Configuration"}
  24. <h4 class="card-title">{lang key='sslserverinfo'}</h4>
  25. {include file="$template/includes/alert.tpl" type="info" msg={lang key='sslserverinfodetails'}}
  26. <div class="form-group pt-3">
  27. <label for="inputServerType" class="text-md-right">{lang key='sslservertype'}</label>
  28. <select name="servertype" id="inputServerType" class="custom-select">
  29. <option value="" selected>{lang key='ssl.selectWebserver' serverType={lang key='sslservertype'}}</option>
  30. {foreach $webservertypes as $webservertypeid => $webservertype}
  31. <option value="{$webservertypeid}"{if $servertype eq $webservertypeid} selected{/if}>
  32. {$webservertype}
  33. </option>
  34. {/foreach}
  35. </select>
  36. </div>
  37. <div class="form-group">
  38. <label for="inputCsr" class="text-md-right">{lang key='sslcsr'}</label>
  39. <textarea name="csr" id="inputCsr" rows="7" class="form-control">{if $csr}{$csr}{else}-----BEGIN CERTIFICATE REQUEST-----
  40. -----END CERTIFICATE REQUEST-----{/if}</textarea>
  41. </div>
  42. {foreach $additionalfields as $heading => $fields}
  43. <div><strong>{$heading}</strong></div>
  44. <fieldset>
  45. {foreach $fields as $vals}
  46. <div class="form-group row">
  47. <label class="col-md-4 col-form-label text-md-right" for="inputAdditionalField">{$vals.name}</label>
  48. <div class="col-md-8">
  49. {$vals.input} {$vals.description}
  50. </div>
  51. </div>
  52. {/foreach}
  53. </fieldset>
  54. {/foreach}
  55. </div>
  56. </div>
  57. <div class="card">
  58. <div class="card-body">
  59. <h4 class="card-title">{lang key='ssladmininfo'}</h4>
  60. {include file="$template/includes/alert.tpl" type="info" msg={lang key='ssladmininfodetails'}}
  61. <fieldset class="pt-3">
  62. <div class="form-group row">
  63. <label class="col-sm-4 col-form-label text-md-right" for="inputFirstName">{lang key='clientareafirstname'}</label>
  64. <div class="col-sm-8">
  65. <input type="text" class="form-control" name="firstname" id="inputFirstName" value="{$firstname}" />
  66. </div>
  67. </div>
  68. <div class="form-group row">
  69. <label class="col-sm-4 col-form-label text-md-right" for="inputLastName">{lang key='clientarealastname'}</label>
  70. <div class="col-sm-8">
  71. <input type="text" class="form-control" name="lastname" id="inputLastName" value="{$lastname}" />
  72. </div>
  73. </div>
  74. <div class="form-group row">
  75. <label class="col-sm-4 col-form-label text-md-right" for="inputOrgName">{lang key='organizationname'}</label>
  76. <div class="col-sm-8">
  77. <input type="text" class="form-control" name="orgname" id="inputOrgName" value="{$orgname}" />
  78. </div>
  79. </div>
  80. <div class="form-group row">
  81. <label class="col-sm-4 col-form-label text-md-right" for="inputJobTitle">{lang key='jobtitle'}</label>
  82. <div class="col-sm-8">
  83. <input type="text" class="form-control" name="jobtitle" id="inputJobTitle" value="{$jobtitle}" />
  84. <p class="form-text text-muted">{lang key='jobtitlereqforcompany'}</p>
  85. </div>
  86. </div>
  87. <div class="form-group row">
  88. <label class="col-sm-4 col-form-label text-md-right" for="inputEmail">{lang key='clientareaemail'}</label>
  89. <div class="col-sm-8">
  90. <input type="text" class="form-control" name="email" id="inputEmail" value="{$email}" />
  91. </div>
  92. </div>
  93. <div class="form-group row">
  94. <label class="col-sm-4 col-form-label text-md-right" for="inputAddress1">{lang key='clientareaaddress1'}</label>
  95. <div class="col-sm-8">
  96. <input type="text" class="form-control" name="address1" id="inputAddress1" value="{$address1}" />
  97. </div>
  98. </div>
  99. <div class="form-group row">
  100. <label class="col-sm-4 col-form-label text-md-right" for="inputAddress2">{lang key='clientareaaddress2'}</label>
  101. <div class="col-sm-8">
  102. <input type="text" class="form-control" name="address2" id="inputAddress2" value="{$address2}" />
  103. </div>
  104. </div>
  105. <div class="form-group row">
  106. <label class="col-sm-4 col-form-label text-md-right" for="inputCity">{lang key='clientareacity'}</label>
  107. <div class="col-sm-8">
  108. <input type="text" class="form-control" name="city" id="inputCity" value="{$city}" />
  109. </div>
  110. </div>
  111. <div class="form-group row">
  112. <label class="col-sm-4 col-form-label text-md-right" for="inputState">{lang key='clientareastate'}</label>
  113. <div class="col-sm-8">
  114. <input type="text" class="form-control" name="state" id="inputState" value="{$state}" />
  115. </div>
  116. </div>
  117. <div class="form-group row">
  118. <label class="col-sm-4 col-form-label text-md-right" for="inputPostcode">{lang key='clientareapostcode'}</label>
  119. <div class="col-sm-8">
  120. <input type="text" class="form-control" name="postcode" id="inputPostcode" value="{$postcode}" />
  121. </div>
  122. </div>
  123. <div class="form-group row">
  124. <label class="col-sm-4 col-form-label text-md-right" for="inputCountry">{lang key='clientareacountry'}</label>
  125. <div class="col-sm-8">
  126. <select name="country" id="inputCountry" class="custom-select">
  127. {foreach $clientcountries as $thisCountryCode => $thisCountryName}
  128. <option value="{$thisCountryCode}" {if $thisCountryCode eq $country}selected="selected"{/if}>{$thisCountryName}</option>
  129. {/foreach}
  130. </select>
  131. </div>
  132. </div>
  133. <div class="form-group row">
  134. <label class="col-sm-4 col-form-label text-md-right" for="inputPhoneNumber">{lang key='clientareaphonenumber'}</label>
  135. <div class="col-sm-8">
  136. <input type="tel" class="form-control" name="phonenumber" id="inputPhoneNumber" value="{$phonenumber}" />
  137. </div>
  138. </div>
  139. </fieldset>
  140. <div class="text-center">
  141. <button type="submit" class="btn btn-primary" id="btnOrderContinue">
  142. {lang key='ordercontinuebutton'}
  143. </button>
  144. </div>
  145. {else}
  146. {include file="$template/includes/alert.tpl" type="info" msg="{lang key='sslnoconfigurationpossible'}" textcenter=true}
  147. <input type="hidden" name="id" value="{$serviceid}" />
  148. <div class="form-actions">
  149. <button type="submit" class="btn btn-default">
  150. {lang key='invoicesbacktoclientarea'}
  151. </button>
  152. </div>
  153. {/if}
  154. </div>
  155. </div>
  156. </form>
  157. {/if}