Account Suspended
Account Suspended
This Account has been suspended.
Contact your hosting provider for more information.
 All Data Structures Functions Variables Pages
Public Member Functions | Protected Member Functions | Static Protected Member Functions
MarketingListPerformanceChartDataProvider Class Reference
Inheritance diagram for MarketingListPerformanceChartDataProvider:
MarketingGroupByEmailMessagesChartDataProvider MarketingChartDataProvider ChartDataProvider

Public Member Functions

 getChartData ()
 
- Public Member Functions inherited from MarketingChartDataProvider
 getXAxisName ()
 
 getYAxisName ()
 
 setBeginDate ($beginDate)
 
 setEndDate ($endDate)
 
 setGroupBy ($groupBy)
 
 setMarketingList (MarketingList $marketingList)
 
 setCampaign (Campaign $campaign)
 
- Public Member Functions inherited from ChartDataProvider
 getXAxisName ()
 
 getYAxisName ()
 
 getChartData ()
 
 getModel ()
 

Protected Member Functions

 makeCombinedData ()
 
- Protected Member Functions inherited from MarketingGroupByEmailMessagesChartDataProvider
 addNewRowToCombinedRows ($row, &$combinedRows)
 
 getKeysToAddWhenCombiningRows ()
 
- Protected Member Functions inherited from MarketingChartDataProvider
 resolveDateBalloonLabel ($displayLabel)
 
 resolveIndexGroupByToUse ()
 
 resolveGroupBy ($modelClassName, $attributeName)
 
 resolveChartDataStructure ()
 
- Protected Member Functions inherited from ChartDataProvider
 resolveCurrencyValueConversionRateForCurrentUserForDisplay ($valueInBaseCurrency)
 

Static Protected Member Functions

static makeCampaignsSqlQuery ($searchAttributeData, $groupBy)
 
static makeAutorespondersSqlQuery ($searchAttributeData, $groupBy)
 
static resolveChartDataBaseGroupElements ()
 
- Static Protected Member Functions inherited from MarketingGroupByEmailMessagesChartDataProvider
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)
 
- Static Protected Member Functions inherited from MarketingChartDataProvider
static resolveAbbreviatedMonthDisplayLabel ($date)
 
static resolveAbbreviatedDayMonthDisplayLabel ($date)
 
static resolveChartDataBaseGroupElements ()
 
- Static Protected Member Functions inherited from ChartDataProvider
static resolveLabelByValueAndLabels ($value, $labels)
 

Additional Inherited Members

- Static Public Member Functions inherited from MarketingGroupByEmailMessagesChartDataProvider
static resolveAutoresponderTypeSubQuery ($type)
 
- Static Public Member Functions inherited from MarketingChartDataProvider
static makeGroupedDateTimeData ($beginDate, $endDate, $groupBy, $treatDatesAsDefinitive=true)
 
- Data Fields inherited from MarketingChartDataProvider
const NEW_SUBSCRIBERS_COUNT = 'newSubscribersCount'
 
const EXISTING_SUBSCRIBERS_COUNT = 'existingSubscribersCount'
 
const UNIQUE_OPEN_RATE = 'uniqueOpenRate'
 
const UNIQUE_CLICK_THROUGH_RATE = 'uniqueClickThroughRate'
 
const QUEUED = 'queued'
 
const SENT = 'sent'
 
const FAILED_TO_SEND = 'failed'
 
const UNIQUE_OPENS = 'uniqueOpens'
 
const UNIQUE_CLICKS = 'uniqueClicks'
 
const BOUNCED = 'bounced'
 
const UNSUBSCRIBED = 'optedOut'
 
const SKIPPED = 'skipped'
 
const DAY_DATE = 'dayDate'
 
const FIRST_DAY_OF_WEEK_DATE = 'firstDayOfWeekDate'
 
const FIRST_DAY_OF_MONTH_DATE = 'firstDayOfMonthDate'
 
const COUNT = 'count(*)'
 
- Protected Attributes inherited from MarketingChartDataProvider
 $beginDate
 
 $endDate
 
 $groupBy
 
 $marketingList
 
 $campaign
 
- Protected Attributes inherited from ChartDataProvider
 $model
 

Detailed Description

Definition at line 37 of file MarketingListPerformanceChartDataProvider.php.

Member Function Documentation

getChartData ( )
Returns
array

Definition at line 42 of file MarketingListPerformanceChartDataProvider.php.

makeCombinedData ( )
protected
Returns
array

Definition at line 68 of file MarketingListPerformanceChartDataProvider.php.

static makeCampaignsSqlQuery (   $searchAttributeData,
  $groupBy 
)
staticprotected
Parameters
array$searchAttributeData
string$groupBy
Returns
string

Definition at line 104 of file MarketingListPerformanceChartDataProvider.php.

static makeAutorespondersSqlQuery (   $searchAttributeData,
  $groupBy 
)
staticprotected
Parameters
array$searchAttributeData
string$groupBy
Returns
string

Definition at line 140 of file MarketingListPerformanceChartDataProvider.php.

static resolveChartDataBaseGroupElements ( )
staticprotected
Returns
array

Definition at line 175 of file MarketingListPerformanceChartDataProvider.php.


The documentation for this class was generated from the following file:
Generated on Sat Jul 11 2020 07:10:51
Account Suspended
Account Suspended
This Account has been suspended.
Contact your hosting provider for more information.