Methods
__construct (array $config, \org_openpsa_directmarketing_campaign_message_dba $message)
Parameters
$config
$message
add_member_constraints (\midcom_core_querybuilder $qb)
Adds necessary constraints to member QB to find valid entries
Parameters
$qb
\midcom_core_querybuilder
&$qb The QB instance to work on
check_results (array $results)
Validate results before send
Parameters
$results
array
Array of member objects
get_type ()
Backend type, for example 'email' or 'sms'
send (\org_openpsa_contacts_person_dba $person, \org_openpsa_directmarketing_campaign_member_dba $member, $token, $subject, $content, $from)
Parameters
$person
$member
$token
$subject
$content
$from
_normalize_phone ($phone)
Function tries to normalize the phone number to a single string of numbers
Properties
\org_openpsa_smslib $_smsbroker