\BuildPassport
Extended Build information base class
Synopsis
class BuildPassport
{
- // constants
- const URL_PASSPORT = '?module=buildpassport';
- const ROUTE_BUILD = 'buildid';
- const DATA_SOURCE = 'buildpassport';
- const EX_NO_OWNERS = 'EMPTY_OWNERS_PARAM';
- const EX_NO_OPTS = 'NOT_ENOUGHT_OPTIONS';
- // members
- protected array $allPassportData = ;
- protected array $ownersArr = ;
- protected array $floorsArr = ;
- protected array $entrancesArr = ;
- protected $passportsDb = '';
- // methods
- public void __construct()
- protected void initDb()
- protected void loadData()
- protected void loadConfig()
- public string renderEditForm()
- public string renderPassportData()
- protected void savePassport()
- public array getPassportData()
Constants
Name | Value |
---|---|
URL_PASSPORT | '?module=buildpassport' |
ROUTE_BUILD | 'buildid' |
DATA_SOURCE | 'buildpassport' |
EX_NO_OWNERS | 'EMPTY_OWNERS_PARAM' |
EX_NO_OPTS | 'NOT_ENOUGHT_OPTIONS' |
Members
protected
Methods
protected
- initDb() — Inits passports database abstraction layer
- loadConfig() — load build passport data options
- loadData() — loads all existing builds passport data into protected prop
- savePassport() — saves new passport data for some build
public
- __construct()
- getPassportData() — Returns build passport data if it exists
- renderEditForm() — returns some build passport edit form
- renderPassportData() — Returns some build passport data preview