Methods summary
public
|
#
__construct( array $init = null, array $options = array() )
|
public
FlexiPeeHP\Bricks\Customer
|
#
getDebths( array $skipLabels = [] )
Obtain customer debths Array
Obtain customer debths Array
Parameters
- $skipLabels
- $skipLables labels of Customer (Addressbook) to skip
Returns
|
public
boolean
|
#
everythingPaidOff( integer $clientID, array $stitky )
What to do when no debts found for customer
What to do when no debts found for customer
Parameters
- $clientID
- AddressBook ID
- $stitky
- Customer's labels
Returns
boolean customer well processed
|
public
boolean
|
#
enableCustomer( string $stitky, integer $cid )
Enable customer
Parameters
- $stitky
- Labels
- $cid
- FlexiBee AddressID
Returns
boolean Customer connect status
|
public
integer
|
#
processAllDebts( array $skipLabels = [] )
Process All Debts of All Customers
Process All Debts of All Customers
Parameters
- $skipLabels
- Skip Customers (AddressBook) with any of given labels
Returns
integer All Debts count
|
public
integer
|
#
processUserDebts( integer $cid, array $clientDebts )
Process Customer debts
Parameters
- $cid
- FlexiBee Address (Customer) ID
- $clientDebts
- Array provided by customer::getCustomerDebts()
Returns
integer max debt score 1: 0-7 days 1: 8-14 days 3: 15 days and more
|
public
integer
|
#
getCustomerScore( integer $addressID )
Obtain Customer "Score"
Parameters
- $addressID
- FlexiBee user ID
Returns
integer ZewlScore
|
public
boolean
|
#
posliUpominku( integer $score, integer $cid, array $clientDebts )
Send remind
Parameters
- $score
- ZewlScore
- $cid
- FlexiBee address (customer) ID
- $clientDebts
- Array provided by customer::getCustomerDebts()
Returns
boolean
|
public static
integer
|
#
poSplatnosti( string $dueDate )
Get Number of days overdue
Get Number of days overdue
Parameters
Returns
integer
|