NewsletterSubscribe
in package
uses
TraitDataWrite
Table of Contents
Properties
Methods
- __construct() : mixed
- getDataWriteInstance() : DataWrite
- submitNewsletter() : void
- Submits the newsletter with the given parameters.
- writeCountries() : bool
- writeFilter() : bool
- writeFlag() : string
Properties
$dataWrite
private
DataWrite
$dataWrite
Methods
__construct()
public
__construct() : mixed
getDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritesubmitNewsletter()
Submits the newsletter with the given parameters.
public
submitNewsletter([int $flagMail = 0 ][, array<string|int, mixed> $saField = [] ][, array<string|int, mixed> $saCountry = [] ][, array<string|int, mixed> $pageData = [] ]) : void
Parameters
- $flagMail : int = 0
-
The flag for sending mail. Default is 0.
- $saField : array<string|int, mixed> = []
-
The filters for the newsletter. Default is an empty array.
- $saCountry : array<string|int, mixed> = []
-
The countries for the newsletter. Default is an empty array.
- $pageData : array<string|int, mixed> = []
Attributes
- #[NoReturn]
writeCountries()
private
writeCountries(array<string|int, mixed> $naCountryID) : bool
Parameters
- $naCountryID : array<string|int, mixed>
Return values
boolwriteFilter()
private
writeFilter([array<string|int, mixed> $saField = [] ]) : bool
Parameters
- $saField : array<string|int, mixed> = []
Return values
boolwriteFlag()
private
writeFlag([string $flagEmail = '0' ]) : string
Parameters
- $flagEmail : string = '0'
-
- 0,1 als string