Project

General

Profile

« Previous | Next » 

Revision 21ab1cde

Added by Scott Ullrich over 20 years ago

remove /31 from interface IP assignment screens since a /31 subnet has 0 usable IP addresses. simpify all 1-32 loops by using the same code as much as possible.

View differences:

usr/local/www/interfaces_lan.php
143 143
                    <input name="ipaddr" type="text" class="formfld" id="hostname" size="20" value="<?=htmlspecialchars($pconfig['ipaddr']);?>" onchange="ipaddr_change()">
144 144
                    /
145 145
                    <select name="subnet" class="formfld" id="subnet">
146
                      <?php for ($i = 32; $i > 0; $i--): ?>
147
                      <option value="<?=$i;?>" <?php if ($i == $pconfig['subnet']) echo "selected"; ?>>
148
                      <?=$i;?>
149
                      </option>
150
                      <?php endfor; ?>
146
					<?php
147
					for ($i = 32; $i > 0; $i--) {
148
						if($i <> 31) {
149
							echo "<option value=\"{$i}\" ";
150
							if ($i == $pconfig['subnet']) echo "selected";
151
							echo ">" . $i . "</option>";
152
						}
153
					}
154
					?>
151 155
                    </select></td>
152 156
                </tr>
153 157
				<?php /* Wireless interface? */

Also available in: Unified diff