41 lines
838 B
PHP
41 lines
838 B
PHP
<?php
|
|
|
|
if (isset($_SESSION['username']))
|
|
$dirsStatuses = dirsStatuses($_SESSION['username'], "onion", "http");
|
|
else
|
|
$dirsStatuses = [];
|
|
|
|
if (processForm()) {
|
|
if ($dirsStatuses[$_POST['dir']] !== true)
|
|
userError("Wrong value for <code>dir</code>.");
|
|
|
|
htDeleteSite($_POST['dir'], domainType: 'onion', protocol: 'http');
|
|
|
|
success("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) {
|
|
$disabled = $alreadyEnabled ? "" : "disabled='' ";
|
|
echo " <option " . $disabled . "value='" . $dir . "'>" . $dir . "</option>\n";
|
|
}
|
|
|
|
?>
|
|
|
|
</select>
|
|
<br>
|
|
<input value="Valider" type="submit">
|
|
</form>
|