Overview

Namespaces

  • FlexiPeeHP
    • Bricks
    • ui
  • None
  • Orderer
  • PHP
  • SpojeNet
    • System
      • ui

Classes

  • Convertor
  • Customer
  • HookReciever
  • ParovacFaktur
  • PotvrzeniUhrady
  • Upominac
  • Upominka
  • WebHookHandler
  • XSLT
  • Overview
  • Namespace
  • Class
  • Tree

Class Upominac

Description of Upominka

FlexiPeeHP\FlexiBeeRW
Extended by FlexiPeeHP\Bricks\Upominac
Namespace: FlexiPeeHP\Bricks
Author: vitex
Located at FlexiPeeHP/Bricks/Upominac.php
Methods summary
public
# __construct( array $init = null, array $options = array() )

Reminder

Reminder

Parameters

$init
$options
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

FlexiPeeHP\Bricks\Customer
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

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

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"

Obtain Customer "Score"

Parameters

$addressID
FlexiBee user ID

Returns

integer
ZewlScore
public boolean
# posliUpominku( integer $score, integer $cid, array $clientDebts )

Send remind

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

$dueDate
FlexiBee date

Returns

integer
Properties summary
public FlexiPeeHP\Bricks\Customer $customer
# null
public FlexiPeeHP\FakturaVydana $invoicer

Invoice

Invoice

# null
FlexiPeeHP-Bricks API documentation generated by ApiGen