UserImagesList
in package
uses
TraitImageTags, TraitData
FinalYes
Table of Contents
Properties
- $data : Data
- $forumWrite : ForumWrite
- $imageTag : ImageTag
- $imgPUID : string
- $user : User
- $userId : int
- $userImages : UserImages
Methods
- __construct() : mixed
- ajaxForumImgMore() : array<string|int, mixed>
- checkPUIDSetUserId() : void
- getAjaxGalleryList() : string
- For member gallery
- getAjaxMemberSliderShow() : string
- Generates a JSON-formatted slider show data for a member based on provided PUID and TID.
- getAjaxThreadSliderShow() : string
- getDataInstance() : Data
- getForForumAndMsg() : string
- getForThread() : string
- getImageTagInstance() : ImageTag
- createThreadImagesTitle() : string
- createUserImagesTitle() : string
- fetchImageTableByTID() : mixed
- generateUserLgList() : array<string|int, mixed>
- getList() : array<string|int, mixed>
- Für forum-/message-images bisher
- getListSQL() : array<string|int, mixed>
- getListThreadSQL() : array<string|int, mixed>
- getOrderByClause() : string
- getSliderShowJson() : string
- resolveDeepLink() : string
Properties
$data
private
Data
$data
$forumWrite
private
ForumWrite
$forumWrite
$imageTag
private
ImageTag
$imageTag
$imgPUID
private
string
$imgPUID
= ''
$user read-only
private
User
$user
$userId
private
int
$userId
= 0
$userImages
private
UserImages
$userImages
Methods
__construct()
public
__construct(User $user) : mixed
Parameters
- $user : User
ajaxForumImgMore()
public
ajaxForumImgMore(string $jsData) : array<string|int, mixed>
Parameters
- $jsData : string
Return values
array<string|int, mixed>checkPUIDSetUserId()
public
checkPUIDSetUserId([string $keyPUID = '' ]) : void
Parameters
- $keyPUID : string = ''
getAjaxGalleryList()
For member gallery
public
getAjaxGalleryList(string $keyPUID[, int $readId = 0 ]) : string
Parameters
- $keyPUID : string
- $readId : int = 0
Return values
stringgetAjaxMemberSliderShow()
Generates a JSON-formatted slider show data for a member based on provided PUID and TID.
public
getAjaxMemberSliderShow(string $keyPUID, int $nTID) : string
Parameters
- $keyPUID : string
-
The unique PUID of the member.
- $nTID : int
-
The ID of the thread or topic associated with the slider show.
Return values
string —The slider show data in JSON structure, or an empty array if the user or data is invalid.
getAjaxThreadSliderShow()
public
getAjaxThreadSliderShow(int $nID) : string
Parameters
- $nID : int
Return values
stringgetDataInstance()
public
getDataInstance() : Data
Return values
DatagetForForumAndMsg()
public
getForForumAndMsg(HtmlHeader $htmlHeader[, string $path = 'forum/' ]) : string
Parameters
- $htmlHeader : HtmlHeader
- $path : string = 'forum/'
Return values
stringgetForThread()
public
getForThread(HtmlHeader $htmlHeader[, int $nID = 0 ]) : string
Parameters
- $htmlHeader : HtmlHeader
- $nID : int = 0
Return values
stringgetImageTagInstance()
public
getImageTagInstance() : ImageTag
Return values
ImageTagcreateThreadImagesTitle()
private
createThreadImagesTitle(HtmlHeader $htmlHeader, array<string|int, mixed> $saAtt, int $total) : string
Parameters
- $htmlHeader : HtmlHeader
- $saAtt : array<string|int, mixed>
- $total : int
Return values
stringcreateUserImagesTitle()
private
createUserImagesTitle(HtmlHeader $htmlHeader, mixed $total) : string
Parameters
- $htmlHeader : HtmlHeader
- $total : mixed
Return values
stringfetchImageTableByTID()
private
fetchImageTableByTID(array<string|int, mixed> $saAtt) : mixed
Parameters
- $saAtt : array<string|int, mixed>
generateUserLgList()
private
generateUserLgList(array<string|int, mixed> $sqlA, array<string|int, mixed> $saAtt[, int|null $nPos = 0 ]) : array<string|int, mixed>
Parameters
- $sqlA : array<string|int, mixed>
- $saAtt : array<string|int, mixed>
- $nPos : int|null = 0
Return values
array<string|int, mixed>getList()
Für forum-/message-images bisher
private
getList([int|null $nPos = 0 ][, array<string|int, mixed> $saAtt = [] ]) : array<string|int, mixed>
Parameters
- $nPos : int|null = 0
- $saAtt : array<string|int, mixed> = []
Return values
array<string|int, mixed>getListSQL()
private
getListSQL(int $nPos, array<string|int, mixed> $saAtt[, int $nLimit = 250 ]) : array<string|int, mixed>
Parameters
- $nPos : int
- $saAtt : array<string|int, mixed>
- $nLimit : int = 250
Return values
array<string|int, mixed>getListThreadSQL()
private
getListThreadSQL(int $nPos, array<string|int, mixed> $saAtt[, int $nLimit = 250 ]) : array<string|int, mixed>
Parameters
- $nPos : int
- $saAtt : array<string|int, mixed>
- $nLimit : int = 250
Return values
array<string|int, mixed>getOrderByClause()
private
getOrderByClause(array<string|int, mixed> $saAtt) : string
Parameters
- $saAtt : array<string|int, mixed>
Return values
stringgetSliderShowJson()
private
getSliderShowJson(array<string|int, mixed> $result) : string
Parameters
- $result : array<string|int, mixed>
Return values
stringresolveDeepLink()
private
resolveDeepLink(mixed $nTID, int $recordId) : string
Parameters
- $nTID : mixed
- $recordId : int