\ContractDates
Contract dates manipulation class
Synopsis
class ContractDates
{
- // constants
- const TABLE_CONDATES = 'contractdates';
- const PROUTE_RUNEDIT = 'newcontractnum';
- const PROUTE_DATE = 'newcontractdate';
- const PROUTE_FROM = 'newcontractfrom';
- const PROUTE_TILL = 'newcontracttill';
- // members
- protected $contractDatesDb = '';
- // methods
- public void __construct()
- protected void initDb()
- protected void create()
- protected void update()
- public void set()
- public void getAllDatesBasic()
- public void getAllDatesFull()
- public string renderChangeForm()
Constants
Name | Value |
---|---|
TABLE_CONDATES | 'contractdates' |
PROUTE_RUNEDIT | 'newcontractnum' |
PROUTE_DATE | 'newcontractdate' |
PROUTE_FROM | 'newcontractfrom' |
PROUTE_TILL | 'newcontracttill' |
Members
Methods
protected
- create() — Creates new contract date database record
- initDb() — Inits database abstraction layer
- update() — Updates some existing contract date database record
public
- __construct()
- getAllDatesBasic() — Get all or selected existing contract basic dates as contract=>date
- getAllDatesFull() — Get all or selected existing contract basic dates as contract=>datesData[id,date,from,till]
- renderChangeForm() — Shows contract create date modify form
- set() — Sets some contract date in database