Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.65 KB | None | 0 0
  1. @model Base.ViewModel.AdminVM
  2.  
  3. <link rel="stylesheet" href="~/css/sweetalert.css">
  4. <script src="~/js/sweetalert.min.js"></script>
  5.  
  6.  
  7. <main>
  8. <!--<br />
  9. <p><b>Administrator mail: </b>@Model.adminMail</p>
  10. <p><b>Administrator paswoord: </b>@Model.adminPassword</p>
  11.  
  12.  
  13. <p><b>IP-Adres server: </b>@Model.ipServer</p>
  14. <p><b>Host: </b>@Model.host</p>
  15. <p><b>TLD: </b>@Model.TLD</p>
  16.  
  17. <p><b>Domein: </b>@Model.domain</p>
  18. <p><b>Pad naar mijn school: </b>@Model.commonPath</p>
  19. <br />
  20. --->
  21. <section>
  22.  
  23. <form asp-controller="Home" asp-action="Admin" method="post">
  24. <h3>Link to XML uurroosters:</h3>
  25. <div class="xmlmode">
  26. <input type="text" value="@Model.linkToXml" asp-for="@Model.linkToXml" />
  27. <input type="submit" value="Push" />
  28. </div>
  29.  
  30. <h3>Link to XML klassen:</h3>
  31. <div class="xmlmode">
  32. <input type="text" value="@Model.linkToXml2" asp-for="@Model.linkToXml2" />
  33. <input type="submit" value="Push" />
  34. </div>
  35. </form>
  36.  
  37. <form asp-controller="Home" asp-action="AdminAankondigingen" method="post">
  38. <h3>Aankondigingen</h3>
  39. <textarea id="confirmationText" class="text" cols="86" rows="20" name="confirmationText">@Model.linkToXml3</textarea>
  40. <input type="submit" value="Opslaan" class="submitButton">
  41. </form>
  42.  
  43.  
  44. <table>
  45. <tr>
  46. <th>Klas ID</th>
  47. <th>Naam</th>
  48. <th>Functie</th>
  49. <th>Datum</th>
  50. <th>Toggle</th>
  51. </tr>
  52. @foreach (var item in Model.logList)
  53. {
  54. <tr>
  55. <td>@item.KlasId</td>
  56. <td>@item.Naam</td>
  57. <td>@item.Functie</td>
  58. <td>@item.datum</td>
  59. <td>@item.Toggle</td>
  60. </tr>
  61. }
  62. </table>
  63.  
  64.  
  65. <button id="showall"><a href="/Xml/Logs.xml" target="_blank">Toon alle logs (xml)</a></button>
  66.  
  67. </section>
  68. <section>
  69. <article>
  70. <i class="fa fa-user-circle-o" aria-hidden="true"></i>
  71. <h2>@Model.ingelogdeUser</h2>
  72. <h3>@Model.ingelogdeFunctie</h3>
  73. </article>
  74. <article>
  75. <h3>Noodknop</h3>
  76. <h4>Bij een noodsituatie of andere gelegenheden kan het internet met deze knop voor alle gebruikers aan/uit geschakeld worden.</h4>
  77. <label class="switch">
  78. <input type="checkbox" id="noodknop" checked>
  79. <div class="slider round"></div>
  80. </label>
  81. <form asp-controller="Home" asp-action="CheckAll" method="post">
  82. <input type="hidden" name="toggle" value="" />
  83. </form>
  84. </article>
  85. </section>
  86.  
  87. </main>
  88. <script>
  89. var element = document.getElementById("noodknop");
  90.  
  91. element.addEventListener("click", function () {
  92. if (element.checked === true) {
  93. var form = element.parentNode.parentNode.getElementsByTagName("form")[0];
  94. var test = document.createElement("input");
  95. test.type = "hidden";
  96. test.name = "Toggle";
  97. test.value = "true";
  98. form.appendChild(test);
  99. form.submit();
  100.  
  101. } else {
  102. swal({
  103. title: "Bent u zeker?",
  104. text: "Bent u zeker dat u het internet wil uitschakelen ?",
  105. type: "warning",
  106. showCancelButton: true,
  107. confirmButtonColor: "#DD6B55",
  108. confirmButtonText: "Ja, schakel internet uit.",
  109. closeOnConfirm: false,
  110. },
  111. function (isConfirm) {
  112. if (isConfirm) {
  113. swal("Internet uitgeschakeld!", "Het internet van deze klas is uitgeschakeld!", "success");
  114. document.getElementById("noodknop").checked = false;
  115.  
  116. var form = element.parentNode.parentNode.getElementsByTagName("form")[0];
  117. var test = document.createElement("input");
  118. test.type = "hidden";
  119. test.name = "Toggle";
  120. test.value = "false";
  121. form.appendChild(test);
  122. form.submit();
  123.  
  124. } else {
  125. document.getElementById("noodknop").checked = true;
  126. }
  127. });
  128.  
  129. }
  130.  
  131. });
  132. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement