Miraty vor 4 Jahren
Ursprung
Commit
09e992507e
80 geänderte Dateien mit 3187 neuen und 71 gelöschten Zeilen
  1. 4 4
      auth/login.php
  2. 4 4
      auth/register.php
  3. 4 0
      bottom.inc.php
  4. 91 0
      css/lessphp_068300d8c688462001aabb2b6c8a229b3b8525ab.css
  5. 124 0
      css/lessphp_0e02fe61bb1dedce532aa50e19a2fd43b64c2599.css
  6. 95 0
      css/lessphp_13ab318d1bd8193b338aba6e869b21a6825a6f6c.css
  7. 105 0
      css/lessphp_176236ef2b28fc835f728bb02e49d96ca1ca5457.css
  8. 125 0
      css/lessphp_1ae238e71f0612e69c5c144ee96af31c775e93a4.css
  9. 0 0
      css/lessphp_1rp6mr1hjtessw4s4o40sg0w84wg0wc.lesscache
  10. 5 0
      css/lessphp_246f74e1f558aa3bd2e49d352edf96f8.list
  11. 95 0
      css/lessphp_259b53b258744515eee429b637be8cb0891c3e6e.css
  12. 5 0
      css/lessphp_2dfeb86c2a60fc0d801246b0854e983b.list
  13. 123 0
      css/lessphp_3b1a2cca2de6dab3622a5c44516e25ba72b2c44f.css
  14. 4 0
      css/lessphp_3dc30639ae75e00a300f455edeafed2e.list
  15. 117 0
      css/lessphp_4149b9f54693b2836d83bb580832a6d9d270f38a.css
  16. 107 0
      css/lessphp_45008792545eda80934cc6e1448807258c85b906.css
  17. 0 0
      css/lessphp_4i023sb360isgg0gs8oo004gcgok884.lesscache
  18. 1 0
      css/lessphp_4nrmj8r5el4w8kggs4owowcsswkgw4w.lesscache
  19. 122 0
      css/lessphp_58603be3f6b2a22bcc020ea4049a7dd94f5b9447.css
  20. 117 0
      css/lessphp_5e6a101922ec0867c70c4a6deca2a91e532a4c5b.css
  21. 4 0
      css/lessphp_6237917bfc210df6383b7882bdfc1ac1.list
  22. 125 0
      css/lessphp_6a02db084350c205de74257876e1a661cdddb294.css
  23. 3 0
      css/lessphp_6a131d38b452d927563bad6a43467d47.list
  24. 103 0
      css/lessphp_7145d0f8829f92fff3d9d14a0f8aac1bd0135a16.css
  25. 122 0
      css/lessphp_714bfa4d9360aea0e20210019c95627897feec7d.css
  26. 111 0
      css/lessphp_7a7135c41465dfbc413c6737939e79e7304b2dd7.css
  27. 125 0
      css/lessphp_850e33f28b11e1aed4a1814902ac83f3a6ff251a.css
  28. 91 0
      css/lessphp_882f144119a06c2e571c323021ca003fd1b76e76.css
  29. 91 0
      css/lessphp_890e4bb56f100c60e6c4111c417e3e34cdc3540f.css
  30. 125 0
      css/lessphp_8b8b04abe5d02c9980e09e45721b264650fcdd25.css
  31. 0 0
      css/lessphp_8uyq9w6stukgsccko8k0gs84s00oks4.lesscache
  32. 107 0
      css/lessphp_9a09436a18852f4bec0c3f1592fb80903ab8347a.css
  33. 0 0
      css/lessphp_9vh6kvrgo5k4wg044g84kgoc8gksg48.lesscache
  34. 125 0
      css/lessphp_b8964a376740a0fa0dcf882826a582c6da94d186.css
  35. 117 0
      css/lessphp_bbb409e1774aa519b822acc4d48cdac9bd76b50c.css
  36. 5 0
      css/lessphp_be19f7e0cd905840c2ad8a8b53dba60b.list
  37. 1 0
      css/lessphp_bjutnjv2snscc4k8kss0kkggk0g44ck.lesscache
  38. 117 0
      css/lessphp_c696945db2e19f945f19778dccf630de6b1f1e87.css
  39. 117 0
      css/lessphp_cf26d2fbc776be8def067d23551299c41f038f00.css
  40. 1 0
      css/lessphp_d45cdcbd2e55510c0375d2131c0e1b4b96c0e88f.css
  41. 1 1
      css/lessphp_d8ddf76d7bce5fedd7293eaa54b692f7.list
  42. 95 0
      css/lessphp_da0bd8a2a80189a9d3c690719ce747926cacc6d4.css
  43. 0 0
      css/lessphp_dm99y0eskw00osow8s0kkowso8c4oo8.lesscache
  44. 103 0
      css/lessphp_e2dfc8601ea4b0c576dfdca77a2c7c2e3cb49841.css
  45. 5 0
      css/lessphp_ee009e5ee366f0a49e3d8116a8e85d67.list
  46. 1 0
      css/lessphp_ephy038yd0ggc4ck0c0oocwg8kko0kg.lesscache
  47. 107 0
      css/lessphp_f532ad310667f08acb39d2b17fb94347ade12be7.css
  48. 0 0
      css/lessphp_faddveqnm2gwc40w0s4ccsgwkswg4ok.lesscache
  49. 0 0
      css/lessphp_i2kn3tkvu2o0kkww0woo4woggkggcgc.lesscache
  50. 0 0
      css/lessphp_j7nl5gcx7q0c0ogwkokso8woko4c0s8.lesscache
  51. 0 0
      css/lessphp_k08qmsoiqm8w8000k8g0sk08g04gckk.lesscache
  52. 1 0
      css/lessphp_ld8fioe2x748s8c8wwco8o4ggo44888.lesscache
  53. 0 0
      css/lessphp_mx9dqh37meooc0cw0ggc8c88gwgcggk.lesscache
  54. 1 0
      css/lessphp_o32fvlngseocc8ooso04c04g80ss0g0.lesscache
  55. 0 0
      css/lessphp_ppld1lfgo7k8kss0wkkwksgwk0c0k44.lesscache
  56. 0 0
      css/lessphp_qkvgrzptjq8gs4w0owcksog8csosw40.lesscache
  57. 0 0
      css/lessphp_qlf37w3u940gcoco888c0wc48ow04s0.lesscache
  58. 0 0
      css/lessphp_r3ohg57bnb4wwsw04c08wokkc080gs8.lesscache
  59. 0 0
      css/lessphp_r8aiz7hj2c080oo08cksws8cooso0c8.lesscache
  60. 1 0
      css/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less
  61. 1 0
      css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less
  62. 1 0
      css/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less
  63. 2 0
      db.inc.php
  64. BIN
      db/auth.db
  65. 1 1
      dom.php
  66. 1 1
      ht/domain.php
  67. 1 1
      ht/le.php
  68. 1 1
      ht/mkdir.php
  69. 1 1
      ht/onion.php
  70. 1 1
      ht/setup.php
  71. 30 19
      less/form.less
  72. 12 2
      less/main.less
  73. 48 17
      nic/ds.php
  74. 1 1
      ns/a.php
  75. 1 1
      ns/aaaa.php
  76. 1 1
      ns/edit.php
  77. 3 2
      ns/index.php
  78. 1 1
      ns/zone.php
  79. 6 0
      pages.inc.php
  80. 21 12
      top.inc.php

+ 4 - 4
auth/login.php

@@ -1,13 +1,13 @@
 <?php require "../top.inc.php"; ?>
 
-    <form action="login.php" method="post">
+    <form method="post">
       <label for="username">Identifiant</label><br>
-      <input id="username" name="username" type="text"/><br>
+      <input required="" minlength="4" maxlength="32" pattern="<?= $usernamePattern ?>" id="username" name="username" type="text" placeholder="proudhon"><br>
 
       <label for="password">Mot de passe</label><br>
-      <input id="password" name="password" type="password"/><br>
+      <input required="" minlength="10" maxlength="1024" pattern="<?= $passwordPattern ?>" id="password" name="password" type="password" placeholder="************"><br>
 
-      <input type="submit"/>
+      <input type="submit">
     </form>
 
     <?php

+ 4 - 4
auth/register.php

@@ -1,13 +1,13 @@
 <?php require "../top.inc.php"; ?>
 
-    <form action="register.php" method="post">
+    <form method="post">
       <label for="username">Identifiant</label><br>
-      <input id="username" name="username" type="text"/><br>
+      <input id="username" pattern="[a-z]{4,32}" required="" name="username" type="text" placeholder="proudhon"><span></span><br>
 
       <label for="password">Mot de passe</label><br>
-      <input id="password" name="password" type="password"/><br>
+      <input id="password" pattern=".{10,1024}" required="" name="password" type="password" placeholder="************"><span></span><br>
 
-      <input type="submit"/>
+      <input type="submit">
     </form>
 
     <?php

+ 4 - 0
bottom.inc.php

@@ -1,3 +1,7 @@
+<?php
+if (strpos($_SERVER['PHP_SELF'], "inc.php") !== false)
+  exit("This file can't be executed directly.");
+?>
     <br>
     <br>
     <footer>

+ 91 - 0
css/lessphp_068300d8c688462001aabb2b6c8a229b3b8525ab.css

@@ -0,0 +1,91 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ffff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}

+ 124 - 0
css/lessphp_0e02fe61bb1dedce532aa50e19a2fd43b64c2599.css

@@ -0,0 +1,124 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after,
+select:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after,
+select:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 95 - 0
css/lessphp_13ab318d1bd8193b338aba6e869b21a6825a6f6c.css

@@ -0,0 +1,95 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border: 2px solid #2a2a2a;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #2a2a2a;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #b300ff;
+    border: 2px #b300ff solid;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border: 2px solid #ffffff;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #ffffff;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #b300ff;
+    border: 2px #b300ff solid;
+  }
+}

+ 105 - 0
css/lessphp_176236ef2b28fc835f728bb02e49d96ca1ca5457.css

@@ -0,0 +1,105 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ffff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #2a2a2a;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ffff;
+    border: 2px #00ffff solid;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #ffffff;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ffff;
+    border: 2px #00ffff solid;
+  }
+}

+ 125 - 0
css/lessphp_1ae238e71f0612e69c5c144ee96af31c775e93a4.css

@@ -0,0 +1,125 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+label {
+  padding-top: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ff00;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_1rp6mr1hjtessw4s4o40sg0w84wg0wc.lesscache


+ 5 - 0
css/lessphp_246f74e1f558aa3bd2e49d352edf96f8.list

@@ -0,0 +1,5 @@
+/var/www/niver/capuche/less/buttons.less
+/var/www/niver/capuche/less/form.less
+/var/www/niver/capuche/less/main.less
+/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less
+lessphp_6a02db084350c205de74257876e1a661cdddb294.css

+ 95 - 0
css/lessphp_259b53b258744515eee429b637be8cb0891c3e6e.css

@@ -0,0 +1,95 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ff00;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border: 2px solid #2a2a2a;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #2a2a2a;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ff00;
+    border: 2px #00ff00 solid;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border: 2px solid #ffffff;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #ffffff;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ff00;
+    border: 2px #00ff00 solid;
+  }
+}

+ 5 - 0
css/lessphp_2dfeb86c2a60fc0d801246b0854e983b.list

@@ -0,0 +1,5 @@
+/var/www/niver/capuche/less/buttons.less
+/var/www/niver/capuche/less/form.less
+/var/www/niver/capuche/less/main.less
+/var/www/niver/capuche/css/lessphpvars_81cf9c18478094febee0a4aa4ca97d59e14197e1.less
+lessphp_1ae238e71f0612e69c5c144ee96af31c775e93a4.css

+ 123 - 0
css/lessphp_3b1a2cca2de6dab3622a5c44516e25ba72b2c44f.css

@@ -0,0 +1,123 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+  margin-top: 20px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 4 - 0
css/lessphp_3dc30639ae75e00a300f455edeafed2e.list

@@ -0,0 +1,4 @@
+/var/www/niver/capuche/less/main.less
+/var/www/niver/capuche/less/form.less
+/var/www/niver/capuche/css/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less
+lessphp_882f144119a06c2e571c323021ca003fd1b76e76.css

+ 117 - 0
css/lessphp_4149b9f54693b2836d83bb580832a6d9d270f38a.css

@@ -0,0 +1,117 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ffff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 107 - 0
css/lessphp_45008792545eda80934cc6e1448807258c85b906.css

@@ -0,0 +1,107 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ff00;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_4i023sb360isgg0gs8oo004gcgok884.lesscache


+ 1 - 0
css/lessphp_4nrmj8r5el4w8kggs4owowcsswkgw4w.lesscache

@@ -0,0 +1 @@
+<?php return  Array(0 =>  new Less_Tree_Rule('@mainColor', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('00FFFF'),)),)),NULL,false,0, Array('entryPath' => '/var/www/niver/capuche/','entryUri' => '','rootpath' => '/var/www/niver/capuche/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','filename' => '/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','uri_root' => '/',)),1 =>  new Less_Tree_Rule('@color1', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('ffffff'),)),)),NULL,false,20, Array('entryPath' => '/var/www/niver/capuche/','entryUri' => '','rootpath' => '/var/www/niver/capuche/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','filename' => '/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','uri_root' => '/',)),2 =>  new Less_Tree_Rule('@color2', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('2a2a2a'),)),)),NULL,false,35, Array('entryPath' => '/var/www/niver/capuche/','entryUri' => '','rootpath' => '/var/www/niver/capuche/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','filename' => '/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','uri_root' => '/',)),); ?>

+ 122 - 0
css/lessphp_58603be3f6b2a22bcc020ea4049a7dd94f5b9447.css

@@ -0,0 +1,122 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 117 - 0
css/lessphp_5e6a101922ec0867c70c4a6deca2a91e532a4c5b.css

@@ -0,0 +1,117 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ff00;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 4 - 0
css/lessphp_6237917bfc210df6383b7882bdfc1ac1.list

@@ -0,0 +1,4 @@
+/var/www/niver/capuche/less/main.less
+/var/www/niver/capuche/less/form.less
+/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less
+lessphp_068300d8c688462001aabb2b6c8a229b3b8525ab.css

+ 125 - 0
css/lessphp_6a02db084350c205de74257876e1a661cdddb294.css

@@ -0,0 +1,125 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+label {
+  padding-top: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ffff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 3 - 0
css/lessphp_6a131d38b452d927563bad6a43467d47.list

@@ -0,0 +1,3 @@
+/var/www/niver/capuche/less
+/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less
+lessphp_d45cdcbd2e55510c0375d2131c0e1b4b96c0e88f.css

+ 103 - 0
css/lessphp_7145d0f8829f92fff3d9d14a0f8aac1bd0135a16.css

@@ -0,0 +1,103 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ffff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+}
+input:focus {
+  border-width: 4px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #2a2a2a;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ffff;
+    border: 2px #00ffff solid;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #ffffff;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ffff;
+    border: 2px #00ffff solid;
+  }
+}

+ 122 - 0
css/lessphp_714bfa4d9360aea0e20210019c95627897feec7d.css

@@ -0,0 +1,122 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 111 - 0
css/lessphp_7a7135c41465dfbc413c6737939e79e7304b2dd7.css

@@ -0,0 +1,111 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20px;
+  margin-right: 20px;
+}
+footer {
+  margin-left: 35%;
+  margin-right: 35%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ffff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 125 - 0
css/lessphp_850e33f28b11e1aed4a1814902ac83f3a6ff251a.css

@@ -0,0 +1,125 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+label {
+  padding-top: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 91 - 0
css/lessphp_882f144119a06c2e571c323021ca003fd1b76e76.css

@@ -0,0 +1,91 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}

+ 91 - 0
css/lessphp_890e4bb56f100c60e6c4111c417e3e34cdc3540f.css

@@ -0,0 +1,91 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ff00;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}

+ 125 - 0
css/lessphp_8b8b04abe5d02c9980e09e45721b264650fcdd25.css

@@ -0,0 +1,125 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+label {
+  margin-top: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_8uyq9w6stukgsccko8k0gs84s00oks4.lesscache


+ 107 - 0
css/lessphp_9a09436a18852f4bec0c3f1592fb80903ab8347a.css

@@ -0,0 +1,107 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_9vh6kvrgo5k4wg044g84kgoc8gksg48.lesscache


+ 125 - 0
css/lessphp_b8964a376740a0fa0dcf882826a582c6da94d186.css

@@ -0,0 +1,125 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input,
+select {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover,
+select:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus,
+select:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+label {
+  padding-top: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input,
+  select {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input,
+  select {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 117 - 0
css/lessphp_bbb409e1774aa519b822acc4d48cdac9bd76b50c.css

@@ -0,0 +1,117 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #b300ff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 5 - 0
css/lessphp_be19f7e0cd905840c2ad8a8b53dba60b.list

@@ -0,0 +1,5 @@
+/var/www/niver/capuche/less/buttons.less
+/var/www/niver/capuche/less/form.less
+/var/www/niver/capuche/less/main.less
+/var/www/niver/capuche/css/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less
+lessphp_b8964a376740a0fa0dcf882826a582c6da94d186.css

+ 1 - 0
css/lessphp_bjutnjv2snscc4k8kss0kkggk0g44ck.lesscache

@@ -0,0 +1 @@
+<?php return  Array(0 =>  new Less_Tree_Rule('@mainColor', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('00FFFF'),)),)),NULL,false,0, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','filename' => '/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','uri_root' => '/',)),1 =>  new Less_Tree_Rule('@color1', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('ffffff'),)),)),NULL,false,20, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','filename' => '/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','uri_root' => '/',)),2 =>  new Less_Tree_Rule('@color2', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('2a2a2a'),)),)),NULL,false,35, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','filename' => '/var/www/niver/capuche/css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less','uri_root' => '/',)),); ?>

+ 117 - 0
css/lessphp_c696945db2e19f945f19778dccf630de6b1f1e87.css

@@ -0,0 +1,117 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ff00;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 117 - 0
css/lessphp_cf26d2fbc776be8def067d23551299c41f038f00.css

@@ -0,0 +1,117 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  font-size: 26px;
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+}
+@media (max-width: 500px) {
+  footer {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #ff0000;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

+ 1 - 0
css/lessphp_d45cdcbd2e55510c0375d2131c0e1b4b96c0e88f.css

@@ -0,0 +1 @@
+

+ 1 - 1
css/lessphp_d8ddf76d7bce5fedd7293eaa54b692f7.list

@@ -1,4 +1,4 @@
 /var/www/niver/capuche/less/main.less
 /var/www/niver/capuche/less/form.less
 /var/www/niver/capuche/css/lessphpvars_81cf9c18478094febee0a4aa4ca97d59e14197e1.less
-lessphp_a3957886f597d2e20a01c1e18c0588cfbb3aef14.css
+lessphp_890e4bb56f100c60e6c4111c417e3e34cdc3540f.css

+ 95 - 0
css/lessphp_da0bd8a2a80189a9d3c690719ce747926cacc6d4.css

@@ -0,0 +1,95 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ffff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border: 2px solid #2a2a2a;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #2a2a2a;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ffff;
+    border: 2px #00ffff solid;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border: 2px solid #ffffff;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #ffffff;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ffff;
+    border: 2px #00ffff solid;
+  }
+}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_dm99y0eskw00osow8s0kkowso8c4oo8.lesscache


+ 103 - 0
css/lessphp_e2dfc8601ea4b0c576dfdca77a2c7c2e3cb49841.css

@@ -0,0 +1,103 @@
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ff00;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+}
+input:focus {
+  border-width: 4px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #2a2a2a;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ff00;
+    border: 2px #00ff00 solid;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+  input:hover {
+    box-shadow: 0px 0px 10px #ffffff;
+  }
+  input:focus {
+    box-shadow: 0px 0px 15px #00ff00;
+    border: 2px #00ff00 solid;
+  }
+}

+ 5 - 0
css/lessphp_ee009e5ee366f0a49e3d8116a8e85d67.list

@@ -0,0 +1,5 @@
+/var/www/niver/capuche/less/buttons.less
+/var/www/niver/capuche/less/form.less
+/var/www/niver/capuche/less/main.less
+/var/www/niver/capuche/css/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less
+lessphp_cf26d2fbc776be8def067d23551299c41f038f00.css

+ 1 - 0
css/lessphp_ephy038yd0ggc4ck0c0oocwg8kko0kg.lesscache

@@ -0,0 +1 @@
+<?php return  Array(0 =>  new Less_Tree_Rule('@mainColor', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('FF0000'),)),)),NULL,false,0, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less','filename' => '/var/www/niver/capuche/css/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less','uri_root' => '/',)),1 =>  new Less_Tree_Rule('@color1', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('ffffff'),)),)),NULL,false,20, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less','filename' => '/var/www/niver/capuche/css/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less','uri_root' => '/',)),2 =>  new Less_Tree_Rule('@color2', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('2a2a2a'),)),)),NULL,false,35, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less','filename' => '/var/www/niver/capuche/css/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less','uri_root' => '/',)),); ?>

+ 107 - 0
css/lessphp_f532ad310667f08acb39d2b17fb94347ade12be7.css

@@ -0,0 +1,107 @@
+.button {
+  border-width: 2px;
+  border-style: solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+.htButton {
+  border-width: 2px;
+  border-style: solid;
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+  border-color: red;
+}
+form {
+  margin-left: 50px;
+  margin-right: 50px;
+  text-align: center;
+}
+@media (max-width: 500px) {
+  form {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
+}
+input {
+  border-radius: 12px;
+  height: 30px;
+  font-size: 26px;
+  font-family: monospace;
+  margin: 5px;
+  height: 100%;
+  padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+}
+input:hover {
+  border-width: 3px;
+  padding: 9px;
+}
+input:focus {
+  border-width: 4px;
+  padding: 8px;
+}
+input[type=submit] {
+  margin: 22px;
+}
+input:invalid + span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+input:valid + span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+@media (prefers-color-scheme: light) {
+  input {
+    background-color: #ffffff;
+    color: #2a2a2a;
+    border-color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  input {
+    background-color: #2a2a2a;
+    color: #ffffff;
+    border-color: #ffffff;
+  }
+}
+html {
+  font-family: system-ui;
+  margin-left: 35%;
+  margin-right: 35%;
+  font-size: 26px;
+}
+@media (max-width: 500px) {
+  html {
+    margin-left: 20px;
+    margin-right: 20px;
+  }
+}
+header {
+  text-align: center;
+}
+a {
+  color: #00ffff;
+}
+.button {
+  border: 2px red solid;
+  text-decoration: none;
+  border-radius: 10px;
+  padding: 8px;
+}
+@media (prefers-color-scheme: light) {
+  html {
+    background-color: #ffffff;
+    color: #2a2a2a;
+  }
+}
+@media (prefers-color-scheme: dark) {
+  html {
+    background-color: #2a2a2a;
+    color: #ffffff;
+  }
+}

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_faddveqnm2gwc40w0s4ccsgwkswg4ok.lesscache


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_i2kn3tkvu2o0kkww0woo4woggkggcgc.lesscache


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_j7nl5gcx7q0c0ogwkokso8woko4c0s8.lesscache


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_k08qmsoiqm8w8000k8g0sk08g04gckk.lesscache


+ 1 - 0
css/lessphp_ld8fioe2x748s8c8wwco8o4ggo44888.lesscache

@@ -0,0 +1 @@
+<?php return  Array(); ?>

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_mx9dqh37meooc0cw0ggc8c88gwgcggk.lesscache


+ 1 - 0
css/lessphp_o32fvlngseocc8ooso04c04g80ss0g0.lesscache

@@ -0,0 +1 @@
+<?php return  Array(0 =>  new Less_Tree_Rule('@mainColor', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('B300FF'),)),)),NULL,false,0, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less','filename' => '/var/www/niver/capuche/css/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less','uri_root' => '/',)),1 =>  new Less_Tree_Rule('@color1', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('ffffff'),)),)),NULL,false,20, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less','filename' => '/var/www/niver/capuche/css/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less','uri_root' => '/',)),2 =>  new Less_Tree_Rule('@color2', new Less_Tree_Value( Array(0 =>  new Less_Tree_Expression( Array(0 =>  new Less_Tree_Color('2a2a2a'),)),)),NULL,false,35, Array('entryPath' => '/var/www/niver/capuche/less/','entryUri' => '','rootpath' => '/var/www/niver/capuche/less/','currentDirectory' => '/var/www/niver/capuche/css/','currentUri' => '/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less','filename' => '/var/www/niver/capuche/css/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less','uri_root' => '/',)),); ?>

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_ppld1lfgo7k8kss0wkkwksgwk0c0k44.lesscache


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_qkvgrzptjq8gs4w0owcksog8csosw40.lesscache


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_qlf37w3u940gcoco888c0wc48ow04s0.lesscache


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_r3ohg57bnb4wwsw04c08wokkc080gs8.lesscache


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
css/lessphp_r8aiz7hj2c080oo08cksws8cooso0c8.lesscache


+ 1 - 0
css/lessphpvars_15a96660fcfd9e558873ee34a537b93fbae966af.less

@@ -0,0 +1 @@
+@mainColor: #FF0000;@color1: white;@color2: #2a2a2a;

+ 1 - 0
css/lessphpvars_4518379904492aafbbac69dac6c152b114936910.less

@@ -0,0 +1 @@
+@mainColor: #00FFFF;@color1: white;@color2: #2a2a2a;

+ 1 - 0
css/lessphpvars_901435257987b1b012b94b8b610ca17e7e77e893.less

@@ -0,0 +1 @@
+@mainColor: #B300FF;@color1: white;@color2: #2a2a2a;

+ 2 - 0
db.inc.php

@@ -1,4 +1,6 @@
 <?php
+if (strpos($_SERVER['PHP_SELF'], "inc.php") !== false)
+  exit("This file can't be executed directly.");
 function setupDB() {
   try {
     $db = new PDO('sqlite:/var/www/nic/db/auth.db');

BIN
db/auth.db


+ 1 - 1
dom.php

@@ -1,5 +1,5 @@
 
-    <form action="dom.php" method="post">
+    <form method="post">
       <label for="domain">Domaine</label><br>
       <input placeholder="niver.atope.art" id="domain" name="domain" type="text"/><br>
       <input type="submit"/>

+ 1 - 1
ht/domain.php

@@ -3,7 +3,7 @@
       Ajouter un domaine sur un dossier de site
     </p>
 
-    <form action="domain.php" method="post">
+    <form method="post">
       <label for="domain">Domaine sur lequel répondre :</label><br>
       <input id="domain" name="domain" type="text"/><br>
       <label for="dir">Dossier ciblé :</label><br>

+ 1 - 1
ht/le.php

@@ -3,7 +3,7 @@
       Installer un certificat Let's Encrypt
     </p>
 
-    <form action="le.php" method="post">
+    <form method="post">
       <label for="domain">Domaine sur lequel installer le certificat :</label><br>
       <input id="domain" name="domain" type="text"/><br>
 

+ 1 - 1
ht/mkdir.php

@@ -3,7 +3,7 @@
       Ici vous pouvez héberger des contenus hypertexte
     </p>
 
-    <form action="mkdir.php" method="post">
+    <form method="post">
       <label for="dir">Nom du dossier à créer :</label><br>
       <input id="dir" name="dir" type="text"/><br>
 

+ 1 - 1
ht/onion.php

@@ -3,7 +3,7 @@
       Ajouter un accès en .onion sur un dossier
     </p>
 
-    <form action="onion.php" method="post">
+    <form method="post">
       <label for="dir">Dossier ciblé</label><br>
       <input id="dir" name="dir" type="text"/><br>
       <input type="submit"/>

+ 1 - 1
ht/setup.php

@@ -2,7 +2,7 @@
     <p>
     </p>
 
-    <form action="setup.php" method="post">
+    <form method="post">
 
       <label for="password">Créer ce mot de passe :</label><br>
       <input id="password" name="password" type="password"/><br>

+ 30 - 19
less/form.less

@@ -9,7 +9,7 @@ form {
   }
 }
 
-input {
+input, select {
   border-radius: 12px;
   height: 30px;
   font-size: @fontSize;
@@ -17,6 +17,17 @@ input {
   margin: 5px;
   height: 100%;
   padding: 10px;
+  border-style: solid;
+  border-width: 2px;
+
+  &:hover {
+    border-width: 3px;
+    padding: 9px;
+  }
+  &:focus {
+    border-width: 4px;
+    padding: 8px;
+  }
 
 }
 
@@ -24,33 +35,33 @@ input[type=submit] {
   margin: 22px;
 }
 
+input:invalid+span:after {
+  content: '✖';
+  padding-left: 10px;
+}
+
+input:valid+span:after {
+  content: '✓';
+  padding-left: 10px;
+}
+
+label {
+  padding-top: 10px;
+}
+
 @media (prefers-color-scheme: light) {
-  input {
+  input, select {
     background-color: @color1;
     color: @color2;
-    border: 2px solid @color2;
-    &:hover {
-      box-shadow: 0px 0px 10px @color2;
-    }
-    &:focus {
-      box-shadow: 0px 0px 15px @mainColor;
-      border: 2px @mainColor solid;
-    }
+    border-color: @color2;
   }
 }
 
 @media (prefers-color-scheme: dark) {
 
-  input {
+  input, select {
     background-color: @color2;
     color: @color1;
-    border: 2px solid @color1;
-    &:hover {
-      box-shadow: 0px 0px 10px @color1;
-    }
-    &:focus {
-      box-shadow: 0px 0px 15px @mainColor;
-      border: 2px @mainColor solid;
-    }
+    border-color: @color1;
   }
 }

+ 12 - 2
less/main.less

@@ -2,13 +2,23 @@
 
 html {
   font-family: system-ui;
-  margin-left: 35%;
-  margin-right: 35%;
   font-size: @fontSize;
+  margin-left: 20%;
+  margin-right: 20%;
   @media (max-width: 500px) {
     margin-left: 20px;
     margin-right: 20px;
   }
+
+}
+
+footer {
+  margin-left: 20%;
+  margin-right: 20%;
+  @media (max-width: 500px) {
+    margin-left: 0px;
+    margin-right: 0px;
+  }
 }
 
 

+ 48 - 17
nic/ds.php

@@ -1,17 +1,37 @@
 <?php include "../top.inc.php"; ?>
 
-    <form method="POST" action="ns.php">
-      <label for="subdomain">Domaine :</label>
+    <form method="post">
+      <label for="zone">Domaine</label>
       <br>
-      <input id="subdomain" placeholder="nic" name="subdomain" type="text">.atope.art
+      <select required="" name="zone" id="zone">
+        <option value="" disabled="" selected="">---</option>
+
+        <?php
+        $db = new PDO('sqlite:' . $dbPath);
+        $username[0] = $_SESSION['username'];
+
+        var_dump($username);
+
+        $req = $db->prepare('SELECT zone FROM zones WHERE username = ?');
+        $req->execute($username);
+
+        $domain = $req->fetch()['zone'];
+
+        while ($domain != NULL) {
+          echo "<option value='" . $domain . "'>" . $domain . "</option>";
+          $domain = $req->fetch()['zone'];
+        }
+
+         ?>
+      </select>
       <br>
-      <label for="tag">Tag de la clé :</label>
+      <label for="keytag">Tag de la clé</label>
       <br>
-      <input id="tag" placeholder="12345" min="1" max="100000" name="tag" type="number">
+      <input required="" id="keytag" placeholder="32768" min="1" max="65535" name="keytag" type="number"><span></span>
       <br>
-      <label for="algo">Algorithme :</label>
+      <label for="algo">Algorithme</label>
       <br>
-      <select name="algo" id="algo">
+      <select required="" name="algo" id="algo">
         <!-- RFC 8624 : Algorithm Implementation Requirements and Usage Guidance for DNSSEC > Algorithm Selection > DNSKEY Algorithms -->
         <!-- https://tools.ietf.org/html/rfc8624.html#section-3.1 -->
         <option value="1" disabled="">1 (RSAMD5)</option>
@@ -28,9 +48,9 @@
         <option value="16">16 (ED448)</option>
       </select>
       <br>
-      <label for="dt">Digest Type :</label>
+      <label for="dt">Digest Type</label>
       <br>
-      <select name="dt" id="dt">
+      <select required="" name="dt" id="dt">
         <!-- RFC 8624 : Algorithm Implementation Requirements and Usage Guidance for DNSSEC > Algorithm Selection > DS and CDS Algorithms -->
         <!-- https://tools.ietf.org/html/rfc8624.html#section-3.3 -->
         <option value="1" disabled="">1 (SHA-1)</option>
@@ -39,25 +59,37 @@
         <option value="4">4 (SHA-384)</option>
       </select>
       <br>
-      <label for="ds">Serveur de nom :</label>
+      <label for="key">Delegation Signer</label>
       <br>
-      <input id="ds" placeholder="niver.atope.art. 86400 DS 12345 13 4 018F25E4A022463478C9E30136EC53771A1704A0F0B3CE5B883AC9C8A6A55D16B638B4DE70662ACA5295D3669E7CADD9" name="ns" type="text">
+      <input id="key" required="" name="key" type="text" placeholder="018F25E4A022463478C9E30136EC53771A1704A0F0B3CE5B883AC9C8A6A55D16B638B4DE70662ACA5295D3669E7CADD9">
       <br>
       <input type="submit">
     </form>
 
     <?php
 
-    if (isset($_POST['subdomain']) AND isset($_POST['ds']) AND isset($_SESSION['username'])) {
+    if (isset($_POST['zone']) AND isset($_POST['keytag']) AND isset($_POST['algo']) AND isset($_POST['key']) AND isset($_SESSION['username'])) {
 
-      if (isset($_POST['algo'])
-        AND (
-          $_POST['algo'] == "8"
+      if ($_POST['algo'] == "8"
+          OR $_POST['algo'] == "13"
           OR $_POST['algo'] == "14"
           OR $_POST['algo'] == "15"
           OR $_POST['algo'] == "16"
-        )) {
+        ) {
+
+        if (is_int($_POST['keytag']) AND $_POST['keytag'] >= 1 AND $_POST['key'] <= 65535) {
+          if ($_POST['dt'] == "2" OR $_POST['dt'] == "4") {
+
+          } else {
+            exit("Incorrect value for dt");
+          }
+
+        } else {
+          exit("Incorrect value for keytag");
+        }
 
+      } else {
+        exit("Incorrect value for algo");
       }
 
       /*
@@ -78,5 +110,4 @@
 
     ?>
 
-    <br><a href="glue.php">Glue Record</a>
 <?php include "../bottom.inc.php"; ?>

+ 1 - 1
ns/a.php

@@ -4,7 +4,7 @@
       Ici vous pouvez ajouter ou enlever des IPv4 dans une zone déjà enregistrée sur le serveur ns1.atope.art
     </p>
 
-    <form action="a.php" method="post">
+    <form method="post">
       <label for="action">Action :</label>
       <select name="action" id="action">
           <option value="add">Ajouter</option>

+ 1 - 1
ns/aaaa.php

@@ -4,7 +4,7 @@
       Ici vous pouvez ajouter ou enlever des IPv4 dans une zone déjà enregistrée sur le serveur ns1.atope.art
     </p>
 
-    <form action="aaaa.php" method="post">
+    <form method="post">
       <label for="action">Action :</label>
       <select name="action" id="action">
           <option value="add">Ajouter</option>

+ 1 - 1
ns/edit.php

@@ -3,7 +3,7 @@
       Ici vous pouvez ajouter des informations dans une zone déjà enregistrée sur le serveur ns1.atope.art
     </p>
 
-    <form action="add.php" method="post">
+    <form method="post">
 
       <label for="domain">Domaine :</label>
       <input type="text" name="domain" id="domain"/>

+ 3 - 2
ns/index.php

@@ -4,9 +4,10 @@
       <br>
       <a href="zone.php">Ajouter une zone</a>
       <br>
-      <a href="a.php">Ajouter un enregistrement A à une zone</a>
+      <a href="dnssec.php">Obtenir les enregistrements DS d'une zone</a>
       <br>
-      <a href="aaaa.php">Ajouter un enregistrement AAAA à une zone</a>
+      <a href="ip.php">Ajouter un enregistrement A ou AAAA à une zone</a>
+
     </p>
 
 <?php require "../bottom.inc.php"; ?>

+ 1 - 1
ns/zone.php

@@ -3,7 +3,7 @@
       Ici vous pouvez ajouter une zone sur le serveur ns1.atope.art
     </p>
 
-    <form action="zone.php" method="post">
+    <form method="post">
       <label for="domain">Domaine</label><br>
       <input placeholder="niver.atope.art" id="domain" name="domain" type="text"/><br>
       <input type="submit"/>

+ 6 - 0
pages.inc.php

@@ -8,6 +8,12 @@ switch ($service) {
       case "index":
         $page['title'] = "Accueil";
       break;
+      case "dnssec":
+        $page['title'] = "Obtenir les enregistrements DS d'une zone";
+      break;
+      case "ip":
+        $page['title'] = "Ajouter un enregistrement A ou AAAA";
+      break;
       case "a":
         $page['title'] = "Ajouter un enregistrement A";
       break;

+ 21 - 12
top.inc.php

@@ -1,15 +1,21 @@
 <?php
+if (strpos($_SERVER['PHP_SELF'], "inc.php") !== false)
+  exit("This file can't be executed directly.");
 
 session_name("niver");
 session_start([
-    'sid_length' => 64,
-    'cookie_secure' => true,
-    'cookie_httponly' => true,
-    'cookie_samesite' => 'Strict',
+  'sid_length' => 64,
+  'cookie_secure' => true,
+  'cookie_httponly' => true,
+  'cookie_samesite' => 'Strict',
 ]);
 
-$rootPath = "/var/www/niver";
+$usernamePattern = "[a-z]{4,32}";
+$passwordPattern = ".{10,1024}";
+
 $prefixURL = "/capuche";
+$rootPath = "/var/www/niver" . $prefixURL;
+
 $address = basename($_SERVER['PHP_SELF'], '.php');
 $service = dirname($_SERVER['PHP_SELF']);
 
@@ -18,7 +24,7 @@ if ($service != $prefixURL . "/auth" AND !isset($_SESSION['username'])) {
   exit;
 }
 
-$dbPath = $rootPath . $prefixURL . "/db/auth.db";
+$dbPath = $rootPath . "/db/auth.db";
 
 $red = "#FF0000";
 $purple = "#B300FF";
@@ -54,12 +60,15 @@ require "pages.inc.php";
 require_once 'lessphp/lib/Less/Autoloader.php';
 Less_Autoloader::register();
 
-$lessFiles = array(
-  $rootPath . $prefixURL . '/less/main.less' => '',
-  $rootPath . $prefixURL . '/less/form.less' => ''
-);
-$options = array('cache_dir' => $rootPath . $prefixURL . '/css/');
-$cssFileName = Less_Cache::Get($lessFiles, $options, $theme);
+$relativeLessFiles = array_diff(scandir($rootPath . "/less"), array('..', '.'));
+$relativeLessFiles = array_flip($relativeLessFiles);
+
+foreach ($relativeLessFiles as $relativeLessFile => $nothing) {
+  $absoluteLessFiles[$rootPath . "/less/" . $relativeLessFile] = "";
+}
+
+$options = array('cache_dir' => $rootPath . '/css/');
+$cssFileName = Less_Cache::Get($absoluteLessFiles, $options, $theme);
 
 ?>
 <!DOCTYPE html>

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.