Guest User

Untitled

a guest
Oct 1st, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.76 KB | None | 0 0
  1. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
  7. <link rel="stylesheet" type="text/css" href="../assets/css/bootstrap-clearmin.min.css">
  8. <link rel="stylesheet" type="text/css" href="../assets/css/roboto.css">
  9. <link rel="stylesheet" type="text/css" href="../assets/css/material-design.css">
  10. <link rel="stylesheet" type="text/css" href="../assets/css/small-n-flat.css">
  11. <link rel="stylesheet" type="text/css" href="../assets/css/font-awesome.min.css">
  12. <title>Tariffs</title>
  13. </head>
  14. <jsp:include page="header.jsp"></jsp:include>
  15. <div id="global">
  16. <div class="container-fluid cm-container-white">
  17. <h2 style="margin-top:0;">${currentUser.name}, your tariffs:</h2>
  18. <p></p>
  19. </div>
  20. <%--<input type="hidden" name="<c:out value="${_csrf.parameterName}"/>"--%>
  21. <%--value="<c:out value="${_csrf.token}"/>"/>--%>
  22. <div class="container-fluid">
  23. <c:forEach var="contract" items="${contractsUserList}" varStatus="loopOne">
  24. <div class="row cm-fix-height">
  25. <div class="col-sm-6">
  26. <div class="panel panel-default">
  27. <div class="panel-heading">Number: ${contract.number}</div>
  28. <div class="panel-body">
  29.  
  30. <h2>
  31. <small>Tariff :</small>
  32. ${contract.tariff.title}
  33. <br>
  34. <small>Month payment :</small>
  35. ${contract.tariff.price} "RUB"
  36. <small><br>Status :</small>
  37. <c:if test="${contract.isBlocked() && contract.isBlockedByAdmin()}">
  38. <font color="red">Blocked by manager</font>
  39. </c:if>
  40. <c:if test="${contract.isBlocked() && !contract.isBlockedByAdmin()}">
  41. <font color="red">Blocked by user</font>
  42. </c:if>
  43. <c:if test="${!contract.isBlocked()}">
  44. <font color="green">Active</font>
  45. </c:if>
  46. </h2>
  47. </div>
  48. </div>
  49. </div>
  50. <c:if test="${contract.getIsBlocked()!=true}">
  51. <div class="col-sm-6">
  52. <div class="panel panel-default">
  53. <div class="panel-heading">Tariff list</div>
  54. <div class="panel-body">
  55. ${tempId.clear()}
  56. <c:forEach var="tariff" items="${allTariffs}" varStatus="loop">
  57. <c:set var="t">${tempId.add(tariff.tariffId)}</c:set>
  58. <c:if test="${contract.tariff==tariff}">
  59. <h3>
  60. <div class="radio">
  61. <label>
  62. <input type="radio" name="optionsRadios${loopOne.index}"
  63. id="optionsRadios${loopOne.index}"
  64. ${loop.index} value="option${loop.index}" checked disabled>
  65. <b>${tariff.title}</b>
  66. </label>
  67. </div>
  68. </h3>
  69. </c:if>
  70. <c:if test="${contract.tariff!=tariff}">
  71. <h3>
  72. <div class="radio">
  73. <label>
  74. <input type="radio" name="optionsRadios${loopOne.index}"
  75. id="optionsRadios${loopOne.index}"
  76. ${loop.index} value="option${loop.index}">
  77. <b>${tariff.title}</b>
  78. </label>
  79. </div>
  80. </h3>
  81. </c:if>
  82. </c:forEach>
  83. <div class="modal-footer">
  84. <form name="test"
  85. onclick="change(${loopOne.index},${tempId},${contract.number})">
  86. <button type="submit" class="btn btn-success">Change</button>
  87. </form>
  88. <script>
  89. function change(par1, par2, par3) {
  90. var rad = document.getElementsByName('optionsRadios' + par1);
  91. for (var i = 0; i < rad.length; i++) {
  92. if (rad[i].checked) {
  93. popBox(par2[i], par3);
  94. }
  95. }
  96. function popBox(num1, num2) {
  97. x = confirm('Are you sure? ');
  98. if (x == true) {
  99. var xhr = new XMLHttpRequest();
  100. xhr.open("POST", "userChangeTariff?tariffId=" + num1 + "&contractNumber=" + num2, false);
  101. xhr.send();
  102. xhr.open("GET", "userTariffs", false);
  103. xhr.send();
  104. }
  105. }
  106. }
  107. </script>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </c:if>
  113. </div>
  114. </c:forEach>
  115. </div>
  116. </div>
  117. <jsp:include page="footer.jsp"></jsp:include>
  118. </html>
Add Comment
Please, Sign In to add comment