ForumWrite
in package
uses
TraitDataWrite, TraitUser
Table of Contents
Properties
- $dataWrite : DataWrite
- $env : array<string|int, mixed>
- $forumTools : ForumThreadTools
- $input : Input
- $nPos : string
- $saCfgForum : array<string|int, mixed>
- $saForum : array<string|int, mixed>
- $saPoll : array<string|int, mixed>
- $user : User
Methods
- __construct() : mixed
- delThread() : int
- getDataWriteInstance() : DataWrite
- getDeepLink() : string
- getUserInstance() : User
- moveThread() : int
- setForum() : void
- writeNewTopic() : int
- writeProcess() : array<string|int, mixed>
- writePseudoDel() : int
- checkExistThenGoTo() : void
- fixLongPosInThread() : void
- updateTopicCnt() : void
- Aktualisiert Forum-Zaehler
- writeAfterPost() : void
- writePoll() : void
- writePost() : int
- writePostToForum() : int
Properties
$dataWrite
private
DataWrite
$dataWrite
$env
private
array<string|int, mixed>
$env
$forumTools
private
ForumThreadTools
$forumTools
$input
private
Input
$input
$nPos
private
string
$nPos
$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
Tags
Return values
intgetDataWriteInstance()
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
intsetForum()
public
setForum(array<string|int, mixed> $saForum) : void
Parameters
- $saForum : array<string|int, mixed>
writeNewTopic()
public
writeNewTopic(string $strNewTopic, int $thread_id) : int
Parameters
- $strNewTopic : string
- $thread_id : int
Return values
intwriteProcess()
public
writeProcess([array<string|int, mixed> $auto_file = [] ]) : array<string|int, mixed>
Parameters
- $auto_file : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>writePseudoDel()
public
writePseudoDel(int $nID, string $action) : int
Parameters
- $nID : int
- $action : string
Tags
Return values
intcheckExistThenGoTo()
private
checkExistThenGoTo() : void
Tags
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
writePoll()
private
writePoll(int $nNewID) : void
Parameters
- $nNewID : int
writePost()
private
writePost() : int
Return values
intwritePostToForum()
private
writePostToForum() : int