Fix PHP warnings when user not logged in

This commit is contained in:
Miraty 2022-05-31 23:39:26 +02:00
parent 5579c8bcd8
commit 1beeb45280
4 changed files with 20 additions and 17 deletions

View File

@ -18,10 +18,8 @@
<select required="" name="zone" id="zone"> <select required="" name="zone" id="zone">
<option value="" disabled="" selected="">-</option> <option value="" disabled="" selected="">-</option>
<?php <?php
$zones = nsListUserZones($_SESSION['username']); if (isset($_SESSION['username']))
foreach (nsListUserZones($_SESSION['username']) as $zone)
if (!empty($zones))
foreach ($zones as $zone)
echo "<option value='" . $zone . "'>" . $zone . "</option>"; echo "<option value='" . $zone . "'>" . $zone . "</option>";
?> ?>

View File

@ -8,11 +8,14 @@
<select required="" name="domain"> <select required="" name="domain">
<option value="" disabled="" selected="">---</option> <option value="" disabled="" selected="">---</option>
<?php <?php
if (isset($_SESSION['username'])) {
$sites = selectSites($_SESSION['username'], "dns", "http", false); $sites = selectSites($_SESSION['username'], "dns", "http", false);
$leAvailable = selectSites($_SESSION['username'], "dns", "http", true); $leAvailable = selectSites($_SESSION['username'], "dns", "http", true);
foreach ($sites as $site) { ?> foreach ($sites as $site)
<option value="<?= $site['domain'] ?>"><?= $site['domain'] . " (/" . $site['siteDir'] . ")" ?></option> echo '<option value="' . $site['domain'] . '">' . $site['domain'] . " (/" . $site['siteDir'] . ")</option>";
<?php } ?> }
?>
</select> </select>
<br> <br>
<input value="Valider" type="submit"> <input value="Valider" type="submit">

View File

@ -12,11 +12,12 @@
<select required="" name="zone" id="zone"> <select required="" name="zone" id="zone">
<option value="" disabled="" selected="">---</option> <option value="" disabled="" selected="">---</option>
<?php <?php
if (isset($_SESSION['username'])) {
$domains = regListUserDomains($_SESSION['username']); $domains = regListUserDomains($_SESSION['username']);
foreach($domains as $domain) foreach($domains as $domain)
echo " <option value='" . $domain . "'>" . $domain . "</option>"; echo " <option value='" . $domain . "'>" . $domain . "</option>";
}
?> ?>
</select> </select>

View File

@ -12,6 +12,7 @@
<select required="" name="domain" id="domain"> <select required="" name="domain" id="domain">
<option value="" disabled="" selected="">---</option> <option value="" disabled="" selected="">---</option>
<?php <?php
if (isset($_SESSION['username']))
foreach(regListUserDomains($_SESSION['username']) as $suffix) foreach(regListUserDomains($_SESSION['username']) as $suffix)
echo " <option value='" . $suffix . "'>." . $suffix . "</option>\n"; echo " <option value='" . $suffix . "'>." . $suffix . "</option>\n";
?> ?>