AjaxEdit
in package
uses
TraitData, TraitDataWrite, TraitEmbed
Read onlyYes
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- editComment() : array<string|int, mixed>
- editUpdate() : array{'newtext': string, 'newtime': string}
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getEditBox() : string
- getEmbedInstance() : Embed
- manageTags() : array{'gbtags': string, 'gbinput': string}
Properties
$data
private
Data
$data
$user
private
User
$user
Methods
__construct()
public
__construct(User $user) : mixed
Parameters
- $user : User
editComment()
public
editComment(int $nID[, string $comment = '' ]) : array<string|int, mixed>
Parameters
- $nID : int
- $comment : string = ''
Return values
array<string|int, mixed>editUpdate()
public
editUpdate(mixed $aID, mixed $TID, string $field) : array{'newtext': string, 'newtime': string}
Parameters
- $aID : mixed
- $TID : mixed
- $field : string
Return values
array{'newtext': string, 'newtime': string}getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetEditBox()
public
getEditBox(mixed $aID, mixed $TID, string $what) : string
Parameters
- $aID : mixed
- $TID : mixed
- $what : string
Return values
stringgetEmbedInstance()
public
getEmbedInstance() : Embed
Return values
EmbedmanageTags()
public
manageTags() : array{'gbtags': string, 'gbinput': string}