SinglePageStats
in package
uses
TraitData
Read onlyYes
FinalYes
Table of Contents
Constants
- MODULES = [ // reihenfolge auch für ausgabe 'Party', 'Photos', 'Meeting', 'Report', 'User', 'UserPhoto', 'Comments', 'Forum', ]
Properties
- $cacheFile : string
Methods
- __construct() : mixed
- getDataInstance() : Data
- makeCacheVar() : string
- openPage() : void
- generateStatsCache() : void
- generateStatsTable() : string
- getByYear() : array<string|int, mixed>
- getKeyMapping() : array<string|int, mixed>
- loadFromCache() : array<string|int, mixed>
- showStatsCal() : string
- writeStatsCalCache() : string
Constants
MODULES
private
mixed
MODULES
= [
// reihenfolge auch für ausgabe
'Party',
'Photos',
'Meeting',
'Report',
'User',
'UserPhoto',
'Comments',
'Forum',
]
Properties
$cacheFile
private
string
$cacheFile
Methods
__construct()
public
__construct() : mixed
getDataInstance()
public
getDataInstance() : Data
Return values
DatamakeCacheVar()
public
makeCacheVar(array<string|int, mixed> $saStats, string $yearField) : string
Parameters
- $saStats : array<string|int, mixed>
- $yearField : string
Return values
stringopenPage()
public
openPage(HtmlHeader $htmlHeader) : void
Parameters
- $htmlHeader : HtmlHeader
generateStatsCache()
private
generateStatsCache() : void
generateStatsTable()
private
generateStatsTable(array<string|int, mixed> $statMonth, int $statYear) : string
Parameters
- $statMonth : array<string|int, mixed>
- $statYear : int
Return values
stringgetByYear()
private
getByYear(string $what[, string $year = 'Total' ]) : array<string|int, mixed>
Parameters
- $what : string
- $year : string = 'Total'
Return values
array<string|int, mixed>getKeyMapping()
private
getKeyMapping() : array<string|int, mixed>
Return values
array<string|int, mixed>loadFromCache()
private
loadFromCache(string $year) : array<string|int, mixed>
Parameters
- $year : string
Return values
array<string|int, mixed>showStatsCal()
private
showStatsCal(string $year) : string
Parameters
- $year : string
Return values
stringwriteStatsCalCache()
private
writeStatsCalCache(string $year) : string
Parameters
- $year : string