competitive-upgrade.tpl 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <div class="landing-page ssl">
  2. <div class="hero bg-primary">
  3. <div class="cros-bg-shapes-right"></div>
  4. <div class="cros-bg-shapes-left"></div>
  5. <div class="container">
  6. <h1>{lang key='store.ssl.competitiveUpgrades.switch'}</h1>
  7. <p class="h4 fw-100 d-none">{lang key='store.ssl.competitiveUpgrades.replace'}</p>
  8. </div>
  9. </div>
  10. {include file="$template/store/ssl/shared/nav.tpl" current="competitiveupgrade"}
  11. <div class="content-block">
  12. <div class="container text-center">
  13. <div class="row">
  14. <div class="col-lg-8 col-lg-offset-2 col-md-10 offset-md-1">
  15. <h4 class="mb-3">{lang key='store.ssl.competitiveUpgrades.buyWithTime'} <strong>{lang key='store.ssl.competitiveUpgrades.foc'}</strong>.</h4>
  16. <div class="alert alert-warning text-left">
  17. <strong><i class="fas fa-star fa-5x float-left"></i> {lang key='store.ssl.competitiveUpgrades.exampleScenario'}</strong><br>
  18. {lang key='store.ssl.competitiveUpgrades.example.line1'}
  19. {lang key='store.ssl.competitiveUpgrades.example.line2'}
  20. {lang key='store.ssl.competitiveUpgrades.example.line3'}
  21. </div>
  22. <p>{lang key='store.ssl.competitiveUpgrades.eligibilityCheck'}</p>
  23. {if $connectionError}
  24. <div class="alert alert-danger">
  25. {lang key='store.ssl.competitiveUpgrades.checkFailed'}
  26. </div>
  27. {elseif $error}
  28. <div class="alert alert-danger">
  29. {$error}
  30. </div>
  31. {else}
  32. <br>
  33. {/if}
  34. <form method="post" action="{routePath('cart-ssl-certificates-competitiveupgrade-validate')}">
  35. {if $validated}
  36. {if $eligible}
  37. <div class="alert alert-success text-center">
  38. {lang key='store.ssl.competitiveUpgrades.eligible'}
  39. </div>
  40. <table class="table table-striped">
  41. <tr>
  42. <td>{lang key='store.ssl.competitiveUpgrades.expirationDate'}</td>
  43. <td>{$expirationDate}</td>
  44. </tr>
  45. <tr>
  46. <td>{lang key='store.ssl.competitiveUpgrades.monthsRemaining'}</td>
  47. <td>{lang key='store.ssl.competitiveUpgrades.months' months=$monthsRemaining}</td>
  48. </tr>
  49. <tr>
  50. <td>{lang key='store.ssl.competitiveUpgrades.freeExtension'}</td>
  51. <td>{lang key='store.ssl.competitiveUpgrades.months' months=$freeExtensionMonths}{if $freeExtensionMonths < $monthsRemaining} ({lang key='store.ssl.competitiveUpgrades.maxMonths'}){/if}</td>
  52. </tr>
  53. {if isset($maxPotentialSavingAmount)}
  54. <tr>
  55. <td>{lang key='store.ssl.competitiveUpgrades.saving'}</td>
  56. <td>{lang key='store.ssl.competitiveUpgrades.savingDescription' saveAmount=$maxPotentialSavingAmount}</td>
  57. </tr>
  58. {/if}
  59. </table>
  60. <a class="btn btn-primary btn-lg" href="{routePath('store-product-group', $productGroupSlug, 'ev')}">
  61. {lang key='store.ssl.competitiveUpgrades.continue'}
  62. </a>
  63. {else}
  64. <div class="alert alert-warning text-center">
  65. {lang key='store.ssl.competitiveUpgrades.ineligible'}*.
  66. </div>
  67. {/if}
  68. {/if}
  69. {if !$validated || !$eligible}
  70. <div class="input-group input-group-lg">
  71. <div class="input-group-prepend">
  72. <span class="input-group-text">https://</span>
  73. </div>
  74. <input type="text" name="url" value="{$url}" class="form-control" placeholder="{lang key='store.ssl.competitiveUpgrades.enterDomain'}">
  75. <div class="input-group-append">
  76. <button type="submit" class="btn btn-primary">
  77. {lang key='store.ssl.competitiveUpgrades.validate'}
  78. </button>
  79. </div>
  80. </div>
  81. <p><small>* {lang key='store.ssl.competitiveUpgrades.competitors'}</small></p>
  82. {/if}
  83. </form>
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. </div>