AjaxPartyDetails
in package
uses
TraitPage, TraitUser
Table of Contents
Properties
- $actionFile : string
- $gbUrl : string
- $getParas : array<string|int, mixed>
- $page : Page
- $pageAdd : string
- $partyData : array<string|int, mixed>
- $partyShort : array<string|int, mixed>
- $PID : int
- $user : User
- $userOrga : array<string|int, mixed>
Methods
- __construct() : mixed
- getData() : array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}
- Retrieves data based on the specified action.
- getPageInstance() : Page
- getUserInstance() : User
- createInformContainer() : string
- getInformData() : array<string|int, mixed>
- getResult() : array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}
- notAllowedMsg() : string
- partyInfo() : array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}
- partyInvite() : array<string|int, mixed>
- partyMeeting() : array<string|int, mixed>
- partyPeople() : array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}
- partyPhoto() : array<string|int, mixed>
- partyPhotoFull() : array<string|int, mixed>
- partyPhotoUpload() : array<string|int, mixed>
- partyReport() : array<string|int, mixed>
Properties
$actionFile
private
string
$actionFile
= ''
$gbUrl
private
string
$gbUrl
= ''
$getParas
private
array<string|int, mixed>
$getParas
$page
private
Page
$page
$pageAdd
private
string
$pageAdd
= ''
$partyData
private
array<string|int, mixed>
$partyData
$partyShort
private
array<string|int, mixed>
$partyShort
$PID
private
int
$PID
$user
private
User
$user
$userOrga
private
array<string|int, mixed>
$userOrga
Methods
__construct()
public
__construct(int $PID[, array<string|int, mixed> $getParas = [] ]) : mixed
Parameters
- $PID : int
- $getParas : array<string|int, mixed> = []
Tags
getData()
Retrieves data based on the specified action.
public
getData([string $action = 'partyInfo' ]) : array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}
Parameters
- $action : string = 'partyInfo'
-
The action to perform, defaults to 'partyInfo'. Accepted values include 'partyInfo', 'partyPeople', 'partyFriends', 'partyPhoto', 'partyPhotoFull', 'partyMeeting', 'partyReport', 'partyInvite', 'partyPhotoUpload'.
Tags
Return values
array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string} —An array containing the data relevant to the specified action.
getPageInstance()
public
getPageInstance() : Page
Return values
PagegetUserInstance()
public
getUserInstance() : User
Return values
UsercreateInformContainer()
private
createInformContainer(string $strLinkEditOn, array<string|int, mixed> $informData) : string
Parameters
- $strLinkEditOn : string
- $informData : array<string|int, mixed>
Tags
Return values
stringgetInformData()
private
getInformData([int $photoID = 0 ]) : array<string|int, mixed>
Parameters
- $photoID : int = 0
Return values
array<string|int, mixed>getResult()
private
getResult(array<string|int, mixed> $output) : array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}
Parameters
- $output : array<string|int, mixed>
Tags
Return values
array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}notAllowedMsg()
private
notAllowedMsg() : string
Return values
stringpartyInfo()
private
partyInfo() : array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}
Tags
Return values
array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}partyInvite()
private
partyInvite() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>partyMeeting()
private
partyMeeting() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>partyPeople()
private
partyPeople([mixed $showFriends = false ]) : array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}
Parameters
- $showFriends : mixed = false
Tags
Return values
array{'list': string, 'gburl': string, 'gbtitle': string, 'gbinfo': string}partyPhoto()
private
partyPhoto() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>partyPhotoFull()
private
partyPhotoFull() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>partyPhotoUpload()
private
partyPhotoUpload() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>partyReport()
private
partyReport() : array<string|int, mixed>