ForumWrite
in package
uses
TraitData, TraitDataWrite, TraitUser
FinalYes
Table of Contents
Properties
- $data : Data
- $env : array<string|int, mixed>
- $forumTools : ForumThreadTools
- $input : Input
- $nPos : string
- $postVars : array<string|int, mixed>
- $saCfgForum : array<string|int, mixed>
- $saForum : array<string|int, mixed>
- $saPoll : array<string|int, mixed>
- $user : User
Methods
- __construct() : mixed
- delThread() : int
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getDeepLink() : string
- getUserInstance() : User
- moveThread() : int
- writeNewTopic() : int
- writeProcess() : array<string|int, mixed>
- writePseudoDel() : int
- checkExistThenGoTo() : void
- fixLongPosInThread() : void
- updateTopicCnt() : void
- Aktualisiert Forum-Zaehler
- writeAfterPost() : void
- writeData() : int
- writePoll() : void
- writePost() : int
- writePostToForum() : int
Properties
$data
private
Data
$data
$env
private
array<string|int, mixed>
$env
$forumTools
private
ForumThreadTools
$forumTools
$input
private
Input
$input
$nPos
private
string
$nPos
$postVars
private
array<string|int, mixed>
$postVars
$saCfgForum
private
array<string|int, mixed>
$saCfgForum
$saForum
private
array<string|int, mixed>
$saForum
$saPoll
private
array<string|int, mixed>
$saPoll
$user
private
User
$user
Methods
__construct()
public
__construct([array<string|int, mixed> $saCfgForum = [] ]) : mixed
Parameters
- $saCfgForum : array<string|int, mixed> = []
delThread()
public
delThread(int $top_id, int $nForumID) : int
Parameters
- $top_id : int
- $nForumID : int
Return values
intgetDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetDeepLink()
public
getDeepLink(int $nID) : string
Parameters
- $nID : int
Return values
stringgetUserInstance()
public
getUserInstance() : User
Return values
UsermoveThread()
public
moveThread(int $top_id, int $nForumID) : int
Parameters
- $top_id : int
- $nForumID : int
Return values
intwriteNewTopic()
public
writeNewTopic(string $strNewTopic, int $thread_id) : int
Parameters
- $strNewTopic : string
- $thread_id : int
Return values
intwriteProcess()
public
writeProcess() : array<string|int, mixed>
Return values
array<string|int, mixed>writePseudoDel()
public
writePseudoDel(int $nID, string $action) : int
Parameters
- $nID : int
- $action : string
Return values
intcheckExistThenGoTo()
private
checkExistThenGoTo() : void
fixLongPosInThread()
private
fixLongPosInThread(int $nTopID, int $nRelPos) : void
Parameters
- $nTopID : int
- $nRelPos : int
updateTopicCnt()
Aktualisiert Forum-Zaehler
private
updateTopicCnt(int $nForumID) : void
Parameters
- $nForumID : int
writeAfterPost()
private
writeAfterPost(int $nNewID) : void
Parameters
- $nNewID : int
writeData()
private
writeData(string $table, array<string|int, mixed> $data[, int $id = 0 ]) : int
Parameters
- $table : string
- $data : array<string|int, mixed>
- $id : int = 0
Return values
intwritePoll()
private
writePoll(int $nNewID) : void
Parameters
- $nNewID : int
writePost()
private
writePost() : int
Return values
intwritePostToForum()
private
writePostToForum() : int