dolibarr 18.0.6
RejetPrelevement Class Reference

Class to manage standing orders rejects. More...

Public Member Functions

 __construct ($db, $user, $type)
 Constructor.
 
 create ($user, $id, $motif, $date_rejet, $bonid, $facturation=0)
 Create.
 
 fetch ($rowid)
 Retrieve withdrawal object.
 

Private Member Functions

 _send_email ($fac)
 Send email to all users that has asked the withdraw request.
 
 getListInvoices ($amounts=0)
 Retrieve the list of invoices.
 

Detailed Description

Class to manage standing orders rejects.

Definition at line 31 of file rejetprelevement.class.php.

Constructor & Destructor Documentation

◆ __construct()

RejetPrelevement::__construct ( $db,
$user,
$type )

Constructor.

Parameters
DoliDb$dbDatabase handler
User$userObjet user
string$typeType ('direct-debit' for direct debit or 'bank-transfer' for credit transfer)

Definition at line 53 of file rejetprelevement.class.php.

References type, and user.

Member Function Documentation

◆ _send_email()

RejetPrelevement::_send_email ( $fac)
private

Send email to all users that has asked the withdraw request.

Parameters
Facture$facInvoice object
Returns
void

Definition at line 216 of file rejetprelevement.class.php.

References dol_syslog(), price(), and user.

Referenced by create().

◆ create()

RejetPrelevement::create ( $user,
$id,
$motif,
$date_rejet,
$bonid,
$facturation = 0 )

Create.

Parameters
User$userUser object
int$idId
string$motifMotif
int$date_rejetDate rejet
int$bonidBon id
int$facturationFacturation
Returns
void

Definition at line 89 of file rejetprelevement.class.php.

References _send_email(), dol_now(), dol_syslog(), getListInvoices(), price2num(), and type.

◆ fetch()

RejetPrelevement::fetch ( $rowid)

Retrieve withdrawal object.

Parameters
int$rowidid of invoice to retrieve
Returns
int

Definition at line 335 of file rejetprelevement.class.php.

References dol_syslog().

◆ getListInvoices()

RejetPrelevement::getListInvoices ( $amounts = 0)
private

Retrieve the list of invoices.

Parameters
int$amountsIf you want to get the amount of the order for each invoice
Returns
array Array List of invoices related to the withdrawal line

Definition at line 284 of file rejetprelevement.class.php.

References dol_syslog(), and type.

Referenced by create().


The documentation for this class was generated from the following file: