Comments
in package
Comment features
Table of Contents
- cntBy() : int
- Zaehlt die Comments pro tabelle und record_id
- getList() : array<string|int, mixed>
- Zeigt die Kommentare in einem Template
- getMaxDate() : array<string|int, mixed>
- Gibt das maximale (aktuellste) Datum zu einem Kommentar-Eintrag
- getOfPage() : string
- Für eine Seite
- hasPostingRight() : bool
- Returns true / false if the user have the right to write Users below 48 hours haven't the writing right
- setInformRead() : void
- set inform read of sub comments
- showFromMember() : int
- Zeigt die eigenen Kommentare
- write() : void
Methods
cntBy()
Zaehlt die Comments pro tabelle und record_id
public
static cntBy([array<string|int, mixed> $saAtt = [] ]) : int
Parameters
- $saAtt : array<string|int, mixed> = []
-
- table_name,record_id
Return values
int —getList()
Zeigt die Kommentare in einem Template
public
static getList(array<string|int, mixed> $saAtt, int $nPos) : array<string|int, mixed>
- list: listing, opener: the opener link, rows: the amount
Parameters
- $saAtt : array<string|int, mixed>
- $nPos : int
Return values
array<string|int, mixed> —getMaxDate()
Gibt das maximale (aktuellste) Datum zu einem Kommentar-Eintrag
public
static getMaxDate(array<string|int, mixed> $saAtt) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed>
-
['table_name'], $saAtt['record_id']
Return values
array<string|int, mixed> —$saDate['record_id']=insert_date
getOfPage()
Für eine Seite
public
static getOfPage(int $id, int $nInformID, int $nPos) : string
Parameters
- $id : int
- $nInformID : int
- $nPos : int
Tags
Return values
string —hasPostingRight()
Returns true / false if the user have the right to write Users below 48 hours haven't the writing right
public
static hasPostingRight() : bool
Return values
bool —setInformRead()
set inform read of sub comments
public
static setInformRead(array<string|int, mixed> $saAtt) : void
it's working this way: if an entry has an sub-entry, we update it for that user in user_inform, if it's unread.
Parameters
- $saAtt : array<string|int, mixed>
Return values
void —showFromMember()
Zeigt die eigenen Kommentare
public
static showFromMember(int $nUserID[, string $strInfoTable = '' ], int $nPos) : int
Es ist ein Fork von ShowInform und basiert auch im Template auf sehr ähnliche Logik ?TID ist die gleiche Tabellen-ID, die schon für inform definiert wurde
Parameters
- $nUserID : int
- $strInfoTable : string = ''
- $nPos : int
Return values
int —write()
public
static write(array<string|int, mixed> $saFormComment, array<string|int, mixed> $saInform, string $strThisFile) : void
Parameters
- $saFormComment : array<string|int, mixed>
- $saInform : array<string|int, mixed>
- $strThisFile : string