DonateThanks
in package
uses
TraitCache, TraitData
Table of Contents
Methods
- __construct() : mixed
- getCacheInstance() : Cache
- getDataInstance() : Data
- getDonateText() : string
- getThanksContent() : string
- calculateAverage() : string
- getAnonName() : string
- getCountSQL() : array<string|int, mixed>
- getDateRanges() : array<string|int, mixed>
- Get the date ranges used for queries.
- getDonorStatistics() : stdClass
- Generate statistics over different periods.
- getSumSQL() : array<string|int, mixed>
- getThanksTextList() : string
Methods
__construct()
public
__construct() : mixed
getCacheInstance()
public
getCacheInstance() : Cache
Return values
CachegetDataInstance()
public
getDataInstance() : Data
Return values
DatagetDonateText()
public
getDonateText() : string
Return values
stringgetThanksContent()
public
getThanksContent(array<string|int, mixed> $page) : string
Parameters
- $page : array<string|int, mixed>
Return values
stringcalculateAverage()
private
calculateAverage(float $totalAmount, int $count) : string
Parameters
- $totalAmount : float
- $count : int
Return values
stringgetAnonName()
private
getAnonName(string $name) : string
Parameters
- $name : string
Return values
stringgetCountSQL()
private
getCountSQL(string $date) : array<string|int, mixed>
Parameters
- $date : string
Return values
array<string|int, mixed>getDateRanges()
Get the date ranges used for queries.
private
getDateRanges() : array<string|int, mixed>
Return values
array<string|int, mixed>getDonorStatistics()
Generate statistics over different periods.
private
getDonorStatistics() : stdClass
Return values
stdClassgetSumSQL()
private
getSumSQL(string $date) : array<string|int, mixed>
Parameters
- $date : string
Return values
array<string|int, mixed>getThanksTextList()
private
getThanksTextList() : string