Docs Goabase

ForumEdit
in package
uses TraitMember, TraitPartyTimer, TraitPage, TraitData

FinalYes

Table of Contents

Properties

$nInformID  : int
$pageData  : array<string|int, mixed>
$data  : Data
$forumThreadRights  : ForumThreadRights
$forumTools  : ForumThreadTools
$htmlHeader  : HtmlHeader
$member  : Member
$nPos  : int
$saCfgForum  : array<string|int, mixed>
$saMessage  : array<string|int, mixed>
$sqlWhere  : string
$threadOpenerId  : int
$user  : User

Methods

__construct()  : mixed
getDataInstance()  : Data
getEditForm()  : string
Formular fuer einen forum-eintrag
getMemberInstance()  : Member
getMessage()  : string
getPageInstance()  : Page
getPartyTimerInstance()  : PartyTimer
getThreadForm()  : string
generateHiddenElements()  : string
getEditFormVisibility()  : int
getNoWriteID()  : int
getSleepingThreadMessage()  : string
getThreadClosed()  : bool
getTopicContainer()  : string
getTopicFields()  : string
handleThreadEdit()  : array<string|int, mixed>

Properties

$pageData

public array<string|int, mixed> $pageData

$saCfgForum

private array<string|int, mixed> $saCfgForum

$saMessage

private array<string|int, mixed> $saMessage = []

$threadOpenerId

private int $threadOpenerId = 0

Methods

__construct()

public __construct(HtmlHeader $htmlHeader[, array<string|int, mixed> $saCfgForum = [] ]) : mixed
Parameters
$htmlHeader : HtmlHeader
$saCfgForum : array<string|int, mixed> = []

getEditForm()

Formular fuer einen forum-eintrag

public getEditForm() : string

Einige Return-Punkte

wird eingelesen um einen neuen thread zu starten oder auf ein posting zu antworten

Offen für User, die keinen voll-ban haben user mit ['flag_banned_forum']=="2" duerfen nur in bestimmte boards/forums-ids

wenn eine antwort, ist $this->saMessage['forum_id'] als forums-id gefuellt

Return values
string

getMessage()

public getMessage(bool $isNoWriteRights, bool $isIgnored) : string
Parameters
$isNoWriteRights : bool
$isIgnored : bool
Return values
string

getThreadForm()

public getThreadForm() : string
Return values
string

generateHiddenElements()

private generateHiddenElements() : string
Return values
string

getEditFormVisibility()

private getEditFormVisibility(int $nPostingLevel) : int
Parameters
$nPostingLevel : int
Return values
int

getNoWriteID()

private getNoWriteID() : int
Return values
int

getSleepingThreadMessage()

private getSleepingThreadMessage() : string
Return values
string

getThreadClosed()

private getThreadClosed() : bool
Return values
bool

getTopicContainer()

private getTopicContainer() : string
Return values
string

getTopicFields()

private getTopicFields(string $forumTopicTable) : string
Parameters
$forumTopicTable : string
Return values
string

handleThreadEdit()

private handleThreadEdit(bool $isEditAllowed) : array<string|int, mixed>
Parameters
$isEditAllowed : bool
Return values
array<string|int, mixed>

        
On this page

Search results