12345678910111213141516171819202122232425262728293031323334 |
- <?php
- if (isset($_SESSION['username']))
- $dirsStatuses = dirsStatuses($_SESSION['username'], 'onion', 'http');
- else
- $dirsStatuses = [];
- if (processForm()) {
- if ($dirsStatuses[$_POST['dir']] !== true)
- output(403, 'Wrong value for <code>dir</code>.');
- htDeleteSite($_POST['dir'], domainType: 'onion', protocol: 'http');
- output(200, 'Accès retiré.');
- }
- ?>
- <p>
- Retirer un accès Onion d'un dossier
- </p>
- <form method="post">
- <label for="dir">Dossier ciblé</label><br>
- <select required="" name="dir" id="dir">
- <option value="" disabled="" selected="">---</option>
- <?php
- foreach ($dirsStatuses as $dir => $alreadyEnabled)
- echo ' <option' . ($alreadyEnabled ? '' : ' disabled=""') . ' value="' . $dir . '">' . $dir . '</option>' . LF;
- ?>
- </select>
- <br>
- <input value="Valider" type="submit">
- </form>
|