\VlanTerminator
VLAN terminator class
Synopsis
class VlanTerminator
{
- // constants
- const MODULE = 'Vlan Terminator';
- const MODULE_URL = '?module=nas';
- const DB_TABLE = 'vlan_terminators';
- // members
- protected array $AllTerminators = ;
- protected array $VlanPoolsSelector = ;
- protected type $NetworkSelector = ;
- // methods
- public void __construct()
- protected void LoadTerminators()
- protected void LoadVlanPoolsSelector()
- protected void LoadNetworkSelecor()
- public void delete()
- public void add()
- public void edit()
- public string RenderTerminators()
- public string AddForm()
- public string EditForm()
Constants
Name | Value |
---|---|
MODULE | 'Vlan Terminator' |
MODULE_URL | '?module=nas' |
DB_TABLE | 'vlan_terminators' |
Members
protected
- $AllTerminators
—
array
Contains all vlan terminators data - $NetworkSelector
—
type
Contains all networks pool as network['id'] => network['desc'] for networks selector - $VlanPoolsSelector
—
array
Contains all vlan pools as vlanPool['id'] => vlanPool['desc'] for vlan pool selector
Methods
protected
- LoadNetworkSelecor() — Load data for making web form (select) for selecting network.
- LoadTerminators() — Load all from `vlan_terminator` to $allTerminators
- LoadVlanPoolsSelector() — Load data for making web form (select) for selecting vlan pool
public
- __construct()
- AddForm() — Returns form for adding vlan terminator to DB
- EditForm() — Returns form for editing vlan terminators data in DB
- RenderTerminators() — Show's all vlan terminators data
- add() — Add vlan terminator data to DB
- delete() — Delete vlan terminator data from DB
- edit() — Editing vlan terminator data in DB