dolibarr 21.0.0-beta
|
Class to generate target according to rule Fraise. More...
Public Member Functions | |
__construct ($db) | |
Constructor. | |
getSqlArrayForStats () | |
On the main mailing area, there is a box with statistics. | |
getNbOfRecipients ($sql='') | |
Return here number of distinct emails returned by your selector. | |
formFilter () | |
Affiche formulaire de filtre qui apparait dans page de selection des destinataires de mailings. | |
url ($id) | |
Provide the URL to the car of the source information of the recipient for the mailing. | |
add_to_target ($mailing_id) | |
Ajoute destinataires dans table des cibles. | |
Public Member Functions inherited from MailingTargets | |
getDesc () | |
Return description of email selector. | |
getNbOfRecords () | |
Return number of records for email selector. | |
update_nb ($mailing_id) | |
Met a jour nombre de destinataires. | |
addTargetsToDatabase ($mailing_id, $cibles) | |
Add a list of targets into the database. | |
clear_target ($mailing_id) | |
Supprime tous les destinataires de la table des cibles. | |
Additional Inherited Members | |
Static Public Member Functions inherited from MailingTargets | |
static | getEmailingSelectorsList ($forcedir=null) |
Return list of widget. | |
Class to generate target according to rule Fraise.
Definition at line 35 of file fraise.modules.php.
mailing_fraise::__construct | ( | $db | ) |
mailing_fraise::add_to_target | ( | $mailing_id | ) |
Ajoute destinataires dans table des cibles.
int | $mailing_id | Id of emailing |
Reimplemented from MailingTargets.
Definition at line 237 of file fraise.modules.php.
References $conf, dol_mktime(), dol_now(), dol_print_date(), dol_syslog(), GETPOST(), GETPOSTINT(), and url().
mailing_fraise::formFilter | ( | ) |
Affiche formulaire de filtre qui apparait dans page de selection des destinataires de mailings.
Reimplemented from MailingTargets.
Definition at line 119 of file fraise.modules.php.
References $conf, ajax_combobox(), dol_print_error(), and dol_trunc().
mailing_fraise::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 |
Reimplemented from MailingTargets.
Definition at line 99 of file fraise.modules.php.
References $conf.
mailing_fraise::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".
Reimplemented from MailingTargets.
Definition at line 75 of file fraise.modules.php.
References getEntity().
mailing_fraise::url | ( | $id | ) |
Provide the URL to the car of the source information of the recipient for the mailing.
int | $id | ID |
Definition at line 224 of file fraise.modules.php.
References $id, and img_object().
Referenced by add_to_target().