MarketingGroupByEmailMessagesChartDataProvider Class Reference

Inheritance diagram for MarketingGroupByEmailMessagesChartDataProvider:
MarketingChartDataProvider ChartDataProvider AutoresponderGroupedChartDataProvider MarketingEmailsInThisListChartDataProvider MarketingListPerformanceChartDataProvider

Static Public Member Functions

static resolveAutoresponderTypeSubQuery ($type)

Static Protected Member Functions

static addEmailMessageDayDateClause (RedBeanModelSelectQueryAdapter $selectQueryAdapter, $columnName)
static addEmailMessageFirstDayOfWeekDateClause (RedBeanModelSelectQueryAdapter $selectQueryAdapter, $columnName)
static addEmailMessageFirstDayOfMonthDateClause (RedBeanModelSelectQueryAdapter $selectQueryAdapter, $columnName)
static resolveCampaignTypeSubQuery ($type)
static makeCampaignsSearchAttributeData ($dateAttributeName, $beginDateTime, $endDateTime, $campaign)
static makeAutorespondersSearchAttributeData ($dateAttributeName, $beginDateTime, $endDateTime, $marketingList)

Detailed Description

Base class for working with data that is grouped on email message information

Definition at line 40 of file MarketingGroupByEmailMessagesChartDataProvider.php.


Member Function Documentation

static addEmailMessageDayDateClause ( RedBeanModelSelectQueryAdapter selectQueryAdapter,
columnName 
) [static, protected]
Parameters:
RedBeanModelSelectQueryAdapter $selectQueryAdapter
string $columnName

Definition at line 46 of file MarketingGroupByEmailMessagesChartDataProvider.php.

static addEmailMessageFirstDayOfWeekDateClause ( RedBeanModelSelectQueryAdapter selectQueryAdapter,
columnName 
) [static, protected]
Parameters:
RedBeanModelSelectQueryAdapter $selectQueryAdapter
string $columnName

Definition at line 58 of file MarketingGroupByEmailMessagesChartDataProvider.php.

static addEmailMessageFirstDayOfMonthDateClause ( RedBeanModelSelectQueryAdapter selectQueryAdapter,
columnName 
) [static, protected]
Parameters:
RedBeanModelSelectQueryAdapter $selectQueryAdapter
string $columnName

Definition at line 70 of file MarketingGroupByEmailMessagesChartDataProvider.php.

static resolveCampaignTypeSubQuery ( type  )  [static, protected]
Parameters:
int $type
Returns:
string

Definition at line 82 of file MarketingGroupByEmailMessagesChartDataProvider.php.

static resolveAutoresponderTypeSubQuery ( type  )  [static]
Parameters:
int $type
Returns:
string

Definition at line 106 of file MarketingGroupByEmailMessagesChartDataProvider.php.

static makeCampaignsSearchAttributeData ( dateAttributeName,
beginDateTime,
endDateTime,
campaign 
) [static, protected]
Parameters:
string $dateAttributeName
string $beginDateTime
string $endDateTime
null|Campaign $campaign
Returns:
array

Definition at line 132 of file MarketingGroupByEmailMessagesChartDataProvider.php.

static makeAutorespondersSearchAttributeData ( dateAttributeName,
beginDateTime,
endDateTime,
marketingList 
) [static, protected]
Parameters:
string $dateAttributeName
string $beginDateTime
string $endDateTime
null|MarketingList $marketingList
Returns:
array

Definition at line 193 of file MarketingGroupByEmailMessagesChartDataProvider.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Mon Jul 24 07:10:26 2017