Export
in package
uses
TraitData, TraitPartyInfo, TraitUser
FinalYes
Table of Contents
Properties
- $tableName : string
- $data : Data
- $env : array<string|int, mixed>
- $partyInfo : PartyInfo
- $TID : int
- $user : User
- $userImageCnt : UserImageCnt
Methods
- __construct() : mixed
- createHeadersZip() : void
- createZipFile() : string
- getCommentTableBasedOnTID() : string
- getDataCntChars() : int
- getDataCntCharsPMs() : int
- getDataInstance() : Data
- getPartyInfoInstance() : PartyInfo
- getUserInstance() : User
- handleExport() : void
- createFilename() : string
- generateOutput() : array<string|int, mixed>
- getCommentSQL() : array<string|int, mixed>
- getData() : array<string|int, mixed>
- getExportTableBasedOnTID() : string
- getOutputHead() : string
- isValidSession() : bool
- processChangeDate() : string
- processDate() : string
- selectTemplate() : string
- setTID() : void
Properties
$tableName
public
string
$tableName
$data
private
Data
$data
$env
private
array<string|int, mixed>
$env
$partyInfo
private
PartyInfo
$partyInfo
$TID
private
int
$TID
$user
private
User
$user
$userImageCnt
private
UserImageCnt
$userImageCnt
Methods
__construct()
public
__construct([int $TID = 0 ]) : mixed
Parameters
- $TID : int = 0
createHeadersZip()
public
createHeadersZip(string $zipFile) : void
Parameters
- $zipFile : string
createZipFile()
public
createZipFile(string $content, string $filename) : string
Parameters
- $content : string
- $filename : string
Return values
stringgetCommentTableBasedOnTID()
public
getCommentTableBasedOnTID() : string
Return values
stringgetDataCntChars()
public
getDataCntChars([int $TID = 0 ]) : int
Parameters
- $TID : int = 0
Return values
intgetDataCntCharsPMs()
public
getDataCntCharsPMs([int $weeks = 0 ]) : int
Parameters
- $weeks : int = 0
Return values
intgetDataInstance()
public
getDataInstance() : Data
Return values
DatagetPartyInfoInstance()
public
getPartyInfoInstance() : PartyInfo
Return values
PartyInfogetUserInstance()
public
getUserInstance() : User
Return values
UserhandleExport()
public
handleExport() : void
Attributes
- #[NoReturn]
createFilename()
private
createFilename() : string
Return values
stringgenerateOutput()
private
generateOutput() : array<string|int, mixed>
Return values
array<string|int, mixed>getCommentSQL()
private
getCommentSQL(string $subSql[, string $type = 'count' ]) : array<string|int, mixed>
Parameters
- $subSql : string
- $type : string = 'count'
Return values
array<string|int, mixed>getData()
private
getData() : array<string|int, mixed>
Return values
array<string|int, mixed>getExportTableBasedOnTID()
private
getExportTableBasedOnTID() : string
Return values
stringgetOutputHead()
private
getOutputHead() : string
Return values
stringisValidSession()
private
isValidSession() : bool
Return values
boolprocessChangeDate()
private
processChangeDate(array<string|int, mixed> $row) : string
Parameters
- $row : array<string|int, mixed>
Return values
stringprocessDate()
private
processDate(array<string|int, mixed> $row) : string
Parameters
- $row : array<string|int, mixed>
Return values
stringselectTemplate()
private
selectTemplate() : string
Return values
stringsetTID()
private
setTID(int $TID) : void
Parameters
- $TID : int