\SwitchPortReport
Users to switch port binding report
Synopsis
class SwitchPortReport
{
- // constants
- const USERS_TABLE = 'users';
- const PONONU_TABLE = 'pononu';
- const SWITCHPORTASSIGN_TABLE = 'switchportassign';
- const URL_ME_SWA = '?module=report_switchportassign';
- const URL_ME_NOSWA = '?module=report_switchportassign';
- const URL_USERPROFILE = '?module=userprofile&username=';
- // members
- protected array $allPortSwitchData = ;
- protected array $data = ;
- protected array $allAddress = ;
- protected array $allrealnames = ;
- protected array $allusers = ;
- protected array $diff = ;
- protected array $altCfg = ;
- protected string $switchID = '';
- // methods
- public void __construct()
- protected void setSwitchId()
- protected void loadData()
- protected void loadAllUsers()
- public void loadUsersData()
- protected void loadAllRealnames()
- protected void loadAddressData()
- public array getData()
- public string renderNoSwitchPort()
- public string renderSwitchPortAssign()
- public void ajaxAvaibleSwitchPortAssign()
Constants
Name | Value |
---|---|
USERS_TABLE | 'users' |
PONONU_TABLE | 'pononu' |
SWITCHPORTASSIGN_TABLE | 'switchportassign' |
URL_ME_SWA | '?module=report_switchportassign' |
URL_ME_NOSWA | '?module=report_switchportassign' |
URL_USERPROFILE | '?module=userprofile&username=' |
Members
protected
- $allAddress
—
array
Contains available user address data as login=>address - $allPortSwitchData
—
array
Contains full array data for port switch assign as key=>value - $allrealnames
—
array
Contains available user FIO - $allusers
- $altCfg
—
array
Contains system alter config as key=>value - $data
—
array
Contains array with login to port switch assign as key=>value - $diff
- $switchID
—
int
SwitchId
Methods
protected
- loadAddressData() — Loads address data required for user telepathy into protected property
- loadAllRealnames() — Loads address data required for user telepathy into protected property
- loadAllUsers() — get all users logins and push it into allusers prop
- loadData() — get all users with switch port assing and push it into data prop
- setSwitchId() — get all users with switch port assing and push it into data prop
public
- __construct()
- ajaxAvaibleSwitchPortAssign() — Renders json formatted data about switch ports assign
- getData() — returns protected propert data
- loadUsersData() — Loads users data
- renderNoSwitchPort() — renders report by existing protected data prop
- renderSwitchPortAssign() — renders report by existing protected data prop