110 lines
3.3 KiB
Smarty
110 lines
3.3 KiB
Smarty
<table cellspacing="10">
|
|
<tr><td valign="top">
|
|
|
|
{foreach from=$bridges item=bridge}
|
|
<a name="bridge-{$bridge->id}"></a>
|
|
<table class="lgraybox">
|
|
<caption>Bridge: {$bridge->name|escape}</caption>
|
|
|
|
<form action="{$smarty.server.PHP_SELF}?action=mod_bridge&bridgeid={$bridge->id}" method="post">
|
|
<tr>
|
|
<td class="descla">Name:</td>
|
|
<td><input type="text" maxlenght="32" name="bridge[name]" value="{$bridge->name|escape}"></td>
|
|
<td width="10"></td>
|
|
<td class="descla">IP:</td>
|
|
<td><input type="text" maxlenght="16" name="bridge[ctrlip]" value="{$bridge->ctrlip|escape}"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="2"></td>
|
|
<td width="10"></td>
|
|
<td class="descla">Base MAC:</td>
|
|
<td><input type="text" maxlenght="16" name="bridge[basemac]" value="{$bridge->basemac|escape}"></td>
|
|
</tr>
|
|
|
|
<tr><td colspan="5"> </td></tr>
|
|
<tr>
|
|
<td class="descla">Status:</td>
|
|
<td>-</td>
|
|
<td width="10"></td>
|
|
<td colspan="2" align="center">
|
|
<input type="button" value="Delete Bridge" onClick="javascript:window.location.href='{$smarty.server.PHP_SELF}?action=del_bridge&bridgeid={$bridge->id}'">
|
|
<input type="submit" value="Save Changes">
|
|
</td></tr>
|
|
</form>
|
|
|
|
<tr><td colspan="5"><hr></td></tr>
|
|
|
|
<tr>
|
|
<td colspan="2" valign="top">
|
|
<form action="{$smarty.server.PHP_SELF}?action=mod_trunk&bridgeid={$bridge->id}" method="post">
|
|
<table>
|
|
<tr><td class="descla">Interfaces:</td></tr>
|
|
<tr><td>
|
|
<select size="10" name="trunkarr[]" multiple="multiple">
|
|
{foreach from=$bridge->trunks item=trunk}
|
|
<option value="{$trunk->id}">{$trunk->name|escape} ({$trunk->vlancnt} vlans)</option>
|
|
{/foreach}
|
|
</select>
|
|
</td></tr>
|
|
<tr><td><input type="text" maxlength="16" name="name"></td></tr>
|
|
<tr><td>
|
|
<input type="submit" name="subaction" value="add">
|
|
<input type="submit" name="subaction" value="del">
|
|
</td></tr>
|
|
</table>
|
|
</form>
|
|
</td>
|
|
|
|
<td width="10"></td>
|
|
|
|
<td colspan="2" valign="top">
|
|
<form action="{$smarty.server.PHP_SELF}?action=mod_vlan&bridgeid={$bridge->id}" method="post">
|
|
<table>
|
|
<tr><td class="descla">VLANs:</td></tr>
|
|
<tr><td>
|
|
<select size="10" name="vlanarr[]" multiple="multiple">
|
|
{foreach from=$bridge->trunks item=trunk}
|
|
{foreach from=$trunk->vlans item=vlan}
|
|
{if $vlan->vlannum < 2}
|
|
<option value="{$vlan->id}">{$trunk->name} [{$vlan->mac|escape}] ({$vlan->bandwidth} kbit/s)</option>
|
|
{else}
|
|
<option value="{$vlan->id}">{$trunk->name}.{$vlan->vlannum} [{$vlan->mac|escape}] ({$vlan->bandwidth} kbit/s)</option>
|
|
{/if}
|
|
{/foreach}
|
|
{/foreach}
|
|
</select>
|
|
</td></tr>
|
|
<tr><td>
|
|
<select name="trunk">
|
|
{foreach from=$bridge->trunks item=trunk}
|
|
<option value="{$trunk->id}">{$trunk->name|escape}</option>
|
|
{/foreach}
|
|
</select>
|
|
<input type="text" size="10" name="name">
|
|
<input type="text" size="10" value="400" name="bandwidth">
|
|
</td></tr>
|
|
<tr><td>
|
|
<input type="submit" name="subaction" value="add">
|
|
<input type="submit" name="subaction" value="del">
|
|
<input type="submit" name="subaction" value="save">
|
|
</td></tr>
|
|
</table>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
<br><br>
|
|
{/foreach}
|
|
|
|
<form action="{$smarty.server.PHP_SELF}?action=add_bridge" method="post">
|
|
<table class="lgraybox" cellspacing="0">
|
|
<caption>Bridge: -</caption>
|
|
<tr><td><input type="submit" value="Create new Bridge"></td></tr>
|
|
</table>
|
|
</form>
|
|
|
|
</td></tr>
|
|
</table>
|