dolibarr
9.0.0
|
Class to manage a list of personalised recipients for mailing feature. More...
Public Member Functions | |
__construct ($db) | |
Constructor. More... | |
add_to_target ($mailing_id, $filtersarray=array()) | |
This is the main function that returns the array of emails. More... | |
getSqlArrayForStats () | |
On the main mailing area, there is a box with statistics. More... | |
getNbOfRecipients ($sql='') | |
Return here number of distinct emails returned by your selector. More... | |
formFilter () | |
This is to add a form filter to provide variant of selector If used, the HTML select must be called "filter". More... | |
url ($id) | |
Can include an URL link on each record provided by selector shown on target page. More... | |
![]() | |
__construct ($db) | |
Constructor. More... | |
getDesc () | |
Return description of email selector. More... | |
getNbOfRecords () | |
Return number of records for email selector. More... | |
getNbOfRecipients ($sql) | |
Retourne nombre de destinataires. More... | |
formFilter () | |
Affiche formulaire de filtre qui apparait dans page de selection des destinataires de mailings. More... | |
update_nb ($mailing_id) | |
Met a jour nombre de destinataires. More... | |
add_to_target ($mailing_id, $cibles) | |
Ajoute destinataires dans table des cibles. More... | |
clear_target ($mailing_id) | |
Supprime tous les destinataires de la table des cibles. More... | |
Class to manage a list of personalised recipients for mailing feature.
Definition at line 25 of file thirdparties.modules.php.
mailing_thirdparties::__construct | ( | $db | ) |
Constructor.
Definition at line 46 of file thirdparties.modules.php.
mailing_thirdparties::add_to_target | ( | $mailing_id, | |
$filtersarray = array() |
|||
) |
This is the main function that returns the array of emails.
int | $mailing_id | Id of mailing. No need to use it. |
array | $filtersarray | If you used the formFilter function. Empty otherwise. |
Definition at line 63 of file thirdparties.modules.php.
mailing_thirdparties::formFilter | ( | ) |
This is to add a form filter to provide variant of selector If used, the HTML select must be called "filter".
Definition at line 242 of file thirdparties.modules.php.
mailing_thirdparties::getNbOfRecipients | ( | $sql = '' | ) |
Return here number of distinct emails returned by your selector.
For example if this selector is used to extract 500 different emails from a text file, this function must return 500.
string | $sql | Requete sql de comptage |
Definition at line 222 of file thirdparties.modules.php.
mailing_thirdparties::getSqlArrayForStats | ( | ) |
On the main mailing area, there is a box with statistics.
If you want to add a line in this report you must provide an array of SQL request that returns two field: One called "label", One called "nb".
Definition at line 204 of file thirdparties.modules.php.
mailing_thirdparties::url | ( | $id | ) |
Can include an URL link on each record provided by selector shown on target page.
int | $id | ID |
Definition at line 323 of file thirdparties.modules.php.