|
@@ -16,25 +16,27 @@
|
|
|
$j = 0;
|
|
|
$alreadyEnabledDirs = NULL;
|
|
|
$notYetEnabledDirs = NULL;
|
|
|
- foreach ($fsDirs as $fsDir) {
|
|
|
- if ($dbUsedDirs AND in_array($fsDir, $dbUsedDirs)) {
|
|
|
- $alreadyEnabledDirs[$i] = $fsDir;
|
|
|
- $i++;
|
|
|
- } else {
|
|
|
- $notYetEnabledDirs[$j] = $fsDir;
|
|
|
- $j++;
|
|
|
+ if ($fsDirs) {
|
|
|
+ foreach ($fsDirs as $fsDir) {
|
|
|
+ if ($dbUsedDirs AND in_array($fsDir, $dbUsedDirs)) {
|
|
|
+ $alreadyEnabledDirs[$i] = $fsDir;
|
|
|
+ $i++;
|
|
|
+ } else {
|
|
|
+ $notYetEnabledDirs[$j] = $fsDir;
|
|
|
+ $j++;
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
- if (!is_null($notYetEnabledDirs)) {
|
|
|
- foreach ($notYetEnabledDirs as $dir) {
|
|
|
- echo "<option value='" . $dir . "'>" . $dir . "</option>";
|
|
|
+ if (!is_null($notYetEnabledDirs)) {
|
|
|
+ foreach ($notYetEnabledDirs as $dir) {
|
|
|
+ echo "<option value='" . $dir . "'>" . $dir . "</option>";
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
- if (!is_null($alreadyEnabledDirs)) {
|
|
|
- foreach ($alreadyEnabledDirs as $dir) {
|
|
|
- echo "<option disabled='' value='" . $dir . "'>" . $dir . "</option>";
|
|
|
+ if (!is_null($alreadyEnabledDirs)) {
|
|
|
+ foreach ($alreadyEnabledDirs as $dir) {
|
|
|
+ echo "<option disabled='' value='" . $dir . "'>" . $dir . "</option>";
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
?>
|
|
@@ -77,7 +79,7 @@ root=/srv/hyper/" . $_SESSION['username'] . "/hyper/" . $_POST['dir'] . "
|
|
|
file_put_contents("/etc/gmnisrv.ini", $conf, FILE_APPEND);
|
|
|
|
|
|
// Restart the gmnisrv daemon (as there is no reload support)
|
|
|
- exec("sudo " . MANIVER_PATH . " restart-gmnisrv");
|
|
|
+ exec(SUDO_PATH . " " . MANIVER_PATH . " restart-gmnisrv");
|
|
|
|
|
|
// Tell the user their site address
|
|
|
echo "<p>L'adresse de votre capsule Onion Gemini est :<br><a href='http://" . $onion . "'<code>http://" . $onion . "</code></a></p>";
|