|
dolibarr
13.0.2
|
mailing_mailinglist_mymodule More...
Inheritance diagram for mailing_mailinglist_mymodule_myobject:
Collaboration diagram for mailing_mailinglist_mymodule_myobject:Public Member Functions | |
| __construct ($db) | |
| Constructor. More... | |
| formFilter () | |
| Affiche formulaire de filtre qui apparait dans page de selection des destinataires de mailings. More... | |
| url ($id) | |
| Renvoie url lien vers fiche de la source du destinataire du mailing. More... | |
| add_to_target ($mailing_id) | |
| 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 ($filter=1, $option= '') | |
| Return here number of distinct emails returned by your selector. More... | |
Public Member Functions inherited from MailingTargets | |
| __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... | |
| addTargetsToDatabase ($mailing_id, $cibles) | |
| Add a list of targets int the database. More... | |
| clear_target ($mailing_id) | |
| Supprime tous les destinataires de la table des cibles. More... | |
mailing_mailinglist_mymodule
Definition at line 18 of file mailinglist_mymodule_myobject.modules.php.
| mailing_mailinglist_mymodule_myobject::__construct | ( | $db | ) |
Constructor.
Definition at line 46 of file mailinglist_mymodule_myobject.modules.php.
References db.
| mailing_mailinglist_mymodule_myobject::add_to_target | ( | $mailing_id | ) |
This is the main function that returns the array of emails.
| int | $mailing_id | Id of emailing |
Definition at line 106 of file mailinglist_mymodule_myobject.modules.php.
References db, dol_syslog(), GETPOST(), and GETPOSTISSET().
| mailing_mailinglist_mymodule_myobject::formFilter | ( | ) |
Affiche formulaire de filtre qui apparait dans page de selection des destinataires de mailings.
Definition at line 63 of file mailinglist_mymodule_myobject.modules.php.
References db.
| mailing_mailinglist_mymodule_myobject::getNbOfRecipients | ( | $filter = 1, |
|
$option = '' |
|||
| ) |
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 | $filter | Filter |
| string | $option | Options |
Definition at line 196 of file mailinglist_mymodule_myobject.modules.php.
| mailing_mailinglist_mymodule_myobject::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 176 of file mailinglist_mymodule_myobject.modules.php.
| mailing_mailinglist_mymodule_myobject::url | ( | $id | ) |
Renvoie url lien vers fiche de la source du destinataire du mailing.
| int | $id | ID |
Definition at line 93 of file mailinglist_mymodule_myobject.modules.php.
References img_object().