dolibarr  21.0.0-alpha
Public Member Functions | Private Member Functions | List of all members
RejetPrelevement Class Reference

Class to manage standing orders rejects. More...

Public Member Functions

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

Private Member Functions

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

Detailed Description

Class to manage standing orders rejects.

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

Constructor & Destructor Documentation

◆ __construct()

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

Constructor.

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

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

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 242 of file rejetprelevement.class.php.

◆ create()

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

Create a reject.

Parameters
User$userUser object
int$idId
string$motifMotif
int$date_rejetDate reject
int$bonidBon id
int$facturation1=Bill the reject
Returns
int Return >=0 if OK, <0 if KO

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

◆ fetch()

RejetPrelevement::fetch (   $rowid)

Retrieve withdrawal object.

Parameters
int$rowidid of invoice to retrieve
Returns
int

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

◆ 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 310 of file rejetprelevement.class.php.


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