\TaxSup
Taxa suplimentara implementation
Synopsis
class TaxSup
{
- // constants
- const USERS_TABLE = 'taxsup';
- const URL_ME = '?module=taxsupedit';
- const ROUTE_USERNAME = 'username';
- const PROUTE_FEE = 'settaxsupfee';
- const PROUTE_LOGIN = 'settaxsuplogin';
- const PID_PROCESSING = 'TAXSUP_PROCESSING';
- // members
- protected $usersDb = '';
- protected array $allUserFees = ;
- protected $messages = '';
- // methods
- public void __construct()
- protected void initMessages()
- protected void loadUserFees()
- protected void initDb()
- protected void createUserFee()
- public void changeUserFee()
- public void deleteUserFee()
- public float|0 getUserFee()
- public array getAllUserFees()
- public void processingFees()
- public void renderReport()
Constants
| Name | Value |
|---|---|
| USERS_TABLE | 'taxsup' |
| URL_ME | '?module=taxsupedit' |
| ROUTE_USERNAME | 'username' |
| PROUTE_FEE | 'settaxsupfee' |
| PROUTE_LOGIN | 'settaxsuplogin' |
| PID_PROCESSING | 'TAXSUP_PROCESSING' |
Members
protected
Methods
protected
- createUserFee() — Creates new user fee record
- initDb() — Inits database abstraction layer for following struct
- initMessages() — Inits system messages helper into protected prop
- loadUserFees() — Loads all user fees from database
public
- __construct()
- changeUserFee() — Updates existing user fee or creates new one if not exists
- deleteUserFee() — Deletes user fee record
- getAllUserFees() — Gets all user fees as array
- getUserFee() — Gets user fee by login
- processingFees() — Do the processing of additional fees
- renderReport() — Renders available users additional fees report