bcast-bridge/web/smarty/templates/bridge.tpl

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">&nbsp;</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}'">&nbsp;&nbsp;
<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>